Skip to content

Add snd-hda-macbookpro-dkms for pre-T2 MacBook and iMac speakers - #249

Open
j7j7 wants to merge 3 commits into
omacom:masterfrom
j7j7:apple-cs8409-imac
Open

Add snd-hda-macbookpro-dkms for pre-T2 MacBook and iMac speakers#249
j7j7 wants to merge 3 commits into
omacom:masterfrom
j7j7:apple-cs8409-imac

Conversation

@j7j7

@j7j7 j7j7 commented Sep 1, 2026

Copy link
Copy Markdown

Summary

Pins commit 6c324f6 (verified on MacBookPro14,3 / linux 7.1.8). Same Apple CS8409 path applies to iMacs such as iMac18,3 (subsystem 0x106b1000).

source: local so an AUR sync does not replace it. Provides/conflicts with snd-hda-macbookpro-dkms-git.

Test plan

  • Package builds in omarchy-pkgs pipeline
  • On a CS8409 Mac: omarchy-pkg-add linux-headers snd-hda-macbookpro-dkms → DKMS install succeeds → reboot → speakers work

Can close #155 in favor of this once reviewed.

Made with Cursor

shawnyeager and others added 3 commits September 1, 2026 08:31
In-tree snd_hda_codec_cs8409 leaves the MAX98706/SSM3515/TAS5764L
amps unprogrammed. Pin davidjo's driver at the commit verified on
MacBookPro14,3 / linux 7.1.8, and ship the full tree so PRE_BUILD
can fetch kernel sources (wget + patch).
Arch's alpm hook parses /usr/src/<name>-<ver> and runs
`dkms install <name>/<ver>`. A hyphen dest made that
snd-hda-macbookpro/0.1, which exits 7 because dkms.conf
PACKAGE_NAME is snd_hda_macbookpro. Pair hook
omarchy-pkg-add relies on the hook succeeding.
Same CS8409 Apple path as the MacBook Pros; pairs with the omarchy
install hook that now also matches iMac18,x / iMac19,x.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

2 participants