Skip to content

linux-ptl: carry working Zenbook S14 audio fixes - #337

Open
Daetrek wants to merge 2 commits into
omacom:masterfrom
Daetrek:fix/ux5406aa-soundwire-backport
Open

linux-ptl: carry working Zenbook S14 audio fixes#337
Daetrek wants to merge 2 commits into
omacom:masterfrom
Daetrek:fix/ux5406aa-soundwire-backport

Conversation

@Daetrek

@Daetrek Daetrek commented Sep 7, 2026

Copy link
Copy Markdown

ASUS Zenbook S14 UX5406AA audio failed on my Omarchy install: SOF could not register the sound card, leaving only Dummy Output. This packages the audio changes from my working custom Linux 7.1.8 setup for linux-ptl, including the effective microphone setting.

Related: #90, which carries the earlier Zenbook workaround against an older package base. This PR targets the current 7.1.8 package and includes both the upstream ghost-device fix and the working layout/microphone configuration. These related audio changes are submitted together, separately from keyboard behavior.

Validation:

  • My UX5406AA, BIOS UX5406AA.303, has repeatedly booted the custom 7.1.8-arch1-3-ux5406aa kernel with working sound. Current inspection confirms the sof-soundwire card and active quirk=0 override.
  • The patched Panther Lake layout file matches the working build byte-for-byte. The machine-driver file differs only in replacing the microphone-excluding quirk with the effective zero override. The upstream ghost patch retains the same ASUS address remap as the working build, with additional upstream Lenovo entries.
  • Both audio patches apply without fuzz to pristine 7.1.8; the Arch patch does not alter these files.
  • All three changed driver files compile against the configured 7.1.8 kernel tree.
  • Kernel checkpatch reports 0 errors and 0 warnings (--no-signoff for the downstream layout patch).
  • PKGBUILD syntax, makepkg --printsrcinfo, checksum array lengths, all five local patch checksums, and git diff --check pass.
  • Repository self-tests passed during preparation: sync-upstream, sync-rebuilds, omarchy-pkgs, omarchy-release.

The boot evidence is from the installed custom kernel, not a full build/boot of this exact linux-ptl artifact. Moving the microphone override into the SSID table is source-verified and compile-tested, not separately boot-tested. Lenovo models have not been tested here. Existing skip_build: true package policy is unchanged.

@Daetrek Daetrek changed the title linux-ptl: backport upstream ghost-codec fix for Zenbook S14 audio linux-ptl: carry working Zenbook S14 audio fixes Sep 7, 2026
@Daetrek
Daetrek marked this pull request as ready for review September 7, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant