Skip to content

Conversation

@pmenzel
Copy link
Contributor

No description provided.

Linux 6.18 reorganizes the HD-audio codec drivers [1]. The Realtek
driver snd_hda_codec_realtek is split into one module per codec family
plus a helper library, and the HDMI codecs are split out of
snd_hda_codec_hdmi, which remains as the generic HDMI core.

As the old modules are whitelisted, but the new ones are not, sound on
systems running 6.18 does not work, as already seen on *ploetze*, for
which commit 7a0045e (whitelist snd_hda_codec_alc269 realtek audio
module) only added snd_hda_codec_alc269.

Comparing the sound modules of 6.12.98.mx64.492 and 6.18.51.mx64.498
shows these new modules derived from the two whitelisted ones:

    snd_hda_codec_alc260         snd_hda_codec_atihdmi
    snd_hda_codec_alc262         snd_hda_codec_intelhdmi
    snd_hda_codec_alc268         snd_hda_codec_nvhdmi
    snd_hda_codec_alc269         snd_hda_codec_nvhdmi_mcp
    snd_hda_codec_alc662         snd_hda_codec_simplehdmi
    snd_hda_codec_alc680         snd_hda_codec_tegrahdmi
    snd_hda_codec_alc861
    snd_hda_codec_alc861vd
    snd_hda_codec_alc880
    snd_hda_codec_alc882
    snd_hda_codec_realtek_lib

Whitelist them all, and fill in the missing description of
snd_hda_codec_alc269. Keep snd_hda_codec_realtek for older kernels.

The Cirrus modules snd_hda_codec_cs420x and snd_hda_codec_cs421x, split
off snd_hda_codec_cirrus, are not added, as snd_hda_codec_cirrus was not
whitelisted before either.

[1]: https://lore.kernel.org/all/20250709160434.1859-1-tiwai@suse.de/

Assisted-by: claude-opus-5.5 (Claude Code)
@pmenzel Paul Menzel (pmenzel) merged commit 0dd2a65 into master Oct 8, 2026
Sign in to join this conversation on GitHub.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant