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

Reply via email to