Suspend on hardy worked last week on Sony VGN-TZ190N, doesn't work now

Bug #192935 reported by Steve Alexander
8
Affects Status Importance Assigned to Milestone
pm-utils (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I'm running 32 bit Hardy on my Sony laptop (VGN-TZ190N).

Last week, suspend to ram worked fine. I was very happy, because suspend to ram had not worked on the Gutsy final release (although it had done so in an earlier milestone release).

I updated, and now suspend to ram does not work. The screen goes blank, and I see a text cursor in the top left. The computer remains this way until it runs out of power, or I turn it off by hand.

Revision history for this message
rmbusy (rmbusy-gmail) wrote :

This is also true for my Dell Latitude D820 - worked before some updates I pulled yesterday (on clean install of Hoary).

I've never gotten Hibernate to work, but did finally get Suspend to RAM working on Hoary after much research.

Given the ongoing problems with Power Management stability in Linux, I'm thinking it's time to advocate a new variant of Ubuntu, maybe Mubuntu, for Mobile users, or even Lubuntu?

It seems that Laptop support is at the bottom of the concern list with the developers, which is very sad. Laptop users make up a significant portion of the desktop configuration segment, yet something as important as Suspend & Hibernate are routinely broken, or not verified to be working before updates are released.

Revision history for this message
rmbusy (rmbusy-gmail) wrote :

For the record:

uname -a:
Linux my-laptop 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux

lspci:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
03:01.0 CardBus bridge: O2 Micro, Inc. Cardbus bridge (rev 21)
03:01.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Bios is revision A07.

Revision history for this message
rmbusy (rmbusy-gmail) wrote :

Here's the list of packages that were updated. I don't have time at the moment to undo each one to try and figure out who broke it. Perhaps later this week I might...

It's really resume that's broken, as the machine will suspend just fine.

Revision history for this message
Steve Alexander (stevea) wrote :

I just updated to the latest Hardy on this machine, and suspend and resume worked fine.

Revision history for this message
Steve Alexander (stevea) wrote :

I should add that I tried to suspend a few days ago, and it did not work. So, it's something that changed recently that allowed this to work on my laptop.

Revision history for this message
rmbusy (rmbusy-gmail) wrote :

I'm up to date on everything now and resume is still hanging. Requires holding the power button to shut off and then reboot.

It appears the graphics is hanging on resume, so I'm trying to approach it from that angle.

When it resumes, the screen goes white, then the boarder starts fading. There's a periodic flicker of HD activity, but both the USB keyboard and the built-in keyboard are dead. So far, I haven't found any useful log information, other than a message of "Unable to find swap-space signature" several times in the dmesg log.

Revision history for this message
rmbusy (rmbusy-gmail) wrote :

I've confirmed that the NVidia driver is the victim. Something, probably in the kernel, changed and caused the NVidia driver to hang on resume from S2RAM, and also hangs the system at shutdown on S2Disk. If I switch back to the opensource nv driver, S2RAM works fine, and S2Disk will shutdown, but as before, fails to resume.

I was using the NVidia driver built from filename NVIDIA-Linux-x86-100.14.19-pkg1.run. It was working fine. Prior to that I tried NVIDIA-Linux-x86-1.0-8762-pkg1.run, and then NVIDIA-Linux-x86-9755-pkg1.run.

The latest version on NVidia's website is NVIDIA-Linux-x86-169.12-pkg1.run I'm not clear why the version numbers are so inconsistent, anyone else know?

I'll try the latest version to see if it fixes the problems...

Revision history for this message
larsno (kostuk-gmail) wrote :

I can confirm this on a Sony Vaio-TZ170N running a fresh install of Hardy 64bit:

 Suspend leaves the screen on but blank, with blinking cursor. Power light remains green instead of blinking orange (denoting suspended state). Nothing will resume the computer without rebooting.

Suspend worked briefly under Gusty 7.1, but broke after an unknown upgrade.

I'm not sure how to trouble-shoot this. The graphics card is Intel mobil 945GM/GMS, 943/940GML (rev 03);

Revision history for this message
Steve Alexander (stevea) wrote :

Suspend works for my with Hardy and my Sony Vaio VGN-TZ190N.

I had to do this:
In /etc/pm/config.d/unload_modules, have the text: SUSPEND_MODULES="ehci_hcd"
In /etc/modprobe.d/blacklist, add the line: blacklist uvcvideo

I tried putting uvcvideo in SUSPEND_MODULES, both before and after ehci_hcd, but my machine wouldn't suspend properly when I did that.

Revision history for this message
Steve Alexander (stevea) wrote :

After suspend and hibernate working fine with Jaunty on my VGN-TZ190N laptop, I upgraded it to Karmic (current development), and now suspend and hibernate don't work.

When I ask the machine to suspend, the screen goes blank for a minute or two, then comes right back with the "enter your password to clear the screensaver" prompt.

Revision history for this message
Steve Alexander (stevea) wrote :

I blacklisted the "options" module, and now I can suspend using the pm-suspend command. See bug 406837.

Revision history for this message
Anzenketh (anzenketh) wrote :

Due to some things have changed can you please complete the following.

Thanks for taking the time to report this bug and helping to make Ubuntu better. Could you please run "apport-collect BUGNUMBER" from the terminal? You might also want to take a look at the debugging instructions located at https://wiki.ubuntu.com/DebuggingGNOMEPowerManager and submit any other logs related to your problem. Thanks in advance.

Steve Langasek (vorlon)
affects: acpi-support (Ubuntu) → pm-utils (Ubuntu)
Anzenketh (anzenketh)
Changed in pm-utils (Ubuntu):
status: New → Incomplete
Revision history for this message
Anzenketh (anzenketh) wrote :

We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information? Thanks!

Revision history for this message
larsno (kostuk-gmail) wrote :

Suspend/resume has been working correctly on my Sony VGN-TZ170N with recent versions of Ubuntu (Lucid 10.04). I will run the above if there are any problems with Maverick.

Thanks

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for pm-utils (Ubuntu) because there has been no activity for 60 days.]

Changed in pm-utils (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.