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>] [day] [month] [year] [list]
Message-ID: <CAFW3f4ASeY2f-6RzgeXv2rqmFATZ+Kg49vedbsHNB94RvUNhLA@mail.gmail.com>
Date: Sat, 3 Jan 2026 00:19:55 +1100
From: "Steveo's Corner" <brettwstevens69@...il.com>
To: alsa-devel@...a-project.org
Cc: linux-kernel@...r.kernel.org
Subject: [BUG] Lenovo Yoga Pro 7 14ASP9 (83HN) – ALC287 bass speakers not powered / missing Realtek fixup

Hello ALSA developers,

I am reporting a hardware support issue affecting the Lenovo Yoga Pro 7
14ASP9 (DMI product 83HN) on Linux.
Hardware

   -

   Vendor: Lenovo
   -

   Model: Yoga Pro 7 14ASP9
   -

   DMI Product Name: 83HN
   -

   CPU: AMD Ryzen AI 9 375
   -

   Audio codec: Realtek ALC287
   -

   Subsystem ID: 17aa:3903

Software

   -

   Kernel: 6.17.0-8-generic
   -

   Distro: Kubuntu 25.10
   -

   Driver stack: snd_hda_intel + patch_realtek
   -

   Audio server: PipeWire

Problem description

Internal audio works, but the bass (woofer) speakers are completely silent.
Only the tweeter speakers produce sound, resulting in very thin audio
output.

There are no errors reported in dmesg, and the system otherwise appears to
initialize audio correctly.
Observations

>From the codec dump:

   -

   A dedicated bass speaker pin is present:
   -

      Pin node 0x17
      -

      Labeled explicitly as “Bass Speaker Playback Switch”
      -

      Pin Default: 0x90170120 ([Fixed] Speaker at Int)
      -

      Separate association from the main speaker pin
      -

   The bass pin has:
   -

      Amp-Out caps with nsteps=0
      -

      No EAPD capability
      -

      No gain control
      -

      Indicates reliance on an external amplifier

>From dmesg:

   -

   The codec is detected correctly as ALC287
   -

   A generic fixup is selected:

   snd_hda_codec_alc269 hdaudioC1D0: ALC287: picked fixup for PCI SSID 17aa:38a7

   -

   Autoconfig reports line_outs=2 (pins 0x14 and 0x17), but speaker_outs=0
   -

   No evidence of external amplifier enablement or vendor verb sequences
   being applied

Expected behavior

The bass speakers should be powered and functional, as they are under
Windows on the same hardware.
Actual behavior

The external bass speaker amplifier is never enabled, leaving the woofer
speakers silent.
Assessment

This appears to be a missing Realtek HDA quirk for this Lenovo Yoga model.
The hardware clearly exposes a dedicated bass speaker pin, but
patch_realtek does not currently apply any Lenovo-specific fixup to
initialize the external amplifier for pin 0x17 on this system.

This looks similar in nature to other Lenovo Yoga / Slim Pro ALC287 bass
speaker quirks already present upstream, but none currently match DMI
product 83HN or SSID 17aa:3903.
Attachments

   -

   dmidecode output (confirming DMI product 83HN)
   -

   Full ALC287 codec dump
   -

   Relevant dmesg output

Please let me know if any additional diagnostics (ACPI _DSD, acpidump,
Windows comparison, etc.) would be helpful.

Thank you for your time and for maintaining ALSA.

Kind regards,
Brett

Content of type "text/html" skipped

View attachment "dmidecode.txt" of type "text/plain" (702 bytes)

View attachment "dmesg.txt" of type "text/plain" (1806 bytes)

View attachment "codec.txt" of type "text/plain" (10640 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ