Suspending and resuming USB device services are fully supported on SPARC systems. However, do not suspend a device that is busy. Likewise, never remove a device when the system is powered off under a suspend shutdown.
When power management is enabled on the system, the USB framework manages power on all devices. For example, the hub driver suspends the port to which the device is connected.
Devices that support remote wake up can notify the system to restore power to the device's path so that the device can be used. The host system can also restore power to the device if an application sends an I/O to the device.
Power management is implemented on all devices that support remote wake-up capability. On USB printers, power management functions only between two print jobs. On devices that use the generic USB driver (UGEN), power management runs only when the devices are closed.