[alsa-devel] Conexant 5051 lenovo-x200 fixes

Takashi Iwai tiwai at suse.de
Wed Aug 24 13:58:27 CEST 2011


At Wed, 24 Aug 2011 14:26:51 +0300,
Ulo Mets wrote:
> 
> On 08/24/2011 11:59 AM, Takashi Iwai wrote:
> > At Wed, 24 Aug 2011 07:53:00 +0200,
> > Takashi Iwai wrote:
> >>> In Rec screen of Alsamixer all three mic volume and boost controls are present.
> >>> Autosensing of Dock Mic works, and so do its controls. Internal mic works too, but
> >>> autosensing of Ext mic does not.
> >> Does ext-mic pin (0x18) jack-sense work with hda-emu at all?
> >> When this pin is selected, the recording is done via another ADC
> >> (0x15) instead of the one for int-mic and dock-mic (0x14).
> >> Try to reopen the recording stream when you plug the ext-mic.
> >> It might be a bug in the dynamic ADC-switching of the running stream.
> > The patch below should fix the ADC-switching behavior.
> Thank you so much! Recording side works also great now.
> The only remaining issue seems to be that the Auto-Mute Mode control
> has no effeect on speaker muting. It is always muted.
> The speaker mute button on the keyboard also mutes the speaker, and the volume buttons unmute it.

It might be the thinkpad_acpi stuff?  Some ThinkPads have another layer
of the speaker-mute, and it works independently from the sound device.

> The Beep volume also works, but Beep mute only affects the treble content of the beep.
> 
> And then the most important part: in proc file, both Dock connectors are described as black,
> and the Dock Mic location states "at sep Left", while it should be "sep Rear" I believe.

It doesn't matter as long as it works.  You can rotate the device :)
If it's important, just adjust the pin-config value as you like.


Takashi


More information about the Alsa-devel mailing list