this is probably an easy one for Stephen. I have an ubuntu maverick running kernel 2.6.35-32. Connecting my GT520 with a DVI<->HDMI cable to my AV receiver, returns the desired dmesg output with all supported channels and codecs. The ELD output looks as desired aswell.
Connecting the card with a HDMI<->HDMI cable (tried with different cables), gives me the following in dmesg:
[ 11.490027] HDMI: no space for pin 5
[ 11.530030] HDMI: no space for pin 6
[ 11.570032] HDMI: no space for pin 7
[ 11.610020] HDMI: no space for converter 9
[ 11.640336] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 11.640351] nvidia 0000:01:00.0: setting latency timer to 64
[ 11.640356] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 11.640626] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 295.40 Thu Apr 5 21:37:00 PDT 2012
and that is it.
root@ht1:~# cat /proc/asound/card1/eld#0.0
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
Really really strange. As stated, I tried different cables, as I thought it might be the cables.
Video works fine either way by the way.