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