http://bugzilla.kernel.org/show_bug.cgi?id=13999
Summary: i915 / Kernel Mode Setting: bug in detection of
supported modes
Product: Drivers
Version: 2.5
Kernel Version: 2.6.31-rc6
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI)
AssignedTo: [email protected]
ReportedBy: [email protected]
Regression: No
System / Linux
==============
Pentium-M 1.86 MHz
Aopen i915GMm-hfs mainboard
Eizo L557 monitor connected via DVI
Kernel: 2.6.31-rc6
AGP/DRM/i915 compiled into kernel
System / X11
============
X.Org X Server 1.6.3
Release Date: 2009-7-31
Module intel: version = 2.8.0
Bug Description
===============
Config: AGP/DFM/i915 compiled into kernel, kms enabled, no other fb driver, kms
enabled, no X Server started at boot time: inteldrmfb loads fine and works well
with one exception: it fails to detect the native resolution of the monitor
(1280x1024) - it uses 1024x768 instead. If X is started, it also uses that
mode.
Config: AGP/DFM/i915/vesafb compiled into kernel, kms disabled, no X server
started at boot time, vga=0x307 kernel parameter for 1280x1024: Everything
works fine, correct video mode is used, inteldrmfb takes over and uses correct
mode. If X is started later, it also uses that resolution.
I had a quick look at the code and threw in some DRM_DEBUG statements. Read
from the log:
<7>[drm:drm_helper_probe_single_connector_modes], Called with maxX 4096, maxY
4096
<7>[drm:drm_helper_probe_single_connector_modes], DVI-D-1
<7>[drm:intel_sdvo_detect], SDVO response 1 0
<7>[drm:drm_helper_probe_single_connector_modes], ------------------
<7>[drm:drm_helper_probe_single_connector_modes], invalid mode 0 x 0
<7>[drm:drm_helper_probe_single_connector_modes], valid mode 1024 x 768
<7>[drm:drm_helper_probe_single_connector_modes], valid mode 720 x 400
<7>[drm:drm_helper_probe_single_connector_modes], valid mode 640 x 480
<7>[drm:drm_helper_probe_single_connector_modes], valid mode 800 x 600
<7>[drm:drm_helper_probe_single_connector_modes], ==================
hwinfo --monitor output:
35: None 00.0: 10002 LCD Monitor
[Created at monitor.93]
Unique ID: rdCR.l5L3NpvIWC7
Hardware Class: monitor
Model: "EIZO L557"
Vendor: ENC "EIZO"
Device: eisa 0x1689 "L557"
Serial ID: "24488043"
Resolution: 720x...@70hz
Resolution: 640x...@60hz
Resolution: 800x...@60hz
Resolution: 1024x...@60hz
Resolution: 1280x1...@60hz
Size: 337x270 mm
Detailed Timings:
Resolution: 1280x1024
Horizontal: 1280 1328 1440 1688 (+48 +160 +408) +hsync
Vertical: 1024 1025 1028 1066 (+1 +4 +42) +vsync
Frequencies: 108.00 MHz, 63.98 kHz, 60.02 Hz
Driver Info #0:
Max. Resolution: 1280x1024
Vert. Sync Range: 59-61 Hz
Hor. Sync Range: 31-64 kHz
Bandwidth: 108 MHz
cu,
Knut
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel