Don't quirk SVGA if vmwgfx kernel driver is loaded

Bug #1234424 reported by Jakob Bornecrantz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pm-utils
Won't Fix
Critical
pm-utils (Ubuntu)
Fix Released
High
Martin Pitt

Bug Description

If you try to suspend the VM from within it, it fails to go up again because pm-utils power cycles the VGA devices which leaves the kernel driver in the wrong state. Leading to a hanged VM.

https://bugs.freedesktop.org/show_bug.cgi?id=70056

Revision history for this message
In , Jakob Bornecrantz (wallbraker) wrote :

If you try to suspend the VM from within it, it fails to go up again because pm-utils power cycles the VGA devices which leaves the kernel driver in the wrong state.

Please add this file /usr/lib/pm-utils/video-quirks/20-video-quirk-pm-vmware.quirkdb contents below:

match system.hardware.primary_video.vendor compare_eq 0x15ad
match system.hardware.primary_video.product compare_eq 0x0405
match system.hardware.primary_video.driver compare_eq vmwgfx
addquirk --quirk-none
endmatch
endmatch
endmatch

Changed in pm-utils:
importance: Unknown → Critical
status: Unknown → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Martin: could you have a look? Maybe merge the entry with 20-video-quirk-pm-misc.quirkdb?

Changed in pm-utils (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → High
status: New → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :
Changed in pm-utils (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pm-utils - 1.4.1-12

---------------
pm-utils (1.4.1-12) unstable; urgency=low

  * debian/video-quirks/20-video-quirk-pm-misc.quirkdb: Don't apply quirks for
    the vmwgfx driver to fix suspend in VMWare. Thanks Jakob Bornecrantz!
    (fd.o #70056, LP: #1234424)
  * debian/video-quirks/20-video-quirk-pm-sony.quirkdb: Add quirk for SONY
    Vaio Z1-RCP, thanks Yan Li! (Closes: #625805)
  * Add 05-uswsusp-hibernate-mode.patch: Check HIBERNATE_MODE in uswsusp
    module. Thanks Vadim Solomin! (Closes: #589553)
  * Add 27-run-hook-logging.patch: In suspend log, put empty line after
    running the hook, not in between. Thanks Dominique Brazziel!
    (Closes: #661168)

 -- Martin Pitt <email address hidden> Wed, 09 Oct 2013 07:49:49 +0200

Changed in pm-utils (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
In , Jakob Bornecrantz (jakob-vmware) wrote :
Revision history for this message
In , Ajax-a (ajax-a) wrote :

pm-utils hasn't been touched in eight years, none of this is likely to get addressed. Closing bugs and disabling the bz product.

Changed in pm-utils:
status: Confirmed → Won't Fix
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.