[RV515] Guest session causes screen to flicker violently and session is unusable
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
Medium
|
Andy Whitcroft | ||
| Lucid |
Fix Released
|
Medium
|
Andy Whitcroft | ||
| Maverick |
Fix Released
|
Medium
|
Andy Whitcroft | ||
| Natty |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Bug Description
Binary package hint: xserver-
This has been happening in this system ever since the drm changes landed in the lucid kernel. it seems to be related to new_pll .
Initially the problem with the guest session would occur if i start it immediately itself.
But when i used new_pll=0 , it just causes the problem to occur hours later.
Problem also exists with the latest maverick kernel from leann's ppa
~$ uname -a
Linux Aspire-5670 2.6.35-23-generic #34~pre20100922
Which is supposed to have a solution for this problem : <http://
Because of this problem i had been using the mainline kernel for a very long time[.33, .34 and .35], but i have never had this problem with the mainline kernels.
Only with the Ubuntu stock kernel i get this issue.
Attaching a video clip of the error
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.35-23-generic i686
Architecture: i386
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800 1280x720 1152x768 1024x768 800x600 848x480 720x480 640x480
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
Date: Fri Oct 1 16:43:31 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100924)
MachineType: Acer, inc. Aspire 5670
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_IN
SHELL=/bin/bash
SourcePackage: xserver-
dmi.bios.date: 01/12/07
dmi.bios.vendor: Acer
dmi.bios.version: v1.3239
dmi.board.name: Bodensee
dmi.board.vendor: Acer, Inc.
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: Acer, Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAcer:
dmi.product.name: Aspire 5670
dmi.product.
dmi.sys.vendor: Acer, inc.
system:
distro: Ubuntu
codename: maverick
architecture: i686
kernel: 2.6.35-23-generic
- P1010993.MOV Edit (1.4 MiB, video/quicktime)
- BootDmesg.txt Edit (58.5 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (17.3 KiB, text/plain; charset="utf-8")
- DRM.card0.DVI.I.1.txt Edit (107 bytes, text/plain; charset="utf-8")
- DRM.card0.SVIDEO.1.txt Edit (107 bytes, text/plain; charset="utf-8")
- Dependencies.txt Edit (4.2 KiB, text/plain; charset="utf-8")
- GdmLog.txt Edit (30.9 KiB, text/plain; charset="utf-8")
- GdmLog1.txt Edit (27.7 KiB, text/plain; charset="utf-8")
- GdmLog2.txt Edit (48.7 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (14.5 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (432 bytes, text/plain; charset="utf-8")
- PciDisplay.txt Edit (778 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.6 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.5 KiB, text/plain; charset="utf-8")
- RelatedPackageVersions.txt Edit (242 bytes, text/plain; charset="utf-8")
- UdevDb.txt Edit (106.1 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (233.7 KiB, text/plain; charset="utf-8")
- XorgLog.txt Edit (40.4 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (36.7 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (3.6 KiB, text/plain; charset="utf-8")
- glxinfo.txt Edit (16.9 KiB, text/plain; charset="utf-8")
- peripherals.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- setxkbmap.txt Edit (233 bytes, text/plain; charset="utf-8")
- xdpyinfo.txt Edit (17.3 KiB, text/plain; charset="utf-8")
- xkbcomp.txt Edit (54.1 KiB, text/plain; charset="utf-8")
- session is unusable
+ session unusable
- session unusable
+ [RV515] Guest session causes screen to flicker violently and session is
+ unusable
OK finally narrowed it down :
~$ uname -a
Linux Aspire-5670 2.6.32-19-generic #28-Ubuntu SMP Wed Mar 31 17:46:20 UTC 2010 i686 GNU/Linux
In kernel 32-18 the problem starts
*******
Last good kernel is
~$ uname -a
Linux Aspire-5670 2.6.32-18-generic #27-Ubuntu SMP Fri Mar 26 19:51:10 UTC 2010 i686 GNU/Linux
The fix for Bug #507148 caused this problem
Err, i meant kernel 32-19 the problem starts:
~$ uname -a
Linux Aspire-5670 2.6.32-19-generic #28-Ubuntu SMP Wed Mar 31 17:46:20 UTC 2010 i686 GNU/Linux
In 12hrs the problem starts
~$ uname -a
Linux Aspire-5670 2.6.32-18-generic #27-Ubuntu SMP Fri Mar 26 19:51:10 UTC 2010 i686 GNU/Linux
Running it even for 4days, had no problem .
And running the mainline kernels did not ever give a problem, But it now seems it has been merged in mainline kernel too. :(
^^ That is the commit in question that is causing this regression
The patch that was cherry-picked for Bug #507148 " [lucid] desktop runs out of video memory on ATI Radeon Mobility 7500 " , needs to be reverted.
The upstream patch that was cherry-picked from https:/
The fix that was merged in kernel .36 is commit e376573f7267390
@vish -- could you test the kernels at the URL below, these contains the original fix reverted and brings up to the latest apparent fixes you indicate above. Please report any testing back here. We will also have to obtain testing for the original issue to confirm that they remain fixed with this new combination. The kernels are here:
http://
Thanks.
Just tried the above kernel on maverick. Guest session looks okay, but when I log out of it, the system hangs (only hard reset helps).
@apw: I'm running the kernel now, since the bug takes a while to manifest ;) , will report back after a couple of days of running the kernel.
@AttilaN: I dont see the system hang problem here, I'm able to switch back from a guest session. Are you sure your card is a RV515 as reported here? Was the hang only once or does it occur everytime you logout of the guest session? Did Alt+SysRq+K not work? If its not the same hardware, its better if a new bug is reported.
On 2nd thought... it does seem to work fine, that freeze must have been a one time thing. (Card is RV515.)
@AttilaN : Actually there is a problem recently in my system too where it freezes at seemingly random times, but it's not related to the kernel. [it has occurred in several kernels]
Only recently i noticed the following was the last message in ~/.xsession-errors when the system froze:
NOTE: child process received `Goodbye', closing down
I'm not sure if its related, Might be. So if it freezes for you could you check you xsession-errors. ?
If the same, we can probably file a separate bug and track that issue.
Tested [for 45hrs] with apw's kernel and i havent had any problems, Guest session is fine and no flickering.
~$ uname -a
Linux Aspire-5670 2.6.35-24-generic #41~lp652934v20
I tested this on Lucid and the Guest session is no worse. Ie, switching to Guest Session from a compiz session results in an unusable guest session (black screen with some artificats) in both 2.6.32-
I forgot to mention, compiz works fine with 2.6.32-
$ lspci|grep -i radeon
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
Accepted linux into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
Accepted linux-ec2 into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
Still seeing the error on maverick 2.6.35-28...is there a different version in -proposed that I should test?
No, that's the version in -proposed for Maverick.
We still need verification of whether or not the issue is resolved for Lucid.
removed: verification-needed-maverick
Yes, Kernel (2.6.35-
But, apw's kernel dint have the problem, I wonder if the old patch was *dropped* when adding the new patch.
Or, was the change even uploaded? I dont see any mention of this bug in the changelog? (or I'm just being blind)
Gah! I had apt pinning! I see that there is linux (2.6.35-28.50) available.
Testing that now.
Maverick kernel linux (2.6.35-28.50) fixes the problem, tested it for 40hrs and dint have any problem, while 2.6.35-28.49 causes the issue in under 12-15hrs.
Testing Lucid kernel now...
removed: verification-failed-maverick
Vish,
Thanks for the testing. We'll need an answer today if you can, because of the time required to drop the patch respin the package if it doesn't fix the problem in Lucid.
Yup, Lucid one doesnt show any problems either.
removed: verification-needed-lucid
This bug was fixed in the package linux - 2.6.35-28.50
---------------
linux (2.6.35-28.50) maverick-proposed; urgency=low
[ Brad Figg ]
* Release Tracking Bug
- LP: #734399
[ Corentin Chary ]
* SAUCE: (drop after 2.6.38) eeepc-wmi: reorder keymap
- LP: #689393
* SAUCE: (drop after 2.6.38) eeepc-wmi: add wlan key found on 1015P
- LP: #689393
[ Keng-Yu Lin ]
* SAUCE: eeepc-wmi: set the touchpad toggle key code to F22
- LP: #689393
[ Tim Gardner ]
* [Config] CONFIG_
- LP: #733191
[ Upstream Kernel Changes ]
* Revert "drm/radeon/bo: add some fallback placements for VRAM only
objects."
- LP: #652934
* eeepc-wmi: add additional hotkeys
- LP: #689393
* xen: don't bother to stop other cpus on shutdown/reboot
- LP: #727814
* Yama: use thread group leader when creating match
- LP: #729839
* mmc: sdhci-pci: add ricoh e822 pci id with device specific quirks
- LP: #730820
-- Brad Figg <email address hidden> 2011年3月13日 07:01:39 -0700
Accepted linux-ec2 into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
This bug was fixed in the package linux - 2.6.32-31.61
---------------
linux (2.6.32-31.61) lucid-proposed; urgency=low
[ Brad Figg ]
* Release Tracking Bug
- LP: #754842
[ Upstream Kernel Changes ]
* x86, quirk: Fix SB600 revision check
- LP: #742056
linux (2.6.32-31.60) lucid-proposed; urgency=low
[ Brad Figg ]
* Release Tracking Bug
- LP: #734950
[ Paolo Pisati ]
* SAUCE: Clear new_profile in error path
- LP: #732700
[ Tim Gardner ]
* [Config] CONFIG_
- LP: #733191
[ Upstream Kernel Changes ]
* Revert "drm/radeon/bo: add some fallback placements for VRAM only
objects."
- LP: #652934
* drm/radeon: fall back to GTT if bo creation/validation in VRAM fails.
- LP: #652934
* drm/radeon/kms: Fix retrying ttm_bo_init() after it failed once.
- LP: #652934
* xfs: always use iget in bulkstat
- LP: #692848
* drm/radeon/kms: make the mac rv630 quirk generic
- LP: #728687
* drm/radeon/kms: add pll debugging output
- LP: #728687
* drm/radeon: remove 0x4243 pci id
- LP: #728687
* drm/radeon/kms: fix s/r issues with bios scratch regs
- LP: #728687
* drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS
- LP: #728687
* drm/i915: Add dependency on CONFIG_TMPFS
- LP: #728687
* Linux 2.6.32.29+drm33.14
- LP: #728687
* NFSD: memory corruption due to writing beyond the stat array
- LP: #728687
* mptfusion: mptctl_release is required in mptctl.c
- LP: #728687
* mptfusion: Fix Incorrect return value in mptscsih_dev_reset
- LP: #728687
* ocfs2_connectio
- LP: #728687
* x25: decrement netdev reference counts on unload
- LP: #728687
* x86, hpet: Disable per-cpu hpet timer if ARAT is supported
- LP: #728687
* OHCI: work around for nVidia shutdown problem
- LP: #728687
* x86/pvclock: Zero last_value on resume
- LP: #728687
* av7110: check for negative array offset
- LP: #728687
* CRED: Fix get_task_cred() and task_state() to not resurrect dead
credentials
- LP: #728687
* bonding/vlan: Avoid mangled NAs on slaves without VLAN tag insertion
- LP: #728687
* CRED: Fix kernel panic upon security_
- LP: #728687
* CRED: Fix BUG() upon security_
- LP: #728687
* CRED: Fix memory and refcount leaks upon security_
failure
- LP: #728687
* sendfile(): check f_op.splice_write() rather than f_op.sendpage()
- LP: #728687
* isdn: hisax: Replace the bogus access to irq stats
- LP: #728687
* ixgbe: add support for 82599 based Express Module X520-P2
- LP: #728687
* ixgbe: prevent speculative processing of descriptors before ready
- LP: #728687
* scsi_dh_alua: add netapp to dev list
- LP: #728687
* scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device to dev list
- LP: #728687
* dm raid1: fail writes if errors are not handled and log fails
- LP: #728687
* GFS2: Fix bmap allocation corner-case bug
- LP: #728687
* dm raid1: fix null pointer dereference in suspend
- LP: #728687
* sunrpc/...
Accepted linux into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/