I have a Compaq r3375ea with nforce3 chipset, nvidia 4440 Go 64M, AMD64 3000+. When I suspend with nvidia driver the computer reboots. If I dont use the driver sometimes suspend and resume well and sometimes hangs during resume without any errors. Using kernel 2.6.13 and last nvidia driver. I follow the acpi howtohttp://www.columbia.edu/%7Eariel/acpi/acpi_howto.txtbut it does not work. My /etc/sysconfiw/powersave/sleep: ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Description: Configuration of all three sleep modes (S2 is not supported):\n \ ## S1 sleep (only ACPI) low wake-up latency, \n \ ## S3 (ACPI) suspend to ram or (on APM systems) standby and \n \ ## S4 (ACPI) suspend to disk or (on APM systems) suspend. \n \ ## \n \ ## For some hardware, modules have to be unloaded before entering the \ ## sleep state. You can configure these in this section. These modules \ ## will be unloaded in the specified order. Modules which depend on one \ ## of the specified modules, will also be unloaded. If not all modules \ ## can be unloaded, entering the sleep state will fail. \n \ ## After resuming, the modules that have been unloaded will be reloaded \ ## in reverse order. \n \ ## The same applies for the "SERVICES_TO_RESTART"-variables which define \ ## services which have to be stopped before entering a sleep state. ## Path: System/Powermanagement/Powersave/Sleep_Modes ### Type: string ## Default: "usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 lt_modem Intel536 Intel537" ## ServiceRestart: # # These modules will be unloaded before entering suspend to disk # See README.unload-modules for more information. # "NONE" means don't unload any modules. UNLOAD_MODULES_BEFORE_SUSPEND2DISK="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 lt_modem Intel536 Intel537 sata-nv rt2570" ## Path: System/Powermanagement/Powersave/Sleep_Modes ### Type: string ## Default: "usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 lt_modem Intel536 Intel537" ## ServiceRestart: # # These modules will be unloaded before entering the corresponding # sleep state. See README.unload-modules for more information. # "NONE" means don't unload any modules. UNLOAD_MODULES_BEFORE_SUSPEND2RAM="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 lt_modem Intel536 Intel537 rt2570" ## Path: System/Powermanagement/Powersave/Sleep_Modes ### Type: string ## Default: "usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 lt_modem Intel536 Intel537" ## ServiceRestart: # # These modules will beunloaded before entering the corresponding # sleep state. See README.unload-modules for more information. # "NONE" means don't unload any modules. UNLOAD_MODULES_BEFORE_STANDBY="usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 lt_modem Intel536 Intel537 rt2570" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: string ## Default: "slmodemd irda" # # All services that have to be stopped before entering a sleep mode # and restarted after the machine resumes. # If you notice problems of some services that may be related to # suspend/standby, restarting the service may solve the problem. # The names to enter here are simply the filenames of the init scripts # in /etc/init.d. The services are stopped in the order entered here. # They are restarted after resume in the reverse order. # Entering "NONE" disables restarting of services ("" means default). SUSPEND2DISK_RESTART_SERVICES="network" SUSPEND2RAM_RESTART_SERVICES="network" STANDBY_RESTART_SERVICES="network" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "yes" # # Should FAT and NTFS filesystems be unmounted before entering # a sleep mode and remounted after the machine resumed? # You should do this for suspend to disk if you want to boot # Windows while Linux is suspended to avoid severe data corruption # on the Windows filesystems. # Note that suspend will fail if the partitions cannot be unmounted. # This may cause problems with external storage media connected during # suspend. # Defaults to yes for suspend to disk, no for suspend to RAM / standby. SUSPEND2DISK_UNMOUNT_FATFS="yes" SUSPEND2RAM_UNMOUNT_FATFS="yes" STANDBY_UNMOUNT_FATFS="yes" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "no" # # Should PCMCIA cards (CardBus and PC-Card) be ejected before entering # a sleep mode and reinserted after the machine resumed? # This should not be necessary for most CardBus cards, PC-Cards seem to # need this more often. SUSPEND2DISK_EJECT_PCMCIA="yes" SUSPEND2RAM_EJECT_PCMCIA="yes" STANDBY_EJECT_PCMCIA="yes" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "no" ## ServiceRestart: powersaved # # Set this variable to yes to disable suspend to disk. DISABLE_USER_SUSPEND2DISK="" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "yes" ## ServiceRestart: powersaved # # Set this variable to no to enable suspend to RAM. # Be careful, many machines do not support this, see the README. DISABLE_USER_SUSPEND2RAM="no" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "yes" ## ServiceRestart: powersaved # # Set this variable to no to enable standby (also needs BIOS support!) DISABLE_USER_STANDBY="" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: integer(0:1000) ## Default: 0 # # Specify the time in seconds a sleep state should be delayed. This can # be used to delay a power-button-induced suspend for some seconds to # be able to power off the machine hard. # SUSPEND2DISK_DELAY="" SUSPEND2RAM_DELAY="" STANDBY_DELAY="" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: string(platform,firmware,shutdown,reboot) ## Default: "platform" # # Specify the shutdown method the kernel uses after suspend-to-disk. # "shutdown" is known to work on most machines, "platform" may work, # too. "firmware" will most likely not work, "reboot" is for # debugging only. Use only if you know what this is for. # SUSPEND2DISK_SHUTDOWN_MODE="" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "no" # # Should the system clock be reset from the hardware clock after # suspend-to-disk or suspend-to-RAM? This may be unneccessary depending # on kernel version and SUSPEND2DISK_SHUTDOWN_MODE, but will not hurt. SUSPEND2DISK_RESTORE_CLOCK="yes" SUSPEND2RAM_RESTORE_CLOCK="" STANDBY_RESTORE_CLOCK="" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "no" # # Should we suspend to disk even if it seems the kernel in /boot # is not matching the running kernel? This is very dangerous, if # the kernels don't match, resume will not work. Use only if you # absolutely need to (e.g. you are compiling a custom kernel). # SUSPEND2DISK_IGNORE_KERNEL_MISMATCH="" ## Path: System/Powermanagement/Powersave/Sleep_Modes ## Type: yesno ## Default: "no" # # Should we switch to a text console _in userspace_ before entering # a sleep mode? The kernel usually does this anyway, but if you need # to run some initialization code before switching back to X, this # might be handy. Also on ppc, the kernel does not switch, so this needs # to be "yes" there. SUSPEND2DISK_SWITCH_VT="" SUSPEND2RAM_SWITCH_VT="" STANDBY_SWITCH_VT=""