Upgrade to Intrepid broke X (I830WaitLpRing timeout)

Bug #258059 reported by noah
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned
Nominated for Intrepid by Rick Gabriel

Bug Description

I upgraded from Hardy to Intrepid Ibex some days ago and now X is broken.

After a cold boot X loads fine but short after logging in X locks up.
Keyboard is dead. SSH works fine though.
Trying to restart KDM or GDM results in X crashing over and over again.

I've also tried dpkg-reconfigure xorg-xserver to no avail.
Not even using the framebuffer works.

The hardware is an HP/Compaq D510 SFF with an integrated graphics controller.

I've searched Launchpad for similar bugs but most were related to Gutsy or pre-Hardy and appear to have been fixed.

# uname -a
Linux ubuntu 2.6.26-5-server #1 SMP Sun Aug 10 21:22:05 UTC 2008 i686 GNU/Linux

# egrep -v ^'(#|$)' /etc/X11/xorg.conf
Section "InputDevice"
 Identifier "Generic Keyboard"
 Driver "kbd"
 Option "XkbRules" "xorg"
 Option "XkbModel" "pc105"
 Option "XkbLayout" "se"
 Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
EndSection
Section "Device"
 Identifier "Configured Video Device"
EndSection
Section "Monitor"
 Identifier "Configured Monitor"
EndSection
Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection
Section "ServerLayout"
 Identifier "Default Layout"
 Screen "Default Screen"
EndSection

# lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
05:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VM (LOM) Ethernet Controller (rev 81)

Revision history for this message
noah (noah1-deactivatedaccount) wrote :
Revision history for this message
noah (noah1-deactivatedaccount) wrote :
Revision history for this message
Elod VALKAI (elod) wrote :

There's a new xorg intel driver (2:2.4.1-1ubuntu6). Try it!

Revision history for this message
Hong Yuan (hongyuan1306) wrote :

I have exactly the same problem with Intrepid Alpla6, which is using the 2.4.1-1ubuntu6 version of the intel driver.

My motherbord is a Gigabyte EG43M-S2H with the G43 IGP.

~$ lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
03:01.0 Bridge: Motorola Device 1608
03:05.0 IDE interface: Integrated Technology Express, Inc. Device 8213

Ubuntu can not start with the default session. It works with xfce4 though. But when the program is doing some more intensive graphics, like animation, window expanding e.g., the X server will often crash.

Some other users are also experiencing this with the G43 chipset. See: http://ubuntuforums.org/showthread.php?s=46351871546530d7c8625576d5d706ee&t=889323&page=2

This error is making the new G43 board almost unuseable for Ubuntu.

Revision history for this message
Hong Yuan (hongyuan1306) wrote :

Additional note: the bug remains the same with newest version of the driver xf86-video-intel-2.4.2.

A temporary workaround is to disable hardware acceleration through the xorg.conf file:

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "NoAccel" "True"
EndSection

Revision history for this message
Rick Gabriel (klaxian1) wrote :

I am having a similar problem. After upgrading, xorg crashes during login. I get to the gdm login screen, but after entering my user name and password, it crashes. The error in /var/log messages is Xorg[6907]: segfault at 0 ip b7b00dc1 sp bf821af0 error 4 in libdri.so[b7afd000+8000] .

Revision history for this message
Sabin Iacob (iacobs) wrote :

in my case, X works fine for a while and then crashes when I start Mozilla Thunderbird; subsequent attempts by gdm to restart X fail and the screen is unreadable (looks like it sets a wrong refresh rate or smth... all static and lines - also on text console, when switching to a text console I catch a glimpse of the dialog box that tells me X keeps crashing (I think))

Sometimes a restart solves the issue and Thunderbird starts fine afterwards, sometimes it takes 3-4 restarts.
relevant lines from /var/log/messages:

Nov 17 16:23:49 shire kernel: [ 326.591451] Xorg[5627]: segfault at 6572662f ip b7b97d64 sp bfab8110 error 4 in libdri.so[b7b94000+8000]
Nov 17 16:23:50 shire bonobo-activation-server (iacobs-6646): could not associate with desktop session: Failed to connect to socket /tmp/dbus-tMQlBwGrFx: Connection refused
Nov 17 16:23:57 shire kernel: [ 334.126791] Xorg[6683]: segfault at 6572662f ip b7a87d64 sp bffa62b0 error 4 in libdri.so[b7a84000+8000]
Nov 17 16:24:06 shire kernel: [ 343.450106] Xorg[6704]: segfault at 6572662f ip b7b84d64 sp bf8a43b0 error 4 in libdri.so[b7b81000+8000]
Nov 17 16:24:16 shire kernel: [ 353.025771] Xorg[6730]: segfault at 6f6f6269 ip b7a22d64 sp bfa42550 error 4 in libdri.so[b7a1f000+8000]
Nov 17 16:24:19 shire kernel: [ 356.285800] mtrr: base(0xd0000000) is not aligned on a size(0x7b0000) boundary

Also attaching Xorg.0.log (the last crashed one... I have yet to find a way to keep it from restarting like crazy, other than running with startx, that is)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

Changed in xserver-xorg-video-intel:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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