lkml.org 
[lkml]   [2020]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 06/36] ALSA: hda - No loopback on ALC299 codec
    Date
    From: Takashi Iwai <tiwai@suse.de>

    commit fa16b69f1299004b60b625f181143500a246e5cb upstream.

    ALC299 has no loopback mixer, but the driver still tries to add a beep
    control over the mixer NID which leads to the error at accessing it.
    This patch fixes it by properly declaring mixer_nid=0 for this codec.

    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=195775
    Fixes: 28f1f9b26cee ("ALSA: hda/realtek - Add new codec ID ALC299")
    Cc: stable@vger.kernel.org
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Cc: Guenter Roeck <linux@roeck-us.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    sound/pci/hda/patch_realtek.c | 3 +++
    1 file changed, 3 insertions(+)

    --- a/sound/pci/hda/patch_realtek.c
    +++ b/sound/pci/hda/patch_realtek.c
    @@ -6342,8 +6342,11 @@ static int patch_alc269(struct hda_codec
    break;
    case 0x10ec0225:
    case 0x10ec0295:
    + spec->codec_variant = ALC269_TYPE_ALC225;
    + break;
    case 0x10ec0299:
    spec->codec_variant = ALC269_TYPE_ALC225;
    + spec->gen.mixer_nid = 0; /* no loopback on ALC299 */
    break;
    case 0x10ec0234:
    case 0x10ec0274:

    \
     
     \ /
      Last update: 2020-06-09 20:26    [W:4.040 / U:0.668 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site