Bug 463113

Summary: Xorg freezes with black display on Lenovo X200, Cantiga chipset
Product: [Fedora] Fedora Reporter: Bryan O'Sullivan <bos>
Component: kernelAssignee: Dave Airlie <airlied>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: rawhideCC: jeremy, kernel-maint, xgl-maint, zcerza
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-10-16 18:32:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 438943    
Attachments:
Description Flags
lspci.out
none
Xorg.0.log from running Xorg -probeonly
none
Xorg.0.log none

Description Bryan O'Sullivan 2008-09-21 21:27:16 UTC
Created attachment 317327 [details]
lspci.out

Description of problem:

If I try to start X on a new Lenovo X200 laptop, the display is frozen black and I cannot kill the X server or switch to a different virtual console.

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

xorg-x11-server-Xorg-1.5.0-6.fc10.x86_64
xorg-x11-drv-i810-2.4.2-8.fc10.x86_64

How reproducible:

100%

Additional info:

lspci reports that 00:02.0 and 00:02.1 are an Intel Cantiga Integrated Graphics Controller (rev 07).

Comment 1 Bryan O'Sullivan 2008-09-21 21:28:06 UTC
Created attachment 317328 [details]
Xorg.0.log from running Xorg -probeonly

Comment 2 Bryan O'Sullivan 2008-09-21 21:31:23 UTC
This is a known bug in other distros too, e.g. Ubuntu: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/263114

Comment 3 Bryan O'Sullivan 2008-09-21 21:35:48 UTC
See also https://bugzilla.redhat.com/show_bug.cgi?id=457208

Comment 4 Bryan O'Sullivan 2008-09-21 21:37:35 UTC
Upstream bug: http://bugs.freedesktop.org/show_bug.cgi?id=17507

Comment 5 Bryan O'Sullivan 2008-09-22 03:06:56 UTC
Intel people wanted me to open another bug: http://bugs.freedesktop.org/show_bug.cgi?id=17703

Comment 6 Zack Cerza 2008-10-03 16:26:04 UTC
*** Bug 463294 has been marked as a duplicate of this bug. ***

Comment 7 Zack Cerza 2008-10-03 16:32:16 UTC
Created attachment 319390 [details]
Xorg.0.log

Updated several packages and I'm still seeing the problem. Log output has changed, though. Hundreds of lines of this:

[mi] EQ overflowing. The server is probably stuck in an infinite loop.

kernel-2.6.27-0.382.rc8.git4.fc10.x86_64
xorg-x11-drv-i810-2.4.2-9.fc10.x86_64
libdrm-2.4.0-0.21.fc10.x86_64

Comment 8 Bryan O'Sullivan 2008-10-03 17:33:25 UTC
I actually have the intel Xorg driver working at the moment, but Jeremy says that it can't handle a suspend/resume cycle.

Comment 9 Jeremy Fitzhardinge 2008-10-06 23:08:34 UTC
For me, I can't only get the intel driver working if I run the vesa driver, edit xorg.conf and restart X.  On reboot with the intel driver, I just get a black screen.

When I does work, suspend/resume nearly works.  It resumes, and X pops up enough that I can see and move the pointer a bit, then it crashes shortly after.

This is with kernel-2.6.27-0.391.rc8.git7.fc10.x86_64, xorg-x11-drv-i810-2.4.2-9.fc10.x86_64

Comment 10 Bryan O'Sullivan 2008-10-12 19:48:25 UTC
This has every sign of a kernel bug.  The intel driver works for me if I disable acceleration in xorg.conf, but freezes otherwise.

Are there bad GEM bits in the current patched rawhide kernel?

Comment 11 Zack Cerza 2008-10-15 14:30:44 UTC
Agreed; reassigning.

Comment 12 Zack Cerza 2008-10-16 18:32:49 UTC
Looks like one or both of these fixed it:

kernel-2.6.27-13.fc10
xorg-x11-drv-i810-2.4.2-12.fc10

Thanks, Dave!