On 2014-09-24 05:31, Raymond Yau wrote:
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.