Created attachment 103661 [details] .config file Hi folks, 3.8.13 kernel microphone still works. 3.9.1 and above it has stopped working. FWIW in alsamixer in the =< 3.8.13 kernels I have an entry for "Mic" but in the 3.9.x kernels it says "Mic Boost". I tested this using: arecord -f cd -d 3 foo.wav. lspci: 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Give alsa-info.sh outputs (run with --no-upload option) on both 3.8 and 3.9 kernels. Otherwise there is too little information for debugging.
Created attachment 103681 [details] alsa-info for 3.9.4 i assume 3.9.1-3 are the same.
Created attachment 103691 [details] alsa-info for 3.8.13 with this one the microphone works
Comparing both outputs, some pin configurations are different. 3.9 shows some strange active pin in NID 0x0a, and many SPDIF I/O are enabled, and even a docking port is seen. Did you do cold boot at each time equally? The problem of the mic might be irrelevant, but it's still weird.
In anyway, try the patch below. This will correct the wrong pin configurations for your machine.
Created attachment 103761 [details] Patch to correct pin configs
Tested with the patch. Did not work. Re cold / warm boot: it is a warm boot. I'm not sure right now how to cold boot the MBA.
Give alsa-info.sh output again after the patch, then. Also, make sure that "Capture" switch is set (unmuted) when you test a new kernel.
Created attachment 104641 [details] alsa-info for 3.9.4 + patch Microphone still does not work.
Cancel comment #7 and #9. Microphone now seems to work in 3.9.4 + patch. (Still does not work in 3.9.4 without the patch.) I'm not entirely sure if for comment #7 I mistyped or had some alsamixer setting off. Sorry for the confusion.
OK, I merged the patch to sound git tree now. It'll be included in the next pull request, hopefully put into 3.10 and backported to stable kernels eventually.
Created attachment 110551 [details] alsa-info-3.8.13.txt I have a similar issue with Webcam C200 mic starting right from kernel 3.9. The kernel is only patched with ck and deblobbed. If you think that could affect this issue, I will recompile without those things.
Created attachment 110561 [details] alsa-info-3.11.4.txt
The original bug was fixed in the upstream. Let's close.