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