Suspend on D630 with Fedora 9

Introduction

I had forgotten! I had this exact same issue on my D620 with Fedora 8 and an nVidia graphics card. I had posted about it in http://realsuddenlike.com/suspend/. That blog referenced a post at the now defunct http://klamstwo.org/evad/archives/55.

 

Suspend on D630 with Fedora 9

The fix is pretty simple:

  1. As root, or with sudo, edit the file /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi and scroll down into the part where is visible.
  2. In the body of code
    &lt match key="system.hardware.product" contains_outof="D600D610D630" &gt
         &lt merge key="power_management.quirk.vbe_post" type="bool"&gt 
              &lt match key="system.hardware.product" contains_outof="D600;D610;D630"&gt
                  &lt merge key="power_management.quirk.vbe_post" type="bool" &gt true &lt /merge &gt
                  &lt merge key="power_management.quirk.vbestate_restore" type="bool"&gt true &lt /merge&gt
                  &lt merge key="power_management.quirk.no_fb" type="bool" &gt true &lt /merge &gt
              &lt /match&gt 
         &lt /merge &gt
    &lt /match &gt

    remove the “;D630” part.

  3. Immediately following that match tag, insert the following block
    &lt match key="system.hardware.product" contains_outof="D630"&gt
         &lt match key="info.linux.driver" string="nvidia" &gt
              &lt match key="system.hardware.product" contains_outof="D630"&gt
                   &lt match key="info.linux.driver" string="nvidia"&gt 
                        &lt merge key="power_management.quirk.none" type="bool"&gt true &lt /merge&gt
                   &lt /match &gt
              &lt /match&gt 
              &lt merge key="power_management.quirk.none" type="bool"&gt &lt /merge &gt
         &lt /match&gt
    &lt /match&gt

    Note that you could replace “D630” with whatever your Latitude make is recalling that you must have an nVidia graphics card.

Conclusion

Save these edits and reboot the laptop. A HAL restart might suffice, but I am not certain.

This suspends and resumes flawlessly.

Leave a Reply