Fedora 7 on a Dell D800 requires a little work to get suspend/resume working. The default configuration causes it to freeze during the resume, with the shift and scroll lock LEDs blinking.

The following has been tested with kernel-2.6.22.9-91.fc7 and NVIDIA-Linux-x86-100.14.19 on a Dell Latitude D800 with GeForce FX Go5200 graphics.

  1. If you use the binary-only nvidia driver, append "agp=off" to the kernel line in /etc/grub.conf. This disables the built-in AGP driver and allows nvidia to load its own.

    kernel /vmlinuz-2.6.22.9-91.fc7 ro root=/dev/vg1/root quiet agp=off
    
  2. Edit /etc/X11/xorg.conf and set the NvAGP option:

    Section "Device"
        ...
        Driver         "nvidia"
        Option         "NvAGP" "1"
    EndSection
    
  3. Reboot, log in and check if the nvidia AGP driver is used:

    # cat /proc/driver/nvidia/agp/status
    Status:          Enabled
    Driver:          NVIDIA
    
  4. Create /etc/pm/config.d/unload_modules with the following content:

    SUSPEND_MODULES="uhci_hcd"
    

    Create /etc/pm/config.d/nvidia with the following content:

    DISPLAY_QUIRK_VBE_POST=false
    

    Make the files executable with

    chmod +x /etc/pm/config.d/unload_modules /etc/pm/config.d/nvidia
    

Suspend and resume should work now.

14:27, 15 Jun 2007 by Carsten Clasohm Permalink

Comments

Thanks

Thanks. This works like a charm. I have my Dell inspiron 8600 on Fedora 9 (using nvidia card and their proprietary driver). I got my suspend functionality working using this tip.

by Anonymous Visitor, 04 Feb 2009

Thanks!!!

Still works like charm and even better with Dell Latitude C840, Fedora 10, NVidia GeForce Go 440 card, prop. driver. Just verified suspend+resume working with these instructions! You really saved my day as I don't have to power-cycle this old laptop too often now!

by Anonymous Visitor, 18 Aug 2009

Add a Comment

Comments are reviewed before they appear on this page.

Title:

Comment:

Text above is