On 2013-07-07 16:09, Tormen wrote:
On 05/07/13 23:38, Adam Williamson wrote:
On 2013-07-05 5:29, Takashi Iwai wrote:
This is the debian 3.9.6 kernel + alsa-compile to get "debug=2" for snd.ko module to work as by default the CONFIG_SND_DEBUG is not set in debian kernels.
OK, looking at two outputs, the difference is that the recent kernel allows the 5.1 output configuration with two mic jacks. But, this looks rather strange as a laptop. Does the machine have really two microphone jacks? The BIOS sets pins 0x18 and 0x19 are mic jacks.
I feel like this was the issue the LAST time it stopped working, too. No, the system does not have two mic jacks - at least, there is only one visible and accessible to the user on the outside of the case, on my model.
Actually... there should be three mic channels: The built-in (internal) microphone + One mic jack beside the headphone jack + One other hidden within the headphone jack: (a) the Notebook came with Noise-cancelling headsets, but they are small in-ear plugs so there is no place for noise-cancelling logic in the plugs (b) I think I remember to have read somewhere that this thingy actually needs the windows driver installed to be noise-cancelling! (c) the PLUG of these headphones have another channel (visible through another ring on the jack)
This explains the 2nd mic channel :)
Ah, yes, I'd forgotten about that little wrinkle. I don't pretend to be following the exact details of the planned fix here, but just as a high-level remark, this 'extra mic jack' seems very much like an implementation detail for the noise cancellation which Linux does not do in any case (AFAIK). It wouldn't make sense to me to expose it as a 'normal' mic jack, exactly. It's not like you can plug an actual microphone into this 'mic jack' and use it. How will it be exposed exactly after the patch, tiwai?