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

I cannot get sound through HDMI working on my new 2010 mac mini (MCP89 / Geforce 320M).
Checking the kernel logs it seems that the connected device (either a TV or Receiver) is not detected. In the bug I reported in Fedora bugzilla (#610873) they mentioned that the ELD information must be filled by the graphics driver.

Dmesg reports:
HDMI hot plug event: Pin=5 Presence_Detect=1 ELD_Valid=0
HDMI hot plug event: Pin=5 Presence_Detect=0 ELD_Valid=1

Instead of:
HDMI hot plug event: Pin=5 Presence_Detect=1 ELD_Valid=0
HDMI hot plug event: Pin=5 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor RX-V1065
at connection type HDMI
HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20
HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20
HDMI: supports coding type AC-3: channels = 6, rates = 44100 48000 88200, max bitrate = 640000
HDMI: supports coding type DTS: channels = 7, rates = 44100 48000 88200 176400 192000, max bitrate = 1536000
HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
HDMI: supports coding type E-AC-3/DD (Dolby Digital Plus): channels = 8, rates = 48000 88200
HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
HDMI: supports coding type DTS-HD: channels = 8, rates = 88200 192000

The main problem seems to be that there a connected TV of Receiver is not
detected. None of the /proc/asound/eld#?.0 lists a connected device:

[kramer@macmini2010 card0]$ more eld#3.0
monitor_present 0
eld_valid 0
monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0

[kramer@macmini2010 card0]$ more eld#4.0
monitor_present 0
eld_valid 1
monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0

[kramer@macmini2010 card0]$ more eld#5.0
monitor_present 0
eld_valid 0
monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0

Any help would be very appreciated.

Output of alsa-info.sh:
http://www.alsa-project.org/db/?f=29...a61cad25d10904

From a working system for comparison (GT220):
http://www.alsa-project.org/db/?f=cc...f8d11dafb30324
Attached Files
File Type: gz nvidia-bug-report.log.gz (56.1 KB, 168 views)
lintweaker is offline   Reply With Quote