-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Driver fails to load - snd_hda_codec_cs8409 hdaudioC0D0: UNKNOWN subsystem id 0x10138409 #80
Comments
See issue #66 which had what looks like the same issue. Basically 0x10138409 is never a subsystem id - as you say its the device id. The suggestion from #66 is that its some boot issue - some corruption which leads to this invalid subsystem id. However, as you are using 6.1 there may have been some kernel change - although its clearly using the patched module - otherwise you wouldnt see trying APPLE. |
Thank you for your reply. Seems like I have overlooked issue #66 (apologies for your inconveniences). I have reset the nvram and booting with the ALT key pressed and then selecting Linux indeed seems to work. I've attached a dump of the efivars when booted with and without the ALT key (sound working / sound not working). The variables |
Thats good - from this I pretty certain its not a kernel version issue. |
Hi @flavian112 did you ever find a better and permanent solution to this? It works for me too when I use ALT/Option key on startup to boot, but it's a little less than ideal. |
I have since figured something out that works for me, so that I don't have to hold the option key boot anymore, see my post here: #134 (comment) |
Hi,
first of all thank you for your time and efforts spent on this project.
Somehow I can't get this driver to work, it all compiles and installs fine, however the sound is not working and I'm kinda stuck in finding out where the problem may lay. I'm using a MacbookPro14,3 with kernel version: 6.1.4-arch1-1 (Arch Linux) - it didn't work for the previous few version either though. Unfortunately I can't remember when it stopped working.
Here's the output from
dmesg | grep snd_hda
and also i've attached the output fromalsa-info.sh
(alsa-info.txt):As it seems the driver does not recognize the subsystem id
0x10138409
(I thought this was the device id not the subsystem id). From reading through the driver code I've seen there are a few switches depending on the subsystem id. Here for example in patch_cirrus_apple.h on line 2537. I would assume, correct me if I'm wrong, that the correct subsystem id then should be0x10138409
instead of0x106b3900
.I wonder If anybody else has the same problem or if it is just a weird fluke on my machine. The soundcard not working in my case is not critical since I use bluetooth headphones most of the time. I'm rather new to linux and my understanding of it's inner workings might be a bit lacking, however I'd be glad giving any (hopefully) helpful debuging info.
Flavian
The text was updated successfully, but these errors were encountered: