On suspend, HAL passes VBE related quirk options to pmtools which crashes the proprietary NVidia driver

Bug #196750 reported by Christian Kroll
2
Affects Status Importance Assigned to Milestone
hal (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

On suspend or hibernation, HAL passes VBE related "quirk options" to the pmtools (at least on my Dell Latitude D620). The pmtools on their part utilize the vbetool which isn't compatible with Nvidia's proprietary driver family (see chapter 18F in the drivers' README.txt.gz). On the aforementioned notebook, this causes a reboot as soon as you try to wake it up. There should be a way to instruct HAL to avoid passing those options to pmtools (ie. an option somewhere in /etc/default/$FILE).

ProblemType: Bug
Architecture: i386
Date: Thu Feb 28 22:18:33 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelModules: nvidia
Package: hal 0.5.10-5ubuntu7
PackageArchitecture: i386
SourcePackage: hal
Uname: Linux 2.6.24-10-generic i686

Revision history for this message
Christian Kroll (tunix79) wrote :
description: updated
Revision history for this message
Christian Kroll (tunix79) wrote :

After reading through the HAL specification, I noticed that there already is a way to instruct HAL not to pass VBE related options to the pm-utils. It can be done by setting the following properties to false:

sudo hal-set-property --udi /org/freedesktop/Hal/devices/computer --key power_management.quirk.vbemode_restore --bool false
sudo hal-set-property --udi /org/freedesktop/Hal/devices/computer --key power_management.quirk.vbestate_restore --bool false
sudo hal-set-property --udi /org/freedesktop/Hal/devices/computer --key power_management.quirk.vbe_post --bool false

This solved my power management issues in conjuction with the binary Nvidia driver.
I should have RTFM more carefully. Sorry for creating noise on the bug tracker.

Revision history for this message
Christian Kroll (tunix79) wrote :

Not really a bug. Problem solved via RTFM ;)

Changed in hal:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.