Bug 48357 - Display resolutions not detected correctly after startup with VGA over DisplayPort
Summary: Display resolutions not detected correctly after startup with VGA over Displa...
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-05 14:12 UTC by Steffen
Modified: 2014-06-28 14:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg (267.00 KB, patch)
2012-04-05 14:12 UTC, Steffen
no flags Details | Splinter Review

Description Steffen 2012-04-05 14:12:50 UTC
Created attachment 59545 [details] [review]
dmesg

Hi.
One of my monitors is a VGA LCD connected over DisplayPort. After startup not all resolutions are detected but only resolutions up to 1024x768. However if i disconnect the monitor and reconnect it again (at 287.472381 in the log file) all screen resolutions are detected correctly.

The initial detection does not work and dmesg shows
"[drm:radeon_dp_i2c_aux_ch], aux i2c too many retries, giving up"
error messages. drm_helper_probe_single_connector_modes() then falls back and probes some modes up to 1024x768 that is why higher resolutions are missing. No idea why it works after reconnecting the monitor.

dmesg log is "dmesg | grep drm" with drm.debug=0x0e from a 3.4-rc1 kernel but the problem already happend in earlier versions. The problem also happens if only the VGA monitor is connected.
Comment 1 Steffen 2014-06-28 14:12:41 UTC
This bug is finally fixed for me with kernel 3.15.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.