← Back to team overview

kernel-packages team mailing list archive

[Bug 1080993] [NEW] Dead screen on resume from suspend Dell Insp. 9200

 

You have been subscribed to a public bug:

Preface:  I was directed to report this as a bug against xorg; apologies
in advance if it's filed against the wrong package.

One of my machines is an old Dell Inspiron 9200 laptop.  Contained
therein is an Intel chipset and ATI Mobility Radeon 9600 graphics
device.  I am running Ubuntu 12.04 "Precise", from fresh install from
earlier today.  This machine has the latest Gallium3d drivers installed
from a PPA ( https://launchpad.net/~oibaf/+archive/graphics-drivers/  --
it is a stripped down set of just video drivers and necessary related
libraries, so I don't have to mess with the full xorg-edgers or -swat
repositories ).

Please note that this problem also exists with the default open-source
Radeon driver supplied with Precise.

I do NOT use the proprietary driver blob, (it no longer supports this
machine).

When I suspend the laptop, it goes down just like it should.  However,
when I resume it, it wakes up but the screen remains turned off.  That
is, it appears completely dead to the observer - not even the backlight
comes on - but I can ssh in from another computer, execute commands,
reboot, whatever I want as long as it doesn't require me to look at the
laptop's screen.

While attempting to come up with a workaround, I ran across the vbetool
command, namely "vbetool post".  When executed as root (via ssh), it
resets and wakes up the laptop's video device, but whether the laptop is
focused on the X display or on a virtual console, the screen is garbled.
Whatever is supposed to be there IS in fact there, it's just twisted and
distorted beyond usability.  The only exception is that the mouse
pointer is *mostly* intact (slightly distorted).  I can move said
pointer around like usual, and could possibly even click on stuff, log
into the display manager, etc., but of course I still can't see what I'm
doing.

Switching to another virtual console (e.g. Ctrl-Alt-F1 or 'sudo chvt 1')
and back to the X display has no effect - if it was dead, it's still
dead.  If it was garbled from having tried 'vbetool post', it remains
garbled (but the contents change).

Further, if I disable Kernel Mode Setting with the "nomodeset" boot
parameter, I am then able to suspend and resume to my heart's
content.....  Except then the video driver gets downshifted to the old
VESA one, as Gallium requires KMS.  If KMS is disabled, I can also use
the old Radeon driver, but then I lose 3D/OpenGL acceleration, so at
that point I may as well have been using VESA.

I also tested, briefly, this machine's ability to run Intrepid Ibex
using the proprietary ATI blob (v9.3) - suspend, resume, 3D acceleration
all worked as expected in that configuration, but of course that version
of Ubuntu is quite out of date and unsupported, so it got overwritten
with Precise.

I am currently operating on that fresh re-install.  Every partition on
the machine was re-formatted prior to the install, leaving nothing
behind from any previous OS.

Only a minimal amount of additional software has been installed since
that time.  None of the system's configuration files have been altered
except for the grub config (when I attempted unsuccessfully to disable
KMS).

What I expected to happen, of course, is that the laptop should turn on
and re-initialize the screen when it comes up from suspend without me
having to run stuff like vbetool, which doesn't work for me anyway. :-)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-34.53-generic 3.2.33
Uname: Linux 3.2.0-34-generic i686
ApportVersion: 2.0.1-0ubuntu15
Architecture: i386
Date: Tue Nov 20 00:29:11 2012
InstallationMedia: Xubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MarkForUpload: True
ProcEnviron:
 LANGUAGE=en_US:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: linux (Ubuntu)
     Importance: Medium
         Status: Incomplete


** Tags: apport-bug edgers i386 precise third-party-packages xubuntu
-- 
Dead screen on resume from suspend Dell Insp. 9200
https://bugs.launchpad.net/bugs/1080993
You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu.