OpenChrome driver crash system after update.

Bug #301403 reported by jedie
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-openchrome (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-openchrome

After Update 8.04 -> 8.10 my system doesn't work.
The process "/usr/bin/X11/X" makes 100% CPU load and i can use keyboard/mouse. But i can connect via SSH from a other PC.

After a long day, i found a work-a-round here: https://help.ubuntu.com/community/OpenChrome

"""
On the Ubuntu 8.10 (Interpid) exists error. The display freezes just after run gdm and mouse cursor disapears. To solve it add following lines to "xorg.conf" file

        Option "XaaNoImageWriteRect"
        Option "SWcursor"
"""

After i used the old xorg.conf before the dist-upgrade and put these lines into it, my system works.

btw:
* The vesa driver doesn't work.
* The 8.10 desktop live cd doesn't work. Think it's the same Problem.

"lspci -nn":
00:00.0 Host bridge [0600]: VIA Technologies, Inc. K8M800 Host Bridge [1106:0204]
00:00.1 Host bridge [0600]: VIA Technologies, Inc. K8M800 Host Bridge [1106:1204]
00:00.2 Host bridge [0600]: VIA Technologies, Inc. K8M800 Host Bridge [1106:2204]
00:00.3 Host bridge [0600]: VIA Technologies, Inc. K8M800 Host Bridge [1106:3204]
00:00.4 Host bridge [0600]: VIA Technologies, Inc. K8M800 Host Bridge [1106:4204]
00:00.7 Host bridge [0600]: VIA Technologies, Inc. K8M800 Host Bridge [1106:7204]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] [1106:b188]
00:0a.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044] (rev 80)
00:0f.0 IDE interface [0101]: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller [1106:3149] (rev 80)
00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06)
00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86)
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] [1106:3227]
00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 60)
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 78)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. K8M800/K8N800/K8N800A [S3 UniChrome Pro] [1106:3108] (rev 01)

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

[This is an automated message]

Hi launchpad-net-jensdiemer,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xserver-xorg-video-openchrome:
status: New → Incomplete
Revision history for this message
Richard Lawrence (wyley-r) wrote :

I can confirm this bug. I upgraded my sister's Averatec 3260 laptop from 8.04 to 8.10 yesterday. She had previously been using the via driver (xserver-xorg-video-via), which never worked well, but it did the job. After upgrading to Intrepid, however, X would consistently freeze shortly after starting, and the machine would be unresponsive until I did a hard reset.

The machine looks very similar to the one detailed by the original poster. The video card is:

01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. K8M800/K8N800/K8N800A [S3 UniChrome Pro] [1106:3108] (rev 01)

Using the openchrome driver with the fix mentioned above (Option "XaaNoImageWriteRect", Option "SWcursor"), X works better than it ever did in Hardy. (Thanks to anyone who did work to make that possible!) Without those options, X still freezes shortly after starting.

So, though the system does work better now than it did before, I had to go through a long process of figuring out what had happened (via drivers were dropped in Intrepid), figuring out what the fix was (using openchrome instead), and tweaking it to get the system fully usable (adding the extra options to prevent X from hanging under openchrome).

It seems like people who are using the via driver should *at least* get a warning when they do a dist-upgrade that their X configuration may become unusable, and a hint that they should try the openchrome driver instead.

Revision history for this message
Richard Lawrence (wyley-r) wrote :
Revision history for this message
Richard Lawrence (wyley-r) wrote :

Also attaching my working xorg.conf. I believe this bug is a duplicate of https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/274340.

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.