SOLVED: Newbie suspend question - nvidia driver corrupts hibernate image?
My original theory was kinda wrong. I assumed the hibernate message in my kernel log was the result of the nvidia driver. After doing more research, I found the message was there even when the driver wasn't loaded.
However, it was true that the driver kinda caused the pm-suspend to not resume. The reason was a line in the /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler . When I commented out the 'using_nvidia' function definition, the suspend worked properly. I think when that function is active it disables all quirk processing. Perhaps that is a good thing for AGP or PCIE based card? I don't know. Either way, it's working now.