[Radeon Xpress 200M] VT switch freezes X

Bug #494672 reported by christian
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Lucid by David Tombs

Bug Description

Binary package hint: xorg

Switching from running xserver to a virtual terminal via CTRL+ALT+Fxx and back causes the system to freeze. When switching back to X a black screen appears. The computer does not react to any keys or acpi buttons and has to be reset. This problem also appears when DRI is turned off or when the vesa driver is used instead of the ATI one. With the vesa driver the system crashes not so often but it still happens after a couple of terminal switches. Instead of a black screen, the screen fades gradually to white when the system freezes and the vesa driver is used.

Changing the kernel to 2.6.32 or using the newest drivers from xorg edgers could not solve the problem. This problem did not appear before with Ubuntu 9.04.

ProblemType: Bug
Architecture: amd64
Date: Wed Dec 9 19:57:20 2009
DistroRelease: Ubuntu 9.10
Lsusb:
 Bus 002 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Hewlett-Packard HP Compaq nx6125 (EK158ET#ABD)
Package: xorg (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=6b8f1c49-c84b-4e4b-9bc6-4013ff2fe54d ro
ProcEnviron:
 LANGUAGE=
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.52-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xorg
Uname: Linux 2.6.31-16-generic x86_64
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 09/08/2008
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68DTT Ver. F.13
dmi.board.name: 308B
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 45.27
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68DTTVer.F.13:bd09/08/2008:svnHewlett-Packard:pnHPCompaqnx6125(EK158ET#ABD):pvrF.13:rvnHewlett-Packard:rn308B:rvrKBCVersion45.27:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP Compaq nx6125 (EK158ET#ABD)
dmi.product.version: F.13
dmi.sys.vendor: Hewlett-Packard
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: x86_64kernel: 2.6.31-16-generic

Revision history for this message
christian (hofrichter) wrote :
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu)
Bryce Harrington (bryce)
Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Confirmed
Revision history for this message
christian (hofrichter) wrote :

I noticed that lspci reports 256M of memory for my card although I can only select 32,64 and 128M of shared memory in my BIOS

Revision history for this message
Tormod Volden (tormodvolden) wrote :

I can confirm the freeze when switching back to X. But it disappeared when upgrading to a newer -ati driver (which we should get in lucid soon) or using xorg-edgers. I used KMS in all cases.

Revision history for this message
christian (hofrichter) wrote :

Unfortunately, using KMS makes the system even more unstable for me with freezes. When I switch the resolution inside the X-server and KMS is enabled the screen gets corrupted. I also experience crashes with KMS so I disabled it again.

Revision history for this message
David Tombs (dgtombs) wrote :

Hi christian, I might be experiencing the same issue, also with a Radeon Xpress 200M.

However, I could not reproduce using the vesa driver. This might be because the VT's and X used the same resolution (800x600), possibly avoiding triggering the bug. Did you manually set a higher res when using the vesa driver?

Revision history for this message
David Tombs (dgtombs) wrote :

Also, can you reproduce the freeze with a suspend/resume cycle? I can.

Revision history for this message
David Tombs (dgtombs) wrote :

Changed title to be more identifiable to developers.

summary: - switching from running xserver to VT and back freezes system with black
- screen
+ [Radeon Xpress 200M] VT switch freezes X
Revision history for this message
David Tombs (dgtombs) wrote :

Since the VESA bug occurs (at least for me) when switching _from_ X instead of _to_ X, I have reported it as a different bug against VESA: bug 502485.

Revision history for this message
David Tombs (dgtombs) wrote :

Looks like this was fixed upstream <http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?h=6.12-branch&id=e7b26abc3c20fb53bf2cd02404ac5e0654fee18d>. Relevant discussion: <http://<email address hidden>/msg12102.html>.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-ati - 1:6.12.99+git20100126.e5933fd7-0ubuntu1

---------------
xserver-xorg-video-ati (1:6.12.99+git20100126.e5933fd7-0ubuntu1) lucid; urgency=low

  * New upstream git snapshot 20100126 (master) up to commit
    e5933fd7, includes:
    + [3a30210d] RS4xx: fix 200M freezes on VT switch if CRTC is disabled
      (LP: #333377, #494672)
    + Speedups for r600
    + Fixes to various dpms / incorrect resolution issues
    + Fixes to low memory EXA; fix NoAccel to work with KMS
 -- Bryce Harrington <email address hidden> Wed, 27 Jan 2010 17:15:02 -0800

Changed in xserver-xorg-video-ati (Ubuntu):
status: Confirmed → Fix Released
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.