21-video-quirk-nvidia.fdi breaks my suspend/resume

Graham White GWHITE at uk.ibm.com
Tue Jan 27 07:16:17 PST 2009


Hi guys,

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.

I need vbemode_restore=true set in order for my resume to work correctly. 
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).  When I set vbemode_restore resume works fine.

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.  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.

Graham White



udi = '/org/freedesktop/Hal/devices/computer'
  info.addons = {'hald-addon-cpufreq', 'hald-addon-acpi'} (string list)
  info.callouts.add = {'hal-acl-tool --remove-all', 
'hal-storage-cleanup-all-mountpoints'} (string list)
  info.callouts.session_active = {'hal-acl-tool --reconfigure'} (string 
list)
  info.callouts.session_add = {'hal-acl-tool --reconfigure'} (string list)
  info.callouts.session_inactive = {'hal-acl-tool --reconfigure'} (string 
list)
  info.callouts.session_remove = {'hal-acl-tool --reconfigure'} (string 
list)
  info.capabilities = {'button', 'cpufreq_control'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement', 
'org.freedesktop.Hal.Device.CPUFreq'} (string list)
  info.product = 'Computer'  (string)
  info.subsystem = 'unknown'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = 
{'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 
'enable_power_save'} (string list)
  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
-set-power-save'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_names = 
{'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 
'SetPowerSave'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = 
{'i', 'i', '', '', '', 'b'} (string list)
  power_management.acpi.linux.version = '20080609'  (string)
  power_management.can_hibernate = true  (bool)
  power_management.can_suspend = true  (bool)
  power_management.can_suspend_hybrid = false  (bool)
  power_management.can_suspend_to_disk = true  (bool)
  power_management.can_suspend_to_ram = true  (bool)
  power_management.is_powersave_set = false  (bool)
  power_management.quirk.vbe_post = true  (bool)
  power_management.type = 'acpi'  (string)
  system.board.product = '6457BPG'  (string)
  system.board.serial = 'VF1H289KF0B'  (string)
  system.board.vendor = 'LENOVO'  (string)
  system.board.version = 'Not Available'  (string)
  system.chassis.manufacturer = 'LENOVO'  (string)
  system.chassis.type = 'Notebook'  (string)
  system.firmware.release_date = '08/15/2008'  (string)
  system.firmware.vendor = 'LENOVO'  (string)
  system.firmware.version = '7LETC4WW (2.24 )'  (string)
  system.formfactor = 'laptop'  (string)
  system.hardware.primary_video.product = 1036  (0x40c)  (int)
  system.hardware.primary_video.vendor = 4318  (0x10de)  (int)
  system.hardware.product = '6457BPG'  (string)
  system.hardware.serial = 'L3W8681'  (string)
  system.hardware.uuid = '25D7F301-4A11-11CB-890C-DBBFB7A927A3'  (string)
  system.hardware.vendor = 'LENOVO'  (string)
  system.hardware.version = 'ThinkPad T61p'  (string)
  system.kernel.machine = 'i686'  (string)
  system.kernel.name = 'Linux'  (string)
  system.kernel.version = '2.6.27.9-159.fc10.i686'  (string)





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/hal/attachments/20090127/e0aff6c6/attachment.html 


More information about the hal mailing list