[alsa-devel] Separate input and output jacks for one UCM device?

Raymond Yau superquad.vortex2 at gmail.com
Wed Apr 8 03:29:56 CEST 2015


> > > >
> >
> > How do these kind of jack handle by UCM ?
> >
> >
http://www.dell.com/support/home/us/en/19/product-support/product/inspiron-15-3537/manuals
> >
> > 6 Headset port Connect a headphone, a microphone, or a headphone and
> > microphone combo (headset).
> >
>
> UCM is not really needed for this device as Pulseaudio handles the
> standardised HDA jacks and routing (there is nothing stopping a UCM
> config being defined though). So for each input/output endpoint above
> you would list it's jack kcontrol in the endpoint device section. e.g.
> sound server reads jack input and type, checks UCM config and matches
> the device before setting routing according to UCM device.
>

When using hda emu and latest alsa driver with
https://launchpadlibrarian.net/193669943/AlsaInfo.txt

The driver create capture source control which allow user to select
internal mic, headset mic and headphone mic , this control change the
function of the combo jack to headphone, headset and mic

If this logic is also applied to those notebook with three physical jack:
headset, headphone and mic jack

The user need to select the headset mic , mic and internal mic using
capture source control when not using pulseaudio


More information about the Alsa-devel mailing list