Patch "ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15" has been added to the 6.6-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15

to the 6.6-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     alsa-hda-realtek-fix-wrong-mic-setup-for-asus-vivobo.patch
and it can be found in the queue-6.6 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 0eb8c0e646a7a793d915e66ad3a3b4f760fadb18
Author: Takashi Iwai <tiwai@xxxxxxx>
Date:   Tue Feb 25 16:45:32 2025 +0100

    ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
    
    [ Upstream commit 9e7c6779e3530bbdd465214afcd13f19c33e51a2 ]
    
    ASUS VivoBook 15 with SSID 1043:1460 took an incorrect quirk via the
    pin pattern matching for ASUS (ALC256_FIXUP_ASUS_MIC), resulting in
    the two built-in mic pins (0x13 and 0x1b).  This had worked without
    problems casually in the past because the right pin (0x1b) was picked
    up as the primary device.  But since we fixed the pin enumeration for
    other bugs, the bogus one (0x13) is picked up as the primary device,
    hence the bug surfaced now.
    
    For addressing the regression, this patch explicitly specifies the
    quirk entry with ALC256_FIXUP_ASUS_MIC_NO_PRESENCE, which sets up only
    the headset mic pin.
    
    Fixes: 3b4309546b48 ("ALSA: hda: Fix headset detection failure due to unstable sort")
    Closes: https://bugzilla.kernel.org/show_bug.cgi?id=219807
    Link: https://patch.msgid.link/20250225154540.13543-1-tiwai@xxxxxxx
    Signed-off-by: Takashi Iwai <tiwai@xxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 3310871ed9cc3..cb1f559303631 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -10085,6 +10085,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
 	SND_PCI_QUIRK(0x1043, 0x13b0, "ASUS Z550SA", ALC256_FIXUP_ASUS_MIC),
 	SND_PCI_QUIRK(0x1043, 0x1427, "Asus Zenbook UX31E", ALC269VB_FIXUP_ASUS_ZENBOOK),
 	SND_PCI_QUIRK(0x1043, 0x1433, "ASUS GX650PY/PZ/PV/PU/PYV/PZV/PIV/PVV", ALC285_FIXUP_ASUS_I2C_HEADSET_MIC),
+	SND_PCI_QUIRK(0x1043, 0x1460, "Asus VivoBook 15", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE),
 	SND_PCI_QUIRK(0x1043, 0x1463, "Asus GA402X/GA402N", ALC285_FIXUP_ASUS_I2C_HEADSET_MIC),
 	SND_PCI_QUIRK(0x1043, 0x1473, "ASUS GU604VI/VC/VE/VG/VJ/VQ/VU/VV/VY/VZ", ALC285_FIXUP_ASUS_HEADSET_MIC),
 	SND_PCI_QUIRK(0x1043, 0x1483, "ASUS GU603VQ/VU/VV/VJ/VI", ALC285_FIXUP_ASUS_HEADSET_MIC),




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux