Bug 44831 - Radeon HD6970: HDMI audio doesn't work with radeon.hw_i2c=1
Summary: Radeon HD6970: HDMI audio doesn't work with radeon.hw_i2c=1
Status: RESOLVED OBSOLETE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-15 15:51 UTC by Valentyn Pavliuchenko
Modified: 2015-02-19 16:32 UTC (History)
3 users (show)

See Also:
Kernel Version: 3.5.0-rc7
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg (60.43 KB, text/plain)
2012-07-15 15:51 UTC, Valentyn Pavliuchenko
Details
Kernel config (130.54 KB, text/plain)
2012-07-15 15:51 UTC, Valentyn Pavliuchenko
Details

Description Valentyn Pavliuchenko 2012-07-15 15:51:18 UTC
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.
Comment 1 Valentyn Pavliuchenko 2012-07-15 15:51:51 UTC
Created attachment 75451 [details]
Kernel config
Comment 2 Alex Deucher 2012-07-15 16:25:44 UTC
You need to boot with radeon.audio=1 on the kernel command line in grub to enable audio.
Comment 3 Valentyn Pavliuchenko 2012-07-15 16:43:52 UTC
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!
Comment 4 Christian König 2012-07-15 20:15:23 UTC
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.
Comment 5 Alan 2015-02-19 16:32:38 UTC
This bug relates to a very old kernel. Closing as obsolete.

Note You need to log in before you can comment on or make changes to this bug.