[RS600] video freeze with KMS (X and plymouth) (upstream patches available)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Lucid |
Fix Released
|
High
|
Manoj Iyer |
Bug Description
SRU justification:
Impact: The function interfaceof this adapter is missing suspend and resume hooks. This causes hangs after suspend.
Fix: Included in 2.6.34 upstream. Adds missing hooks.
Testcase: Suspend/resume cycle with affected hardware.
---
Binary package hint: xorg
Screen goes black without nomodeset boot parameter.
This occurs both with plymouth and X (booted with plymouth removed).
This occurs with the installer kernel, the initially installed kernel and the currently loaded multitouch kernel.
I have also tested on a debian unstable installation with a bleeding edge kernel (2.6.34-rc2). KMS did work in that environment, though I should probably test again to verify.
ProblemType: Bug
Architecture: amd64
Date: Mon Mar 22 18:12:42 2010
DistroRelease: Ubuntu 10.04
DkmsStatus: Error: [Errno 2] No such file or directory
EcryptfsInUse: Yes
MachineType: Dell Inc. Latitude XT
Package: xorg 1:7.5+3ubuntu1
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=zsh
ProcVersionSign
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
Uname: Linux 2.6.32-16-generic x86_64
dmi.bios.date: 01/12/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A09
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude XT
dmi.sys.vendor: Dell Inc.
glxinfo: Error: [Errno 2] No such file or directory
system:
distro: Ubuntu
codename: lucid
architecture: x86_64
kernel: 2.6.32-16-generic
tags: | added: kernel-graphics kernel-reviewed |
Changed in linux (Ubuntu Lucid): | |
assignee: | nobody → Manoj Iyer (manjo) |
Changed in linux (Ubuntu Lucid): | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Hi Rafi,
avivotool can be used to assist in debugging this issue. avivotool is provided with the radeontool package, so to install it run:
sudo apt-get install radeontool
After installing it, you run it like this:
avivotool regs all > regdump_good.txt
avivotool regs all > regdump_broke.txt
Run it two times. Once when you have a working screen (for any driver), and once in the broken case (either from the tty console or logged into the sick box remotely). Attach both of those to this bug report, and we can then forward this issue upstream. Thanks ahead of time!