lunedì 9 novembre 2009

USB suspend e reset

clipped from marc.info
> is there a way to turn off USB devices from user-space?
No. However 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):
echo -n 2 >/sys/bus/usb/devices/.../power/state
where the "..." is the ID for your device. To unsuspend, do the same
thing but with a "0" instead of the "2" above.
Note that this mechanism is slated to be removed from the kernel within
the next year. Hopefully some other mechanism will take its place.
> To reset a
> device?
Here's a program to do it. You invoke it as either
usbreset /proc/bus/usb/BBB/DDD
or
usbreset /dev/usbB.D
depending on how your system is set up, where BBB and DDD are the bus and
device address numbers.
Questa me la segno.

Il sorgente di usbreset è su marc.info (si limita a mandare una semplice ioctl: Linux è grandioso).

Nessun commento:

Posta un commento