From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Nathanael D. Noblet" Subject: Re: Internal Mic Boost channel is unused Date: Wed, 18 Sep 2013 09:28:45 -0600 Message-ID: <5239C6AD.4050809@gnat.ca> References: <5231E348.8020204@gnat.ca> <52333782.9070402@gnat.ca> <5233AEFC.8000907@canonical.com> <5237204A.7040602@gnat.ca> <52377EDC.6040105@canonical.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040603000009090001070105" Return-path: Received: from titanium.nobletdesign.com (titanium.nobletdesign.com [64.34.172.148]) by alsa0.perex.cz (Postfix) with ESMTP id A3D622615DF for ; Wed, 18 Sep 2013 17:28:48 +0200 (CEST) In-Reply-To: <52377EDC.6040105@canonical.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: David Henningsson Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org This is a multi-part message in MIME format. --------------040603000009090001070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 09/16/2013 03:57 PM, David Henningsson wrote: >> A quick diff shows that amixer is seeing differences. >> --- nothing.out 2013-09-16 09:11:54.678168182 -0600 >> +++ mic.out 2013-09-16 09:11:54.675168245 -0600 >> @@ -6,7 +6,7 @@ >> : values=on >> numid=18,iface=CARD,name='Mic Jack' >> ; type=BOOLEAN,access=r-------,values=1 >> - : values=off >> + : values=on >> numid=20,iface=CARD,name='Mic Jack',index=1 >> ; type=BOOLEAN,access=r-------,values=1 >> : values=off >> >> >> Given this information... what's the next step? > > Matching this with your alsa-info, we can see that 'Mic Jack' > corresponds to 0x1b and 'Mic Jack', index=1 corresponds to 0x1a. > > Hence you could try turning pin 0x1a to "not connected" in > hda-jack-retask. (I don't know how/if hda-jack-retask is packaged in > Fedora, but it is part of alsa-tools.) > > If this resolves your problem, we could then try making that the default > in upcoming kernels, but the question is we really dare to do that, > without clear confirmation that 0x1a is actually useless. In current > state it's a bit buggy, but if the headphone jack is actually a headset > jack turning that off would make the headset mic go from "needs manual > adjustment to work" to "completely unusuable". I located a headset (mic and headphones). Plugged them into the headphone jack. It seems the mic was 'somewhat' active in that if I clicked the mic it would register audio on the vumeter. I did a recording and got some noise from it but it wasn't really clear. I don't know if this means anything. I've attached the nothing.out and a headset.out showing what has changed... Its considerably different than the other simple ones. Thoughts? --- nothing.out 2013-09-16 09:11:54.678168182 -0600 +++ headset.out 2013-09-18 09:25:37.744247730 -0600 @@ -1,6 +1,6 @@ numid=21,iface=CARD,name='Headphone Jack' ; type=BOOLEAN,access=r-------,values=1 - : values=off + : values=on numid=19,iface=CARD,name='Internal Mic Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on @@ -9,7 +9,7 @@ : values=off numid=20,iface=CARD,name='Mic Jack',index=1 ; type=BOOLEAN,access=r-------,values=1 - : values=off + : values=on numid=22,iface=CARD,name='Speaker Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on @@ -73,7 +73,7 @@ ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' - : values=0 + : values=1 numid=7,iface=MIXER,name='Input Source',index=1 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' @@ -88,10 +88,10 @@ : values=1 numid=4,iface=MIXER,name='Speaker Playback Switch' ; type=BOOLEAN,access=rw------,values=2 - : values=on,on + : values=off,off numid=3,iface=MIXER,name='Speaker Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=74,step=0 - : values=74,74 + : values=0,0 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=26,iface=PCM,name='Capture Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 -- Nathanael d. Noblet t 403.875.4613 --------------040603000009090001070105 Content-Type: text/plain; charset=UTF-8; name="headset.out" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="headset.out" numid=21,iface=CARD,name='Headphone Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=19,iface=CARD,name='Internal Mic Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=18,iface=CARD,name='Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=20,iface=CARD,name='Mic Jack',index=1 ; type=BOOLEAN,access=r-------,values=1 : values=on numid=22,iface=CARD,name='Speaker Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=17,iface=MIXER,name='Master Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=16,iface=MIXER,name='Master Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=74,step=0 : values=74 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=2,iface=MIXER,name='Headphone Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=1,iface=MIXER,name='Headphone Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=74,step=0 : values=74,74 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=29,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0 : values=255,255 | dBscale-min=-51.00dB,step=0.20dB,mute=0 numid=15,iface=MIXER,name='Mic Boost Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=4,step=0 : values=4,4 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=10,iface=MIXER,name='Capture Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=12,iface=MIXER,name='Capture Switch',index=1 ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=14,iface=MIXER,name='Capture Switch',index=2 ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=9,iface=MIXER,name='Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0 : values=80,80 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=11,iface=MIXER,name='Capture Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0 : values=70,70 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=13,iface=MIXER,name='Capture Volume',index=2 ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0 : values=71,71 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=5,iface=MIXER,name='Auto-Mute Mode' ; type=ENUMERATED,access=rw------,values=1,items=2 ; Item #0 'Disabled' ; Item #1 'Enabled' : values=0 numid=24,iface=MIXER,name='Beep Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=23,iface=MIXER,name='Beep Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=7,step=0 : values=6 | dBscale-min=-28.00dB,step=4.00dB,mute=0 numid=6,iface=MIXER,name='Input Source' ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' : values=1 numid=7,iface=MIXER,name='Input Source',index=1 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' : values=1 numid=8,iface=MIXER,name='Input Source',index=2 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' : values=1 numid=4,iface=MIXER,name='Speaker Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=3,iface=MIXER,name='Speaker Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=74,step=0 : values=0,0 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=26,iface=PCM,name='Capture Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=3,4 | | chmap-fixed=FL,FR numid=25,iface=PCM,name='Playback Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR numid=27,iface=PCM,name='Capture Channel Map',device=2 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR numid=28,iface=PCM,name='Capture Channel Map',index=1,device=2 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR --------------040603000009090001070105 Content-Type: text/plain; charset=UTF-8; name="nothing.out" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="nothing.out" numid=21,iface=CARD,name='Headphone Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=19,iface=CARD,name='Internal Mic Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=18,iface=CARD,name='Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off numid=20,iface=CARD,name='Mic Jack',index=1 ; type=BOOLEAN,access=r-------,values=1 : values=off numid=22,iface=CARD,name='Speaker Phantom Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on numid=17,iface=MIXER,name='Master Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=16,iface=MIXER,name='Master Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=74,step=0 : values=74 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=2,iface=MIXER,name='Headphone Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=1,iface=MIXER,name='Headphone Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=74,step=0 : values=74,74 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=29,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0 : values=255,255 | dBscale-min=-51.00dB,step=0.20dB,mute=0 numid=15,iface=MIXER,name='Mic Boost Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=4,step=0 : values=4,4 | dBscale-min=0.00dB,step=10.00dB,mute=0 numid=10,iface=MIXER,name='Capture Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=12,iface=MIXER,name='Capture Switch',index=1 ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=14,iface=MIXER,name='Capture Switch',index=2 ; type=BOOLEAN,access=rw------,values=2 : values=off,off numid=9,iface=MIXER,name='Capture Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0 : values=80,80 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=11,iface=MIXER,name='Capture Volume',index=1 ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0 : values=70,70 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=13,iface=MIXER,name='Capture Volume',index=2 ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0 : values=71,71 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=5,iface=MIXER,name='Auto-Mute Mode' ; type=ENUMERATED,access=rw------,values=1,items=2 ; Item #0 'Disabled' ; Item #1 'Enabled' : values=0 numid=24,iface=MIXER,name='Beep Playback Switch' ; type=BOOLEAN,access=rw------,values=1 : values=on numid=23,iface=MIXER,name='Beep Playback Volume' ; type=INTEGER,access=rw---R--,values=1,min=0,max=7,step=0 : values=6 | dBscale-min=-28.00dB,step=4.00dB,mute=0 numid=6,iface=MIXER,name='Input Source' ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' : values=0 numid=7,iface=MIXER,name='Input Source',index=1 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' : values=1 numid=8,iface=MIXER,name='Input Source',index=2 ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Mic' ; Item #1 'Internal Mic' ; Item #2 'Mic 1' : values=1 numid=4,iface=MIXER,name='Speaker Playback Switch' ; type=BOOLEAN,access=rw------,values=2 : values=on,on numid=3,iface=MIXER,name='Speaker Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=74,step=0 : values=74,74 | dBscale-min=-74.00dB,step=1.00dB,mute=0 numid=26,iface=PCM,name='Capture Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=3,4 | | chmap-fixed=FL,FR numid=25,iface=PCM,name='Playback Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR numid=27,iface=PCM,name='Capture Channel Map',device=2 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR numid=28,iface=PCM,name='Capture Channel Map',index=1,device=2 ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR --------------040603000009090001070105 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --------------040603000009090001070105--