Categories
Archives
- March 2010 (1)
- January 2009 (1)
- November 2008 (4)
- October 2008 (4)
- September 2008 (1)
- August 2008 (4)
- July 2008 (4)
- June 2008 (1)
- May 2008 (1)
- April 2008 (2)
- February 2008 (2)
- January 2008 (4)
- December 2007 (1)
- September 2007 (1)
- July 2007 (4)
- June 2007 (7)
- May 2007 (5)
- April 2007 (2)
- March 2007 (1)
- January 2007 (1)
- August 2006 (5)
Tags
- accident aging amanda animals art backup bald benchmark birds bizarre blood cake caligola car clothes debian dell dof dog bite dogs filesystems fotozondagavond garden hair holiday house injury insects italy leak linux luxury metal multimedia music nature nvidia perl pets presidents privacy programming pusa running sofia sound source spelling spiders sports spring surgery suspend sysadmin test thailand unix vampires vijntje water xml youth sentiment
Links
Suspend on Dell XPS M1210 (2.6.18-rc4 + Suspend2)
August 27th, 2006
Got a Dell XPS M1210, dual core 2.17GHz processor.
Compiled 2.6.18-rc4 with Suspend2 patches. Hibernate works fine, as well as suspend-to-ram… That is, as long as I don’t use the nVIDIA proprietary driver. With the “nv” driver it works fine, although the cursor does weird things.
It’s pretty clear that the nVIDIA driver is causing this. The issue is that nVIDIA drivers are unreliable when used on a laptop where suspending (and subsequent resuming) is quite an important feature.
Some (that would be nVIDIA) say the binary blob driver relies very closely on the ABI of the kernel and is thus very sensitive to bugs or subtle changes of the ABI from one kernel version to the other.
I say it’s a weak argument. This dependency can easily be circumvented by releasing proper open source drivers, or writing a more robust wrapper around the blob. Either that, or speed up the updates, guys! I currently have to choose between using TwinView and 3D acceleration on one hand, and the ability to suspend and resume on the other. It’s tough… :-(
