On Wed, 4 Aug 2010, Xiaofan Chen wrote: > The reason I would like to use a refresh is to wake up the device > without opening it again. Why? And if you do want to wake up a device, what's wrong with opening it? > >Under Linux, a suspended device will be woken up as soon as > > libusb opens the device file. > > Then why libusb caches the descriptors if avoiding to wake up a > sleeping device is the goal? I don't know. Are the descriptors cached even while the device file isn't open? Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html