Comment 67 for bug 40621

Revision history for this message
Thomas Jacobson (thomas-tcjnet) wrote : Re: [Bug 40621] Re: vbetool breaks resume on R50e

Errr.. I am not sure whats what any more on this vbetool thing, however,
what I can tell you is that Hardy current as of Oct 20, 2008 works great
on my A31p (system model ID is 2653H5U). I am running the ati radeon
driver (fglrx does not support the FireGL 7800 used in this Thinkpad),
and I run 1600x1200 on the laptops UXGA TFT and an external VGA monitor
plugged in at 1024x768 using Virtual 2624 1200 in xorg.conf to support
the dual display.

 /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-ibm.fdi

 <!-- X31, T30 , A31p-->
      <match key="system.hardware.product" prefix_outof="2366;2653">
        <merge key="power_management.quirk.dpms_suspend"
type="bool">true</merge>
        <merge key="power_management.quirk.vbemode_restore"
type="bool">true</merge>
        <merge key="power_management.quirk.radeon_off"
type="bool">true</merge>
        <merge key="power_management.quirk.vbe_post"
type="bool">true</merge>
      </match>

This seems to fix the backlight being on during suspend, and some
sprinkles of bits on the screen(s) after a resume when you move windows
around. It might be a good idea to split this up into separate 2366 and
2653, as I can not speak to these additional lines working on 2366 systems.

Also note, if the Thinkpad has had it's motherboard changed, a person
may need to run the IBM hardware diagnostic disk and enter the system
info... so that hal will find the necessary info (ie. 2653). So, people
should always check the BIOS to see that it is reporting the correct
system model ID number...

Hope this is helpful.
Thomas.

PS- Let me know if you want a lshal or whatever.

Bryce Harrington wrote:
> I can put the change in that you mentioned in comment #59; could you
> confirm that making that change on intrepid solves it? Your last
> comment is a bit ambiguous on whether the setting still works.
>
> ** Changed in: acpi-support (Ubuntu)
> Status: Confirmed => Triaged
>
>