<tt><font size=3>Hi guys,<br>
<br>
I'm running Fedora 10 with 2.6.27.9-159.fc10.i686 and hal-info-20081219,
<br>
my lshal is at the bottom of this mail.<br>
<br>
I need vbemode_restore=true set in order for my resume to work correctly.
<br>
Without this setting my Lenovo 6457 T61p can suspend and nearly resumes
<br>
but fails to turn the screen on (backlight turns on but no display is <br>
shown). &nbsp;When I set vbemode_restore resume works fine.<br>
<br>
20-video-quirk-pm-lenovo.fdi contains the correct settings for my machine
<br>
adding vbe_post and vbemode_restore, however, the vbemode_restore quirk
is <br>
removed by 21-video-quirk-nvidia.fdi, causing my suspend to break. &nbsp;I'm
<br>
not sure what the fix is here but bearing in mind the comment at the top
<br>
of 21-video-quirk-nvidia.fdi I would suggest NVidia are wrong.<br>
<br>
Graham White<br>
<br>
<br>
<br>
udi = '/org/freedesktop/Hal/devices/computer'<br>
 &nbsp;info.addons = {'hald-addon-cpufreq', 'hald-addon-acpi'} (string
list)<br>
 &nbsp;info.callouts.add = {'hal-acl-tool --remove-all', <br>
'hal-storage-cleanup-all-mountpoints'} (string list)<br>
 &nbsp;info.callouts.session_active = {'hal-acl-tool --reconfigure'} (string
<br>
list)<br>
 &nbsp;info.callouts.session_add = {'hal-acl-tool --reconfigure'} (string
list)<br>
 &nbsp;info.callouts.session_inactive = {'hal-acl-tool --reconfigure'}
(string <br>
list)<br>
 &nbsp;info.callouts.session_remove = {'hal-acl-tool --reconfigure'} (string
<br>
list)<br>
 &nbsp;info.capabilities = {'button', 'cpufreq_control'} (string list)<br>
 &nbsp;info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement',
<br>
'org.freedesktop.Hal.Device.CPUFreq'} (string list)<br>
 &nbsp;info.product = 'Computer' &nbsp;(string)<br>
 &nbsp;info.subsystem = 'unknown' &nbsp;(string)<br>
 &nbsp;info.udi = '/org/freedesktop/Hal/devices/computer' &nbsp;(string)<br>
 &nbsp;org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames
= <br>
{'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', <br>
'enable_power_save'} (string list)<br>
 &nbsp;org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths
= <br>
{'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', <br>
'hal-system-power-hibernate', 'hal-system-power-shutdown', <br>
'hal-system-power-reboot', 'hal-system-power<br>
-set-power-save'} (string list)<br>
 &nbsp;org.freedesktop.Hal.Device.SystemPowerManagement.method_names =
<br>
{'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', <br>
'SetPowerSave'} (string list)<br>
 &nbsp;org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures
= <br>
{'i', 'i', '', '', '', 'b'} (string list)<br>
 &nbsp;power_management.acpi.linux.version = '20080609' &nbsp;(string)<br>
 &nbsp;power_management.can_hibernate = true &nbsp;(bool)<br>
 &nbsp;power_management.can_suspend = true &nbsp;(bool)<br>
 &nbsp;power_management.can_suspend_hybrid = false &nbsp;(bool)<br>
 &nbsp;power_management.can_suspend_to_disk = true &nbsp;(bool)<br>
 &nbsp;power_management.can_suspend_to_ram = true &nbsp;(bool)<br>
 &nbsp;power_management.is_powersave_set = false &nbsp;(bool)<br>
 &nbsp;power_management.quirk.vbe_post = true &nbsp;(bool)<br>
 &nbsp;power_management.type = 'acpi' &nbsp;(string)<br>
 &nbsp;system.board.product = '6457BPG' &nbsp;(string)<br>
 &nbsp;system.board.serial = 'VF1H289KF0B' &nbsp;(string)<br>
 &nbsp;system.board.vendor = 'LENOVO' &nbsp;(string)<br>
 &nbsp;system.board.version = 'Not Available' &nbsp;(string)<br>
 &nbsp;system.chassis.manufacturer = 'LENOVO' &nbsp;(string)<br>
 &nbsp;system.chassis.type = 'Notebook' &nbsp;(string)<br>
 &nbsp;system.firmware.release_date = '08/15/2008' &nbsp;(string)<br>
 &nbsp;system.firmware.vendor = 'LENOVO' &nbsp;(string)<br>
 &nbsp;system.firmware.version = '7LETC4WW (2.24 )' &nbsp;(string)<br>
 &nbsp;system.formfactor = 'laptop' &nbsp;(string)<br>
 &nbsp;system.hardware.primary_video.product = 1036 &nbsp;(0x40c) &nbsp;(int)<br>
 &nbsp;system.hardware.primary_video.vendor = 4318 &nbsp;(0x10de) &nbsp;(int)<br>
 &nbsp;system.hardware.product = '6457BPG' &nbsp;(string)<br>
 &nbsp;system.hardware.serial = 'L3W8681' &nbsp;(string)<br>
 &nbsp;system.hardware.uuid = '25D7F301-4A11-11CB-890C-DBBFB7A927A3' &nbsp;(string)<br>
 &nbsp;system.hardware.vendor = 'LENOVO' &nbsp;(string)<br>
 &nbsp;system.hardware.version = 'ThinkPad T61p' &nbsp;(string)<br>
 &nbsp;system.kernel.machine = 'i686' &nbsp;(string)<br>
 &nbsp;system.kernel.name = 'Linux' &nbsp;(string)<br>
 &nbsp;system.kernel.version = '2.6.27.9-159.fc10.i686' &nbsp;(string)</font></tt><font size=2 face="sans-serif"><br>
</font>
<br><font size=2 face="sans-serif"><br>
</font>
<hr><font size=2 face="sans-serif"><br>
<i><br>
</i></font>
<p><font size=2 face="sans-serif"><i>Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU</i></font>
<p><font size=2 face="sans-serif"><br>
<br>
</font>
<br>
<br><font size=2 face="sans-serif"><br>
</font>