Closed AmateurECE closed 1 year ago
This is a known issue but seems to be difficult to reproduce. @povik might have some more info but it's very flaky.
As for the errors in dmesg about the audio routes, you need to go into alsamixer and set the Speakers DAI to "Secondary"
I see! Thanks for the alsamixer tip, I would not have figured that out otherwise. At any rate, I seem to have no trouble reproducing it, so if there's any diagnostics I can grab or testing I can do to help resolve this issue, don't hesitate to let me know :smile:
asahi-gentoosupport-issue-39-kernel-config.txt Model: Apple MacBook Pro (14-inch, M1 Pro, 2021) DTS Compatible String: "apple,j314s", "apple,t6000", "apple,arm-platform" Kernel: Linux hackbook 6.4.0-asahi-9-edge-ARCH #1 SMP PREEMPT_DYNAMIC Thu Aug 24 06:21:26 CDT 2023 aarch64 GNU/Linux
Hello! We might end up turning around and creating an issue in AsahiLinux/linux, but I figured I'd start here. Since June or so, headphone audio on my M1 Pro MacBook only works about 20% of the time on boot. When it doesn't work, I see this:
And speaker-test shows this:
When I
rmmod snd-soc-macaudio snd-soc-apple-mca apple_admac
, The kernel emits a warning:When I modprobe those three modules again, I get the output that I expect in dmesg:
And
speaker-test
appears to actually be streaming audio to the sound card, but...still no sound, so this is unfortunately not a valid workaround. I poked around in the kernel a little bit, and this feels kind of like a resource leak in one of the consumers of the apple_admac driver. Unfortunately, I don't know enough about this platform to be of any greater service. My kernel config is attached. Thanks for taking a look!