Public bug reported:
Ubuntu Intrepid Ibex (8.10) release candidate, with all fixes applied as
of 11:15 CET 25/10/08. System is running ATI proprietary fglrx driver
and compiz desktop effects (as per default install). System suspends
(albeit slowly) but then fails to fully resume. Drives spin up,
ethernet brought back online, backlight comes on, but no display on
screen. No response to C-A-F1 etc. Only option is a power-cycle.
Examination of quirks via "lshal | grep quirk" shows that
power_management.quirk.s3_bios and power_management.quirk.s3_mode have
both been set. By process of experimentation it appears that this
machine requires no quirks to be set.
running "lshal | grep system.hardware" gives:
system.hardware.primary_video.product = 29124 (0x71c4) (int)
system.hardware.primary_video.vendor = 4098 (0x1002) (int)
system.hardware.product = '2007AE7' (string)
system.hardware.serial = 'xxxxxxx' (string)
system.hardware.uuid = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' (string)
system.hardware.vendor = 'LENOVO' (string)
system.hardware.version = 'ThinkPad T60p' (string)
Consequently suspend/resume can be fixed by simply adding the file 22
-video-quirk-pm-ThinkpadT60p.fdi to
/usr/share/hal/fdi/information/10freedesktop, containing the lines:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="system.hardware.vendor" string="LENOVO">
<match key="system.hardware.product" prefix="2007AE7">
<remove key="power_management.quirk.s3_bios"></remove>
<remove key="power_management.quirk.s3_mode"></remove>
<merge key="power_management.quirk.none" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
Clearly this is a hack, and more subtle changes should be made in the
official 20-video-quirk-pm-lenovo.fdi file, but I struggled to
understand how to override these options in that file, given its
structure. Perhaps someone more familiar with these files would find
that straightforward with this information?
** Affects: hal (Ubuntu)
Importance: Undecided
Status: New
--
Incorrect quirks for Thinkpad T60p (2007AE7) prevent suspend/resume
https://bugs.launchpad.net/bugs/289086
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