lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <87pmjvw79b.wl-tiwai@suse.de>
Date:   Mon, 30 May 2022 14:10:40 +0200
From:   Takashi Iwai <tiwai@...e.de>
To:     Marios Levogiannis <marios.levogiannis@...il.com>
Cc:     Takashi Iwai <tiwai@...e.com>, Jaroslav Kysela <perex@...ex.cz>,
        alsa-devel@...a-project.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS

On Mon, 30 May 2022 09:41:31 +0200,
Marios Levogiannis wrote:
> 
> Set microphone pins 0x18 (rear) and 0x19 (front) to VREF_50 to fix the
> microphone noise on ASUS TUF B550M-PLUS which uses the ALCS1200A codec.
> The initial value was VREF_80.
> 
> The same issue is also present on Windows using both the default Windows
> driver and all tested Realtek drivers before version 6.0.9049.1. Comparing
> Realtek driver 6.0.9049.1 (the first one without the microphone noise) to
> Realtek driver 6.0.9047.1 (the last one with the microphone noise)
> revealed that the fix is the result of setting pins 0x18 and 0x19 to
> VREF_50.
> 
> This fix may also work for other boards that have been reported to have
> the same microphone issue and use the ALC1150 and ALCS1200A codecs, since
> these codecs are similar and the fix in the Realtek driver on Windows is
> common for both. However, it is currently enabled only for ASUS TUF
> B550M-PLUS as this is the only board that could be tested.
> 
> Signed-off-by: Marios Levogiannis <marios.levogiannis@...il.com>

Thanks, applied now.


Takashi

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ