suspend-to-ram problems with fglrx module loaded

Bug #133363 reported by Michael Blakeley on 2007-08-18
24
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.22 (Baltix)
Undecided
Unassigned
linux-restricted-modules-2.6.22 (Ubuntu)
Medium
Unassigned

Bug Description

I'm using gutsy with an up-to-date install of kubuntu-desktop on an HP compaq nc6400 with ATI X1300 graphics. I'm using fglrx as the xorg driver.

01:00.0 VGA compatible controller: ATI Technologies Inc M52 [ATI Mobility Radeon X1300]

linux-image-2.6.22-9-generic/gutsy uptodate 2.6.22-9.25
linux-ubuntu-modules-2.6.22-9-generic/gutsy uptodate 2.6.22-9.22
linux-restricted-modules-2.6.22-9-generic/gutsy uptodate 2.6.22.2-9.8

linux-image-2.6.22-8-generic 2.6.22-8.18 installed: No available version in archive
linux-ubuntu-modules-2.6.22-8-generic 2.6.22-8.20 installed: No available version in archive
linux-restricted-modules-2.6.22-8-generic 2.6.22.2-8.4 installed: No available version in archive

With either kernel rev, attempting to suspend-to-RAM locks up the system if I have the fglrx module loaded. No keyboard input is recognized, and I must force-restart the system by holding down the power key for several seconds. If I blacklist fglrx (/etc/modprobe.d/blacklist), then I can suspend with either 2.6.22-8 or 2.6.22-9 - but resume only works with 2.6.22-8.

With 2.6.22-9, resuming stops at a blank screen with no response to any keyboard input, including ctrl-alt-delete and the power button. The keyboard lights may be helpful in debugging resume: the wireless light never comes on, and the caps-lock light is on.

So, for the moment, I'm sticking with 2.6.22-8 and blacklisting fglrx. That seems to be a reasonably stable combination: I've suspended and resumed several times a day for a full week, with no lockups.

Please let me know if I can provide any additional information.

Michael Blakeley (mike+ubuntu) wrote :

I noticed that 2.6.22-10 is now available, so I thought I'd try this again. The behavior is similar to 2.6.22-8: when the fglrx module is installed, I see a hang on suspend-to-ram, and must force power-off by holding down the power button. With fglrx blacklisted, suspend and resume are both fine.

$ apt-show-versions | egrep '(image|modules)-2.6.22-10'
linux-image-2.6.22-10-generic/gutsy uptodate 2.6.22-10.30
linux-ubuntu-modules-2.6.22-10-generic/gutsy uptodate 2.6.22-10.23
linux-restricted-modules-2.6.22-10-generic/gutsy uptodate 2.6.22.3-10.1

Michael Vogt (mvo) wrote :

I can confirm this behavior on my X1400 (ibm t60). Suspend is not working with fglrx. I'm happy to provide more information if needed.

Changed in linux-restricted-modules-2.6.22:
status: New → Confirmed
importance: Undecided → Medium
Russ Dill (russ-dill) wrote :

Someone kindly posted a fix for this to LKML:

http://article.gmane.org/gmane.linux.kernel/589524

infodroid (infodroid) wrote :

I can confirm this problem with Gutsy RC and ATI Radeon X1300.

Blacklisting the fglrx driver allows suspend/resume to work.

kernel: 2.6.22-14-generic #1 SMP Wed Oct 10 05:28:36 GMT 2007 x86_64 GNU/Linux

infodroid (infodroid) wrote :

Correction: I misreported my GFX card above. I actually have ATI Mobility RadeonTM X1350 Graphics installed.

amalius17 (j-bailey) wrote :

I also can confirm this error - I'm running an Radeon X600 on Samsung X20.

aldebx (aldebx) wrote :

please have a try with latest AMD/ATi drivers ver. 8.42. with those shipped with Ubuntu Gutsy 7.10 I experienced this problem as well, however after upgrading I can again suspend and hibernate without any issue.

a prepacked version from ubuntu repositories is not yet available (it will be in some time) in the meantime you can download them from: http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

please remember to run aticonfig --initial after installing and also that after each further kernel update you will need to re install them as far as the package will not be provided directly from ubuntu repositories.

Changed in linux-restricted-modules-2.6.22:
status: Confirmed → Fix Released
infodroid (infodroid) wrote :

From my past experience, I have found that ATI's installer does not integrate well with a Debian or Ubuntu system.

So I will not be able to test the latest drivers until they are packaged by Ubuntu. I would also not recommend the drivers to others.

Michael Blakeley (mike+ubuntu) wrote :

Status was incorrect: no fix has been released until Ubuntu has packaged and released it. Knowing that 8.42.3 works for some people is welcome information, but does not affect the bug status.

Changed in linux-restricted-modules-2.6.22:
status: Fix Released → Confirmed
Bryce Harrington (bryce) wrote :

We've packaged 8.42.3, however many users are reporting serious performance regressions with this fglrx release so it will not be released, and instead we will wait for 8.43.x.

Nils Fredrik Gjerull (nfg) wrote :

I can confirm having this problem on my Dell Inspiron 9300 using ATI Mobility Radeon X300 as a graphics card. I have a fresh install of Gutsy using the 2.6.22-14 kernel and version 8.37.6 of fglrx.

Gauthic (gauthic) wrote :

Suspend & Hibernate issues as well (though Compiz is working naturally!)
Acer Travelmate 8200 - 2 gigs ram, Ati Mobility x1600, Core (not 2) Duo

Gusty, Ati 8.42.3, Linux 2.6.22-14-generic

Any information needed, I'll be glad to provide.

leonya (leonya) wrote :

I just installed the ATI 8.43 driver, and am still having the same suspend problem. I had the same problem when using the 8.42 driver as well. I have Radeon Mobility X1400 on IBM T60

same problem with laptop Asus Z99H with integrated Intel GMA 950 Gfx
Linux baltix 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux

tnoo (answer) wrote :

same problem on a Panasonic CF-W4, Intel 810 video card. With pm-suspend the screen goes black for 2 seconds, then comes up again.

Astib (astibal) wrote :

Unfortunately, I have the same problem. Compaq 6820s, ATI X1350. Black screen forever when both suspend to ram and hibernate.
A.

Bryce Harrington (bryce) wrote :

Closing invalid component

Changed in linux-restricted-modules-2.6.22:
status: New → Invalid
Bryce Harrington (bryce) wrote :

Reportedly the new -fgrlx 8.1 has fixed the suspend-to-ram issue. Can you folks test Hardy and confirm?

Changed in linux-restricted-modules-2.6.22:
status: Confirmed → Incomplete
Anders Lund (anders-lund) wrote :

2.6.24-5-generic kernel
Hardy updated as of today.
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
Lenovo T60 laptop

What I see is:
 * I can suspend and resume when I've got the login screen of GDM
 * I can suspend but NOT resume when I've logged on and working in X environment

Using fglrx without compiz (haven't been able to enable desktop effects without Xgl yet)

In /etc/default/acpi-support I have:
SAVE_VBE_STATE=false
POST_VIDEO=false
RADEON_LIGHT=true
(tried different mix of changes to acpi-support, but nothing seems to work)

xorg-driver-fglrx:
  Installed: 1:7.1.0-8-01+2.6.24.6-5.16

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

Other bug subscribers