For Lucid, the script /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler accepts a new pseudo-quirk called --quirk-test which appears to prevent the script from disabling other quirks. Without --quirk-test it looks like whatever other quirks you pass to pm-suspend will be ignored on one of these machines.
That might possibly get the fix working in Lucid. I'm not confident, though, because this approach failed on a Dell D830 laptop with NVIDIA graphics which had become able to suspend/resume successfully in Karmic after adding a different set of quirks and hacking the script that had been disabling them).
For Lucid, the script /usr/lib/ pm-utils/ sleep.d/ 98video- quirk-db- handler accepts a new pseudo-quirk called --quirk-test which appears to prevent the script from disabling other quirks. Without --quirk-test it looks like whatever other quirks you pass to pm-suspend will be ignored on one of these machines.
So it might be worth testing the following:
Get root and run the command
pm-suspend --quirk-test --quirk-vbe-post --quirk- vbemode- restore --quirk- vbestate- restore
That might possibly get the fix working in Lucid. I'm not confident, though, because this approach failed on a Dell D830 laptop with NVIDIA graphics which had become able to suspend/resume successfully in Karmic after adding a different set of quirks and hacking the script that had been disabling them).