intel 2.4 / X4500 black screen crash

Bug #265119 reported by Mike Klein
42
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Critical
xserver-xorg-video-intel (Ubuntu)
Fix Released
High
Bryce Harrington

Bug Description

Binary package hint: xserver-xorg-video-intel

My new Lenovo X200 has an Intel X4500 video card. When I start X using the intel driver it crashes the whole system, leaving me with a black backlit screen. I have to shut the laptop down hard; I can't kill X or switch to the console. Even caps lock doesn't toggle.

I'm running the latest x64 Intrepid: kernel 2.6.27-2-generic, xserver-xorg-video-intel 2.4.1-1ubuntu2, etc.

I found a similar bug that recommended disabling usplash, so I did. Unfortunately, no change here.

Right now I'm using the vesa driver instead of intel, which seems to work OK, except it of course lacks hardware acceleration.

Revision history for this message
Steve Bergman (sbergman27) wrote :
Download full text (7.9 KiB)

I'm running the same 64 bit kernel and version of the intel driver on a completely up to date Intrepid box. The X server actually dies with a sigsegv and a backtrace, and then the black screen. I have compiled 2.4.2 from upstream and it has the same issues. Chipset is G43 with X4500 graphics. Gigabyte EG43M-S2H motherboard. lspci output follows. Unfortunately, the box is working on a simulation and I can't crash it right now to get the backtrace message or strace output. I will post that later.

=====
$ lspci -v

00:00.0 Host bridge: Intel Corporation Eaglelake DRAM Controller (rev 03)
 Subsystem: Giga-byte Technology Device 5000
 Flags: bus master, fast devsel, latency 0
 Capabilities: <access denied>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller: Intel Corporation Eaglelake Integrated Graphics Controller (rev 03)
 Subsystem: Giga-byte Technology Device d000
 Flags: bus master, fast devsel, latency 0, IRQ 5
 Memory at e1000000 (64-bit, non-prefetchable) [size=4M]
 Memory at d0000000 (64-bit, prefetchable) [size=256M]
 I/O ports at e200 [size=8]
 Capabilities: <access denied>

00:02.1 Display controller: Intel Corporation Eaglelake HECI Controller (rev 03)
 Subsystem: Giga-byte Technology Device d000
 Flags: bus master, fast devsel, latency 0
 Memory at e1400000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>

00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
 Subsystem: Giga-byte Technology Device 5004
 Flags: bus master, medium devsel, latency 0, IRQ 16
 I/O ports at e600 [size=32]
 Capabilities: <access denied>
 Kernel driver in use: uhci_hcd
 Kernel modules: uhci-hcd

00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
 Subsystem: Giga-byte Technology Device 5004
 Flags: bus master, medium devsel, latency 0, IRQ 21
 I/O ports at e000 [size=32]
 Capabilities: <access denied>
 Kernel driver in use: uhci_hcd
 Kernel modules: uhci-hcd

00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
 Subsystem: Giga-byte Technology Device 5004
 Flags: bus master, medium devsel, latency 0, IRQ 18
 I/O ports at e100 [size=32]
 Capabilities: <access denied>
 Kernel driver in use: uhci_hcd
 Kernel modules: uhci-hcd

00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20)
 Subsystem: Giga-byte Technology Device 5006
 Flags: bus master, medium devsel, latency 0, IRQ 18
 Memory at e1705000 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>
 Kernel driver in use: ehci_hcd
 Kernel modules: ehci-hcd

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
 Subsystem: Giga-byte Technology Device a002
 Flags: bus master, fast devsel, latency 0, IRQ 22
 Memory at e1700000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 Capabil...

Read more...

Revision history for this message
Steve Bergman (sbergman27) wrote :
Revision history for this message
Steve Bergman (sbergman27) wrote :
Revision history for this message
Steve Bergman (sbergman27) wrote :
Revision history for this message
Gilberto Olimpio (golimpio) wrote :

Same with Intel 945
---
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
 Subsystem: Hewlett-Packard Company Device 30bb
 Flags: bus master, fast devsel, latency 0
 Capabilities: <access denied>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
 Subsystem: Hewlett-Packard Company Device 30bb
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at d8100000 (32-bit, non-prefetchable) [size=512K]
 I/O ports at 1800 [size=8]
 Memory at c0000000 (32-bit, prefetchable) [size=256M]
 Memory at d8200000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: <access denied>
 Kernel modules: intelfb

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
 Subsystem: Hewlett-Packard Company Device 30bb
 Flags: bus master, fast devsel, latency 0
 Memory at d8180000 (32-bit, non-prefetchable) [size=512K]
 Capabilities: <access denied>

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
 Subsystem: Hewlett-Packard Company Device 30bb
 Flags: bus master, fast devsel, latency 0, IRQ 22
 Memory at d8240000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel
---

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

X200 needs a quirk in the driver to drive the correct output.

Steven, your bug is not this one, since in your case there's a crash. Gilberto, you have a different card. File new bugs.

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Mike, attach the full log from the live-session, and the output of lspci -vvnn.

Revision history for this message
Mike Klein (klein-mit) wrote :

Hi Timo,

I've never been able to run the live session because of this error (I installed from the alternate image). I can try to run it if you can teach me how to recover the live-session log once the laptop has hung.

In the meanwhile, I'm attaching the result of lscpi -vvnn, and Xorg logs for both intel (hang) and vesa (ok).

Revision history for this message
Mike Klein (klein-mit) wrote :
Revision history for this message
Mike Klein (klein-mit) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Mike, please try disabling LVDS in your /etc/X11/xorg.conf:

In section "Section "Device"" add the line:

     Option "monitor-LVDS" "LVDS"

Then the following new section:

     Section "Monitor"
           Identifier "LVDS" Option "Ignore" "True"
      EndSection

If that solves the problem, let me know and I can put in a quirk for it.

Revision history for this message
Mike Klein (klein-mit) wrote :

Hi Bryce, no luck.

The crash still went more or less the same, except that the crash happens sooner. Previously the screen would go through some visible, flashy mode switches before crashing, but this time it didn't.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

oh, so intel actually hangs.. that's unfortunate. Could you try adding 'Option "DRI" "false"' to the Device section of xorg.conf to see if it helps at all.

could you also give the link to the upstream bug?

Revision history for this message
Mike Klein (klein-mit) wrote :

Hi Timo,

No joy with Option "DRI" "false".

Silly me! It hadn't occurred to me to open a bug anywhere else. I should open / look for one at bugs.freedesktop.org? The site seems to be down.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Oh, I thought you were the guy on IRC yesterday :)

search bugs.freedesktop.org for a match, and if can't find one file a new bug and let us know.

Revision history for this message
Tai (taiyang-chen) wrote :

Hi Mike,

I have the same laptop and I am getting the same crash on gentoo using the latest 2.6.27-rc5 kernel.
I was told to add
Option "Accel" "false"
in the Device section to disable 2D acceleration and X would finally start with intel drivers. I guess this is a kernel driver problem.
I don't have any solutions yet (file bugs upstream?), any help is appreciated.

-Tai

Revision history for this message
Simon Sigre (simon-sigre) wrote :

I can confirm this on the new Lenovo x200's aswell; black screen same deal. arrgghhh

Revision history for this message
Mike Klein (klein-mit) wrote :

I think the best match on bugs.freedesktop.org is https://bugs.freedesktop.org/show_bug.cgi?id=17507 . Seems that the problem is happening across several kernels, driver versions, and laptops.

Revision history for this message
Joel Burton (joel-joelburton) wrote :

(Sounds like, from that link, that the upstream is now fixed in a specific commit.)

Revision history for this message
Chris Halse Rogers (raof) wrote :

Expanding on the above comment, it looks like one or both of the two commits http://tinyurl.com/4bsbl6 and http://tinyurl.com/3zytbj are what's needed to fix this.

Revision history for this message
Jason Smith (jassmith) wrote :

Package with the above mentioned patches fixes the issue.

Revision history for this message
Chris Halse Rogers (raof) wrote :

The first of the abovementioned patches appears to have already been applied to the package. The attached debdiff applies the second of the above patches, and generated the package Jason Smith successfully tested.

Revision history for this message
Chris Halse Rogers (raof) wrote :

Whoops. Here's the same debdiff, but with the LP-foo to close this bug.

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks, I'll try to get this up tomorrow if timo doesn't beat me to it. ;-)

Changed in xserver-xorg-video-intel:
assignee: nobody → bryceharrington
importance: Undecided → High
status: Incomplete → In Progress
Changed in xorg-server:
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.4.1-1ubuntu5

---------------
xserver-xorg-video-intel (2:2.4.1-1ubuntu5) intrepid; urgency=low

  * 24_no_render_suspend:
    - Fix blank screen and crash on startup with x4500 (LP: #265119)

 -- Christopher James Halse Rogers (RAOF) <email address hidden> Fri, 19 Sep 2008 14:00:28 +1000

Changed in xserver-xorg-video-intel:
status: In Progress → Fix Released
Changed in xorg-server:
importance: Unknown → Critical
Changed in xorg-server:
importance: Critical → Unknown
Changed in xorg-server:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.