Pre-flight checklist
Upstream / vanilla kernel check
I tested with a vanilla/upstream kernel and the issue does reproduce there
Kernel variant
linux-cachyos (EEVDF, Clang)
System information (cachyos-bugreport.sh)
https://paste.cachyos.org/p/f14fc73.log
Manual system information (if cachyos-bugreport.sh is unavailable)
Bug description
Device Information
- Laptop Model: Lenovo Legion S7 15IMH5 (82BC)
- Kernel: 6.19.10-1-cachyos
- Audio codec: Realtek ALC287
- Codec Subsystem ID: 0x17aa3822
- PCI Subsystem: vendor=0x17aa device=0x3811
- BIOS: FDCN44WW
Problem
Internal speakers produce no sound. Headphones via jack work correctly.
dmesg reports:
snd_hda_codec_alc269 hdaudioC0D0: ALC287: picked fixup for PCI SSID 17aa:0000
The codec hardware exposes SSID 17aa:0000 instead of the real value 17aa:3822,
so no fixup is applied and speakers are silent.
Steps to reproduce
- Boot CachyOS on Lenovo Legion S7 15IMH5 (82BC)
- Open any audio player and play audio
- No sound from internal speakers
Expected behavior
Internal speakers produce audio output.
Actual behavior
Internal speakers are completely silent. Headphones via 3.5mm jack work correctly.
The kernel does not apply any fixup for this hardware because the codec exposes
SSID 17aa:0000 instead of the real value 17aa:3822, and no quirk entry exists
for either value in patch_realtek.c:
snd_hda_codec_alc269 hdaudioC0D0: ALC287: picked fixup for PCI SSID 17aa:0000
Audio is restored only by manually applying HDA verbs via hda-verb at boot,
confirming the hardware works correctly and only the kernel quirk is missing.
Logs / stack traces
Additional system information
No response
Pre-flight checklist
Upstream / vanilla kernel check
I tested with a vanilla/upstream kernel and the issue does reproduce there
Kernel variant
linux-cachyos (EEVDF, Clang)
System information (cachyos-bugreport.sh)
Manual system information (if cachyos-bugreport.sh is unavailable)
Bug description
Device Information
Problem
Internal speakers produce no sound. Headphones via jack work correctly.
dmesg reports:
snd_hda_codec_alc269 hdaudioC0D0: ALC287: picked fixup for PCI SSID 17aa:0000
The codec hardware exposes SSID 17aa:0000 instead of the real value 17aa:3822,
so no fixup is applied and speakers are silent.
Steps to reproduce
Expected behavior
Internal speakers produce audio output.
Actual behavior
Internal speakers are completely silent. Headphones via 3.5mm jack work correctly.
The kernel does not apply any fixup for this hardware because the codec exposes
SSID 17aa:0000 instead of the real value 17aa:3822, and no quirk entry exists
for either value in patch_realtek.c:
snd_hda_codec_alc269 hdaudioC0D0: ALC287: picked fixup for PCI SSID 17aa:0000
Audio is restored only by manually applying HDA verbs via hda-verb at boot,
confirming the hardware works correctly and only the kernel quirk is missing.
Logs / stack traces
Additional system information
No response