so one of my coworkers pointed out what seems to be a bug with X, usb,
and suspend/resume. i was wondering if this was a known issue.
specifically, if i start up X on my laptop it opens the default mouse
device:
---8<---
edp at squee$ pfexec pfiles 101044 | grep mouse
/devices/pseudo/consms at 0:mouse
---8<---
subsequently if i plug in a usb mouse X opens that as well:
---8<---
edp at squee$ pfexec pfiles 101044 | grep mouse
/devices/pseudo/consms at 0:mouse
/devices/pci at 0,0/pci1179,1 at 1d,2/mouse at 2:mouse
---8<---
unfortunately, if i unplug the usb mouse X never closes the associated
usb mouse device, which seems to break suspend/resume:
---8<---
genunix: [ID 535284 kern.notice] System is being suspended
genunix: [ID 122848 kern.warning] WARNING: Unable to suspend device mouse at 2.
genunix: [ID 537702 kern.warning] WARNING: Device is busy or does not support
suspend/resume.
---8<---
ed