--- trunk/usbreset.c 2009/04/10 12:03:35 113 +++ trunk/usbreset.c 2010/09/13 16:36:31 137 @@ -1,9 +1,13 @@ /* usbreset -- send a USB port reset to a USB device */ -// http://marc.info/?l=linux-usb-users&m=116827193506484&w=2 - /* +http://marc.info/?l=linux-usb-users&m=116827193506484&w=2 + +and needs mounted usbfs filesystem + + sudo mount -t usbfs none /proc/bus/usb + There is a way to suspend a USB device. In order to use it, you must have a kernel with CONFIG_PM_SYSFS_DEPRECATED turned on. To suspend a device, do (as root):