[radeon] pointer invisible after resume

Bug #552246 reported by Alejandro J. Cura on 2010-03-31
56
This bug affects 12 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Low
Unassigned

Bug Description

When I resume from a suspend, 50% of the times the mouse pointer is invisible.
This is always fixed if I switch to some other VT and then return to X.

Chipset: "ATI Radeon XPRESS 200M 5955 (PCIE)"
Lucid Beta 1
---
Architecture: i386
DistroRelease: Ubuntu 10.04
DkmsStatus: Error: [Errno 2] No such file or directory
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100113)
Lsusb:
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 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 Presario V2000 (EW997LA#ABM)
Package: xorg 1:7.5+3ubuntu1
PackageArchitecture: i386
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-18-generic root=UUID=2384eead-cae2-4c82-8dbf-eff126967f98 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-18.27-generic 2.6.32.10+drm33.1
Tags: lucid lucid
Uname: Linux 2.6.32-18-generic i686
UserGroups: adm admin audio cdrom dialout dip lpadmin netdev plugdev sambashare
dmi.bios.date: 04/03/2006
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.25
dmi.board.name: 3097
dmi.board.vendor: Quanta
dmi.board.version: 47.0E
dmi.chassis.type: 10
dmi.chassis.vendor: Quanta
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.25:bd04/03/2006:svnHewlett-Packard:pnPresarioV2000(EW997LA#ABM):pvrRev1:rvnQuanta:rn3097:rvr47.0E:cvnQuanta:ct10:cvrN/A:
dmi.product.name: Presario V2000 (EW997LA#ABM)
dmi.product.version: Rev 1
dmi.sys.vendor: Hewlett-Packard
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: i686
 kernel: 2.6.32-18-generic

tags: added: resume suspend
Rickard Närström (riccetn) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please run the command 'apport-collect 552246' which will attach necessary information for debugging this as an Xorg problem. Thanks in advance.

affects: ubuntu → xorg (Ubuntu)
Changed in xorg (Ubuntu):
status: New → Incomplete
Bryce Harrington (bryce) on 2010-04-14
tags: added: lucid

apport information

tags: added: apport-collected
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

Rickard Närström (riccetn) wrote :

Thank you, marking this as "new" as the requested information has been attached.

Changed in xorg (Ubuntu):
status: Incomplete → New
Bryce Harrington (bryce) on 2010-04-15
affects: xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu)
Bryce Harrington (bryce) on 2010-04-15
Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce) on 2010-04-15
Changed in xserver-xorg-video-ati (Ubuntu):
importance: Undecided → Low
Alejandro J. Cura (alecu) wrote :

A poor man's solution is saving this script as /etc/pm/sleep.d/99_chvts

#!/bin/bash
case $1 in
    resume | thaw)
        chvt 1
        chvt 7
        ;;
esac

and then doing "sudo chmod +x /etc/pm/sleep.d/99_chvts"

Mervin Beng (mervinb) wrote :

Thanks Alejandro! Your script works, but I find that the X server sometimes run on vt8 (seems to alternate randomly between and 7 and 8). This additional hack works:

#!/bin/bash
case $1 in
    resume | thaw)
        tty=`ps axo tty,cmd | grep "/usr/bin/X :0"`
        vt=${tty:3:1}
        chvt 1
        chvt $vt
        ;;
esac

Philip Guyton (phil-lxnet) wrote :

There is another thread where several people are having the same problem, it seems the following video cards are also affected:-

Mobility Radeon HD 3650
ATI X1400
ATI HD4850
Dell Inspiron 1501 running radeon with an ATI Xpress 200M (just in case someone searches for their laptop name)

My experience is with an
Acer Aspire 3050 with ATI RS482 [Radeon Xpress 200M] so similar card as Original Poster.

Initially incorrectly labelled as radeonhd but corrected in thread to radeon driver.
http://www.backports.ubuntuforums.org/showthread.php?p=9313880

an additional work around in the above linked thread include:-

switching to another virtual desktop via Ctrl - Alt - right cursor key, then back if need be with left cursor key.

worked for me with default lucid install and desktop wall as standard, though I do have extra ticked in desktop effects and have disabled resume password lock via gconf-editor.

borsdel (borsdel) wrote :

Big thanks to Alejandro and Mervin :)

alcarola (alcarola) wrote :
Alejandro J. Cura (alecu) wrote :

Hi alcarola, I'm interested in the automatic workaround you suggest, to see if it's more convenient than the one I posted here, but I can't find it in the bug you mention. Can you please tell me where to find it? Thanks!

Marco Poletti (poletti-marco) wrote :

@Alejandro Cura
It's in comment 6 of the bug linked by alcarola, but it points to comment 23 of this bug, containing your workaround.
So there seems to be only one automatic workaround (yours).

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers