View Single Post
Old 07-20-10, 10:59 AM   #7
lintweaker
Registered User
 
Join Date: Oct 2004
Posts: 44
Question Re: No audio from HDMI (MCP89 / Geforce 320M): Reason: no connected devices detected

Quote:
Originally Posted by Stephen Warren View Post
Apparently, the NVIDIA ALSA developers are aware of this issue. I'll try to drive them to find a solution.

In the mean-time, you can hack around this by patching the ALSA driver source code; the following is apparently against ALSA 1.0.23:

--- patch_hdmi.c 2010-07-20 15:55:50.274867526 +0800
+++ patch_hdmi.c-new 2010-07-20 15:57:13.474861844 +0800
@@ -635,7 +635,7 @@
spec->sink_eld[index].monitor_present = pind;
spec->sink_eld[index].eld_valid = eldv;

- if (pind && eldv) {
+ if (eldv) {
spec->sink_eld[index].monitor_present = 1;
hdmi_get_show_eld(codec, spec->pin[index],
&spec->sink_eld[index]);
OK, nice. I'll see if I can cook up a custom kernel with this patch. Fingers crossed that it will fix the problem (really minor patch ).
lintweaker is offline   Reply With Quote