I experienced the same problem using 9.04 amd64 with my dell studio 15
and mobility radeon 3400 graphics card. I also got a similar black
screen lockup when I tried to switch users, which is not mentioned in
the initial bug report. I tried with the radeon driver and fglrx 8.60
and 8.612. I also tried with the ubuntu-x-swat ppa enabled and with
xorg-edgers ppa. I tried kernels 2.6.29 and 2.6.30rc7 from the kernel
mainline ppa using the radeon driver with no success. I then tried
several other distros including Fedora 11 preview and Opensuse 11 with
no luck. I discovered that knoppix 6 almost worked, requiring ctrl-
alt-F1 to restore the screen after a suspend which gave me some hope.
Then I tried a Jaunty i386 livecd. At first the behavior appeared
similar to what I was seeing on the amd64 version so I was getting ready
to install Debian, hoping to duplicate my knoppix success, when I
happened upon a workaround.

Jaunty Ubuntu i386 livecd
ac and network cable attached
autologin to live user
suspend/resume=successx1 on second suspend/resume cycle an error flashes up 
about buffer i/o  and I get the
mouse pointer on black screen
____________________________________________

jaunty Ubuntu i386 livecd
network cable attached, running on battery
autologin to live user
create new user (desktop-user) (Wife needs to use the computer to quickly check 
email)
switch to new desktop user - launch firefox to access webmail.
switch back to live session user
suspend/resume=SUCCESSx3

______________________________________________
jaunty Ubuntu i386 livecd
no network cable, battery, wireless network available
autologin to live user
suspend=fail to resume(black screen)
_______________________________________________
jaunty Ubuntu i386 livecd
no network cable, battery, wireless network available
autologin to live user
make new desktop user
switch to new user
switch back to live session user
suspend=SUCCESSx3

This led me to try an installation from the i386 livecd. Interestingly,
the installed version behaved differently (better) than the livecd even
before any updates were applied. On the livecd, suspend doesn't work
unless you switch users at least once before you try a suspend. (To be
fair I didn't try to suspend the installed version until I had made and
switched to the desktop user once.)

_______________________________________________
install from Jaunty Ubuntu i386 livecd
network cable, ac attached
login to primary user 
make new desktop user
switch to new dekstop user
suspend=successx3
switch to primary user
suspend=successx3
switch to desktop user
log out
login to to screen for primary user
suspend=successx3
log out
log in to primary user
suspend=successx2
switch to desktop user
log out
login to screen for primary user
reboot

___________________________________________________
Installed from Jaunty Ubuntu i386 livecd
network cable, ac attached
login to primary user
suspend=successx3
switch to desktop user
suspend=successx3
suspend, switch to primary user from screen lock=success
update manager 5/31/09 all updates
reboot
suspend from primary user=successx3
hardware drivers activate fglrx
reboot
login to primary user
suspend=fail
hardware driver fglrx remove
reboot
login to primary user
suspend=successx3

On the i386 version the only part that doesn't work is the fglrx driver,
from what I can see. Its interesting to me because the behavior of the
livecd and fresh install appear to be different in regard to
suspend/resume which almost prevented me from trying the installation.
The above findings  suggest that the x86 64 problem may represent more
than one bug or a different bug since the i386 user switch workaround
doesn't work on the amd64 livecd. Let me know if there is additional
information that I can provide you to help solve this bug.

-- 
[Dell Inc. Studio 1537] suspend/resume failure [non-free: fglrx]
https://bugs.launchpad.net/bugs/358111
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to