Bernhard, i got intrigued that that lshal |grep quirks showed nothing
and it still uses vbe-post.

I found the cause (A weird ubuntu patch). 
88_change_pm_quirk_policy.patch changes the logic in a distinct way.  For 
example vbe-post quirk.

-[ "$HAL_PROP_POWER_MANAGEMENT_QUIRK_VBE_POST" = "true" ] && QUIRKS="$QUIRKS 
--quirk-vbe-post"
+[ "$HAL_PROP_POWER_MANAGEMENT_QUIRK_VGA_MODE_3" != "false" ] && 
QUIRKS="$QUIRKS --quirk-vbe-post"

Normal hal: enabling quirk requires the value to be true. Any other value 
disables the quirk.
With patch: disabling the quirk requires to be false. Any other value enables 
the quirk.
It's whitelist vs. blacklist. But the fdi files are upstream expects to enable 
quirks only when needed.

So values like "foobar" or null (or whatever bash unset variables
evalutes to) causes the quirk to be enabled with this patch.

The changelog even says:
   - 88_change_pm_quirk_policy.patch: Patch by Matthew Garret, undocumented,
     non-obvious purpose.

Applying a patch and knowing is has a "non obvious purpose" shouldn't
happen, even if it's from Matthew Garret :).

** Also affects: hal (Ubuntu)
   Importance: Undecided
       Status: New

-- 
Resume from standby works with "pm-suspend" but not with standard ubuntu/gnome 
actions (with fglrx-driver from restricted modules)
https://bugs.launchpad.net/bugs/202814
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to