[alsa-devel] [PATCH 2/2] ALSA: hda - Sort input pins depending on amp caps

Raymond Yau superquad.vortex2 at gmail.com
Wed Sep 24 10:59:36 CEST 2014


>>
>>  >
>>  > If one input has a boost and another one has not, and they're equal
>>  > otherwise, it's more likely you want to use the input with the boost
>>  > as your primary input.
>>  >
>>  > See
>> hda-emu.git/codecs/canonical/cx20590-lenovo-20b2z00bus-ccert-201305-13496
>>  > for an example.
>>
>> Is this a firmware bug since your firmware 1.02 have two internal Mic
>> 0x1e and 0x23 but firmware 1.09 only have one internal mic 0x23
>>
>>
http://www.alsa-project.org/db/?f=a265ed3ac422c0ea77b0ada8596338c6421b4de1
>>
>> Cannot detect the codec with firmware 1.10
>>
>>
http://www.alsa-project.org/db/?f=a60449e5a19b3dbb7a422defd5a9d51f56216693
>>
>> The proper fix is remove the redundant internal Mic since auto Mic is
>> disabled
>
>
> The E545 has dual-array mics, so probably both pins are actual internal
mics.
> It seems reasonable that upgrading the firmware would also resolve this
problem, but either way I believe this is a good patch for potentially
future codecs in the same situation.
>

If dual array mic use two nodes and you can record from any one of the
internal mic using the capture source control

Need to implement multi channel capture if you need to record with both mic


More information about the Alsa-devel mailing list