ThinkPad X30 needs SAVE_VBE_STATE=false

Bug #45303 reported by Dave Love
28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
acpi-support (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Hardy by gcc

Bug Description

I reported in #44075 that suspend/hibernate are
broken on a ThinkPad X30, but the bug got
reassigned and hasn't been addressed.
SAVE_VBE_STATE=false solves the problem, so
could you make acpi-support use that?

As it's being blamed on the X driver, perhaps it
should also be done for other systems. lspci
identifies the graphics as

Intel Corporation 82830 CGC [Chipset Graphics Controller]

Revision history for this message
Paul Sladen (sladen) wrote :

Can you provide the dmi-decode data so that we can identify your laptop:

   cat /var/lib/acpi-support/system-*

Changed in acpi-support:
status: Unconfirmed → Needs Info
Revision history for this message
Dave Love (fx-gnu) wrote :

Paul Sladen <email address hidden> writes:

> Can you provide the dmi-decode data so that we can identify your laptop:
>
> cat /var/lib/acpi-support/system-*

$ cat /var/lib/acpi-support/system-*
IBM
267242G
Not Available

Paul Sladen (sladen)
Changed in acpi-support:
status: Needs Info → Confirmed
Paul Sladen (sladen)
Changed in acpi-support:
assignee: nobody → sladen
status: Confirmed → In Progress
Revision history for this message
Hadron (hadronquark) wrote :

Is anything happening with this? In the latest Dapper 6.10 acpi suspend to disk/hibernate dont wake up after closing the lid. If there is any further info I can provide, please let me know.

Paul Sladen (sladen)
Changed in acpi-support:
assignee: sladen → nobody
Matthew Garrett (mjg59)
Changed in acpi-support:
status: In Progress → Fix Released
Revision history for this message
gcc (chris+ubuntu-qwirx) wrote :

Can anyone remember how exactly this was "fixed"? Because I have the same kind of problem on 8.04 and have for the last two years.

After every resume from sleep, the text console would be more and more corrupted, and eventually (perhaps after 5 resumes) I would have dirty black artifacts on the mouse cursor and scrolling problems under X, and the system would be unstable. If I hibernate at this stage instead of suspending, it normally restores the machine to functioning state, but wasted 5 minutes.

I found by trial and error that setting SAVE_VBE_STATE=false appears to have fixed the problem for me, and also made resuming much faster as an added bonus. I gather from bug #60882 that this causes problems on Fujitsu Lifebooks, so this probably isn't a global fix, but it seems at least to apply to Thinkpad X31 and X40.

chris@rocio(~)$ grep . /var/lib/acpi-support/*-*
/var/lib/acpi-support/bios-version:1QET78WW (2.15 )
/var/lib/acpi-support/system-manufacturer:IBM
/var/lib/acpi-support/system-product-name:2672PEG
/var/lib/acpi-support/system-version:ThinkPad X31

chris@rocio(~)$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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