[Bug 27731] HDMI port power management problems.
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Aug 29 02:39:36 PDT 2012
https://bugs.freedesktop.org/show_bug.cgi?id=27731
--- Comment #21 from Thomas Vander Stichele <thomas at apestaart.org> 2012-08-29 09:39:36 UTC ---
I have the same issue. When my screen goes blank, the thing that works for me
is to switch to console (ctrl-alt-Fx) and then back to X.
I have a Fedora 16 box, with HDMI output going to a Sony AV, and then to a Sony
TV.
(I also use this machine a lot for audio playback using pulseaudio from my
desktop, a bunch of meters away. Annoyingly right now that means I need to go
over and 'wake up' the video again, but that's beside the point now)
When sound stops, this is a related message in dmesg:
[338173.088914] radeon 0000:01:00.0: Disabling not enabled HDMI
After waking it up again, I get this:
[475218.002803] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid,
remainder is 220
Some of these messages get repeated (not sure why it repeatedly tries to
disable), and sometimes I get raw EDID dumps too.
[15507.482647] radeon 0000:01:00.0: Disabling not enabled HDMI
[15508.113106] radeon 0000:01:00.0: Disabling not enabled HDMI
[15508.240386] radeon 0000:01:00.0: Disabling not enabled HDMI
[15508.863102] radeon 0000:01:00.0: Disabling not enabled HDMI
[100442.985122] radeon 0000:01:00.0: Disabling not enabled HDMI
[100443.615132] radeon 0000:01:00.0: Disabling not enabled HDMI
[191169.540320] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid,
remainder is 186
[191169.540328] Raw EDID:
[191169.540333] 00 ff ff ff ff ff ff 00 4d d9 01 0b 01 01 01 01
[191169.540339] 1c 11 01 03 80 a0 5a 78 0a 0d c9 a0 57 47 98 27
[191169.540344] 12 48 4c 20 00 00 01 01 01 01 01 01 01 01 01 01
[191169.540348] 01 07 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[191169.540353] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[191169.540358] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[191169.540362] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[191169.540367] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Tracing the message through the code, I see r600_hdmi_disable in
drivers/gpu/drm/radeon which prints it, and gets called from
radeon_atom_encoder_disable.
However, I assume the suspend is being done correctly, and it's the wakeup code
that causes the problem, and I'm not sure what the entry point is there.
How can I assist in debugging this ? I'm interested enough to learn how to hack
on this particular kernel module if necessary.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the xorg-driver-ati
mailing list