Screen shows grey bars after resuming from suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
I have a Dell Latitude C400 laptop with Intel 82830M graphics hardware running Lucid 10.04 beta , kernel 2.6.32-21-generic.
The laptop suspends, and on occasion resumes fine. However, more often-than-not, on resume the display will turn on (an improvement over karmic) but will be corrupted. Normally this takes the form of 3 or 4 wide horizontal grey bars and a sort of bleeding of white to grey across the screen. Occasionally there is one or more wide vertical bars, looking a little like a grey-plaid pattern.
The laptop is fully responsive and working, and can be shut down or suspended again (note, once the display corruption happens, it never seems to work again until the system is rebooted.) I can switch between CTRL-ALT-F7 and CTRL-ALT-F1, but the only change in the display is that on the graphical display the screen starts white and begins to bleed to grey, while on the test screen starts grey and beings to bleed to black.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.32-21-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: I82801CAICH3 [Intel 82801CA-ICH3], device 0: Intel ICH [Intel 82801CA-ICH3]
Subdevices: 1/1
Subdevice #0: subdevice #0
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'I82801CAICH3'
Mixer name : 'Cirrus Logic CS4205 rev 3'
Components : 'AC97a:4352595b'
Controls : 42
Simple ctrls : 27
Date: Wed Apr 21 13:37:20 2010
HibernationDevice: RESUME=
Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Dell Computer Corporation Latitude C400
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
3.3V 32-bit PC Card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANGUAGE=
LANG=en_CA.UTF-8
SHELL=/bin/bash
RelatedPackageV
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
dmi.bios.date: 03/01/2004
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A12
dmi.board.name: Latitude C400
dmi.board.vendor: Dell Computer Corporation
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComp
dmi.product.name: Latitude C400
dmi.sys.vendor: Dell Computer Corporation
I did some further testing of using pm_suspend from tty1. I noted that the same behaviour occurred... that is that on the first, or second attempt resuming worked... but then on subsequent attempts it did not work, with the whole display going white, and then bleeding to black.
Noting this, I then tried simply running the following, repeated:
# vbetool dpms off; sleep 10; vbetool dpms on
On the fourth iteration the screen went white and bled to black. Further iterations did not restore the screen.
The system was still responding fully.... I initiated a shutdown by pressing the power key.