If it's crazy debugging features you want, and you are comfortable running bleeding-edge code, I maintain a .deb of the pm-utils development series @ http://fnordovax.org/~victor/PmUtils/
But yes, in an ideal world HAL would handle finding the right quirks and inform pm-utils to use just the ones it determines are needed.
(re comment # 19)
If it's crazy debugging features you want, and you are comfortable running bleeding-edge code, I maintain a .deb of the pm-utils development series @ http:// fnordovax. org/~victor/ PmUtils/
But yes, in an ideal world HAL would handle finding the right quirks and inform pm-utils to use just the ones it determines are needed.