Bug 21659 - [GME965] LVDS not detected in KMS
Summary: [GME965] LVDS not detected in KMS
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: All All
: high major
Assignee: MaLing
QA Contact: Xorg Project Team
URL: https://bugzilla.redhat.com/show_bug....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-10 08:45 UTC by Dmitry A. Ustalov
Modified: 2009-05-15 17:05 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.0.log (7.39 KB, text/plain)
2009-05-10 08:45 UTC, Dmitry A. Ustalov
no flags Details
xorg.conf (2.24 KB, text/plain)
2009-05-10 08:46 UTC, Dmitry A. Ustalov
no flags Details
Xorg.0.log after i915.modeset=0 and ModeDebug "true" (100.58 KB, text/plain)
2009-05-10 21:39 UTC, Dmitry A. Ustalov
no flags Details
please try the debug KMS patch on your machine, thanks. (583 bytes, patch)
2009-05-10 23:28 UTC, MaLing
no flags Details | Splinter Review

Description Dmitry A. Ustalov 2009-05-10 08:45:00 UTC
Created attachment 25699 [details]
xorg.0.log

Description of problem:
After installing the Fedora 11 Beta on my HP 550 laptop, X.org server won't
work with integrated Intel videocard. Instead of starting X, I see the
following message when using the "intel" display driver.

% grep -E -e '\((EE|WW)\)' Xorg.0.log
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse'
will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(WW) intel(0): No outputs definitely connected, trying again...
(WW) intel(0): Unable to find initial modes
(EE) intel(0): No modes.
(EE) Screen(s) found, but none have a usable configuration.

Version-Release number of selected component (if applicable):

Fedora 11 Beta (bug appears both in i586 and x86_64 architectures).

kernel 2.6.29.2-126.fc11
xorg-x11-server-Xorg 1.6.1-11.fc11
xorg-x11-drv-intel 2.7.0-4.fc11

How reproducible:
Just try to run the X.org server at HP 550 with Intel videocard. Fedora 10 (with driver 2.5.0-4.fc10) works fine.

Actual results:
X.org won't start.

Expected results:
X.org should start normally with "intel" driver and in resolution 1280x800.

Additional info: lspci related to subject:
00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960
Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated
Graphics Controller (rev 0c)

X.org log and conf files are included.
Comment 1 Dmitry A. Ustalov 2009-05-10 08:46:38 UTC
Created attachment 25700 [details]
xorg.conf
Comment 2 Gordon Jin 2009-05-10 18:32:24 UTC
Before this fixed, you can add kernel boot option "i915.modeset=0" to disable Kernel Mode Setting, which should give the previous behavior as in Fedora 10. And in that case, please add "ModeDebug true" under Device section in xorg.conf then attach Xorg.0.log. So we can compare what's changed in KMS.
Comment 3 Dmitry A. Ustalov 2009-05-10 21:39:43 UTC
Created attachment 25713 [details]
Xorg.0.log after i915.modeset=0 and ModeDebug "true"

Done. Thanks, that works fine, I'll use it as temporary workaround.

Including the Xorg.0.log after the i915.modeset=0 at boot and Option "ModeDebug" "true" in xorg.conf.
Comment 4 MaLing 2009-05-10 23:28:52 UTC
Created attachment 25721 [details] [review]
please try the debug KMS patch on your machine, thanks.

The root cause is from kms dirver doesn't take 965GME as Mobile device, append one pci info to fix it.

thanks
Ma Ling
Comment 5 Dmitry A. Ustalov 2009-05-11 06:46:41 UTC
Sorry, but I've no access to Fedora Build System (koji) or any possibilities to build the "xorg-x11-drv-intel" package at home or any other place =(

If anyone here can build the package for x86_64, I'll test it, immediately.
Comment 6 Eric Anholt 2009-05-15 17:05:08 UTC
Pulled to 2.6.30:

commit c9ed4486bdee3b54cb544fc181057bc6bf1ae45c
Author: Ma Ling <ling.ma@intel.com>
Date:   Wed May 13 15:08:27 2009 +0800

    drm/i915: Include 965GME pci ID in IS_I965GM(dev) to match UMS.
    
    It fixed bug #21659
    
    Signed-off-by: Ma Ling <ling.ma@intel.com>
    [anholt: hand-applied because git-am is too picky]
    Signed-off-by: Eric Anholt <eric@anholt.net>


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.