From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ECECC45C713; Fri, 9 Oct 2026 14:32:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791556328; cv=none; b=VyagLabzJSv0j16bldTMyW1UChI5L4kWUNOJChXgg4zZcW1XUxwCeTFUGpW/GWyZdZEFCCv/vN513kDv3nvUeAmAPfAgxpCQtOmUiWYVQh0yvFvDwYN8mzbRUlk9py/vhmAk1mugC1uYw+vBuasI6t47A1Dwyti8fV2wI8crlJ0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791556328; c=relaxed/simple; bh=w9M8BvhnwSRukTuf7ICRzTrlTBARiCzU8Xip/gxy+kE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=f9bOJi9Dr6R+9Drjax2QqVtk+nmtTbmqm22FBKYkEaozTQ+0uyBDRSLWW4+WUAEaBdetYcalS1g1qeOJqmLUy1zUEF8BDpjoyic/WrlKvbagSaUpzcj/6VELY0yHSLLDfWnrp0A3D7dizF0G4nBi+ED4fpxnL8tsYIMcUH9rdE0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=CC0zrQX7; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="CC0zrQX7" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2E9611F00893; Fri, 9 Oct 2026 14:32:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1791556325; bh=Q4uIcu/h0CamczBJqJQqb5HZId6jdC7qroPuFJlfC9Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=CC0zrQX78TrBJ0SGHsl/bun9Sz//4kJv4HoIKZA7a3fa78twCbyIz0+POANN+isx7 fXwgSPOKVK1L3P9vOY6s46iM0ra5VgDZ2k2bVIaTlBAl+0+MMw6OXfWp2riYAkDBek IQb7/unuwZGaw15ZQ0xmzfJwLBAbpS8ze2os/LAA= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, Yu-Hsiang Tseng , Takashi Iwai Subject: [PATCH 6.18 216/403] ALSA: hda/realtek: Fix silent speaker on Higole F9B Date: Fri, 9 Oct 2026 16:09:37 +0200 Message-ID: <20261009140957.193989861@linuxfoundation.org> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261009140952.119038291@linuxfoundation.org> References: <20261009140952.119038291@linuxfoundation.org> User-Agent: quilt/0.69 X-stable: review X-Patchwork-Hint: ignore Precedence: bulk X-Mailing-List: patches@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 6.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: Yu-Hsiang Tseng commit 2a8ee6897302ca12ff39e8eb180503956797c60c upstream. The Higole F9B is an Alder Lake-N mini PC with a 7" touchscreen and an ALC269VC codec (subsystem ID 0x10ec111e). Its DMI strings are all "Default string", so the SSID is the only way to identify it. The internal speaker is silent out of the box. The generic parser assigns DAC 0x03 to the speaker pin 0x14 and DAC 0x02 to the headphone pin 0x15, but the speaker only reproduces what DAC 0x02 plays, whatever its connection selection says. Checked one path at a time, only the gain of DAC 0x02 and the mute of pin 0x14 change what comes out of the speaker. User space only knows the path it was told the speaker uses, so selecting the speaker turns the path that actually reaches it all the way down. Route both 0x14 and 0x15 through mixer 0x0c (DAC 0x02), which is what ALC290_FIXUP_MONO_SPEAKERS already does. Tested on the device: the speaker plays. Cc: Assisted-by: LLM Signed-off-by: Yu-Hsiang Tseng Link: https://patch.msgid.link/20260923141344.1543158-1-asas1asas200@gmail.com Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/hda/codecs/realtek/alc269.c | 1 + 1 file changed, 1 insertion(+) --- a/sound/hda/codecs/realtek/alc269.c +++ b/sound/hda/codecs/realtek/alc269.c @@ -7259,6 +7259,7 @@ static const struct hda_quirk alc269_fix SND_PCI_QUIRK(0x10cf, 0x1757, "Lifebook E752", ALC269_FIXUP_LIFEBOOK_HP_PIN), SND_PCI_QUIRK(0x10cf, 0x1845, "Lifebook U904", ALC269_FIXUP_LIFEBOOK_EXTMIC), SND_PCI_QUIRK(0x10ec, 0x10f2, "Intel Reference board", ALC700_FIXUP_INTEL_REFERENCE), + SND_PCI_QUIRK(0x10ec, 0x111e, "Higole F9B", ALC290_FIXUP_MONO_SPEAKERS), SND_PCI_QUIRK(0x10ec, 0x118c, "Medion EE4254 MD62100", ALC256_FIXUP_MEDION_HEADSET_NO_PRESENCE), SND_PCI_QUIRK(0x10ec, 0x119e, "Positivo SU C1400", ALC269_FIXUP_ASPIRE_HEADSET_MIC), SND_PCI_QUIRK(0x10ec, 0x11bc, "VAIO VJFE-IL", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),