The problem is related to the auto-suspend feature active in the kernels we use. There is a Wiki article describing how to disable auto-suspend on a device-by-device basis, intended for users of certain scanners, that I would imagine would work for other devices. However for a desktop machine, or a laptop where convenience is more important than battery life, it is possible to disable auto-suspend for all devices by entering the following in a root terminal:
Code: Select all
USB_AUTOSUSPEND=0