Created attachment 75441 [details] dmesg Radeon Wiki says that HDMI audio should work with 3.5 kernel, however it doesn't. Sound device exists, but there's no actual sound. Video is ok.
Created attachment 75451 [details] Kernel config
You need to boot with radeon.audio=1 on the kernel command line in grub to enable audio.
I was booting with radeon.audio=1 and radeon.hw_i2c=1 and I had no sound in that configuration. Now I've tried passing only radeon.audio=1 and sound is now present. Please don't ask me why I've initially added hw_i2c option... Is incompatibility between radeon.audio=1 and radeon.hw_i2c=1 a known issue? If so, this should be noted on the wiki. Thank you!
My best guess is that enabling hardware i2c makes it impossible to read the TV's EDID properly. So the driver is neither able to detect the right resolution for the TV nor that it is HDMI audio capable.
This bug relates to a very old kernel. Closing as obsolete.