<p><br>
><br>
> HW: ThinkPad T-510, x86_64<br>
> SW: Arch Linux (synched within a week) kernel = 3.19.2, PA 6.0<br>
><br>
> On the above setup, the mic mute function (invoked via pavucontrol) works as<br>
> expected: Click the mute icon, it mutes the mic input, indicates the muted<br>
> state by greying out the pavucontrol mic gain control, and illuminates the<br>
> little LED on the mic mute button.<br>
><br>
> But the analogous functionality for muting audio output only does the<br>
> first two things, and has no effect on the mute LED. (The LED is always off.)<br>
><br>
> From googling around, I'm pretty sure that these two particular LEDs are not<br>
> directly under user control (e.g. via ACPI) but are somehow bound to the<br>
> mute/unmute functionality in the snd-hda-intel driver. This understanding is<br>
> based on kernel posts like this:<br>
><br>
> <a href="https://bugzilla.kernel.org/show_bug.cgi?id=49391">https://bugzilla.kernel.org/show_bug.cgi?id=49391</a></p>
<p>The above report seem has no relationship with your problem, the laoptop has dual headphone jacks, four speakers and subwoofers<br><br><br><br><br></p>
<p>><br>
> and other similar ones.<br>
><br>
> Before filing a ticket with the kernel guys, wanted to ask if this<br>
> function-LED binding is in any way under control of pulseaudio itself?<br>
> In other words, I guess what I'm asking is whether pulseaudio just tells<br>
> the driver to "mute the audio", and the driver sets the LED state accordingly,<br>
> or whether pulse tells the driver separately to "mute the audio" and also<br>
> "turn on the LED".<br>
><br>
> Knowing the answer to this, I can post a more informative ticket to the<br>
> kernel guys. (Or maybe the fix is even in pulseaudio itself?)</p>
<p><a href="https://bugs.launchpad.net/ubuntu/+source/udev/+bug/408903">https://bugs.launchpad.net/ubuntu/+source/udev/+bug/408903</a></p>
<p>If your mic mute generate keypress event and key release event, you need pulseaudio also listen to those event to update the status of mic mute icon in pavucontrol<br></p>
<p><a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda?id=b317b032d2dcb5e518cc9630cc6f1c7c24afedfc">https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda?id=b317b032d2dcb5e518cc9630cc6f1c7c24afedfc</a></p>