CLI Home
Archive
Articles

F8 Binary NVIDIA Suspend

Bill Moss
March 15, 2008

Content

Current Packages
PM Utilities Settings
HAL Quirks
 
 
 
 
 

Introduction. The purpose of this update is to report on the operation of suspend to ram under Fedora 8 x86_64 (F8) on a Clemson Laptop Program Lenovo T61 Product ID 7663CU3 which has the following features:

Current Packages. We report on an up-to-date F8 installation including the latest Livna binary NVIDIA driver:

  kernel-2.6.24.3-12.fc8.x86_64
  kmod-nvidia-2.6.24.3-12.fc8-169.12-2.lvn8.x86_64
  xorg-x11-drv-nvidia-169.12-1.lvn8.x86_64
  xorg-x11-drv-nvidia-libs-169.12-1.lvn8.x86_64
  kmod-nvidia-169.12-2.lvn8.x86_64

PM Utilities Settings Specify modules to remove.

  Edit /etc/pm/config.d/unload_modules

  SUSPEND_MODULES="ehci_hcd ohci_hcd uhci_hcd iwl3945"

The hcd modules have an automatic wakeup feature that causes an immediate resume if they are not removed. The iwl3945 module is not unloaded and reloaded, this wireless driver can resume in a state in which it will not produced scan results.

HAL Quirks. The NVIDIA binary driver does not require any HAL quirks; however, F8 currently contains a HAL quirk that covers the Product ID 7663CU3 for the Clemson T61.

  /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-lenovo.fdi
  
  <!-- T61 -->
  <match key="system.hardware.product" prefix="7663">
    <merge key="power_management.quirk.s3_mode" type="bool"<true</merge>
  </match>

The use of this quirk does not appear to cause a problem. To use no quirks, change s3_mode to none.