sysfs-bus-usb 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. What: /sys/bus/usb/devices/.../power/autosuspend
  2. Date: March 2007
  3. KernelVersion: 2.6.21
  4. Contact: Alan Stern <stern@rowland.harvard.edu>
  5. Description:
  6. Each USB device directory will contain a file named
  7. power/autosuspend. This file holds the time (in seconds)
  8. the device must be idle before it will be autosuspended.
  9. 0 means the device will be autosuspended as soon as
  10. possible. Negative values will prevent the device from
  11. being autosuspended at all, and writing a negative value
  12. will resume the device if it is already suspended.
  13. The autosuspend delay for newly-created devices is set to
  14. the value of the usbcore.autosuspend module parameter.
  15. What: /sys/bus/usb/devices/.../power/level
  16. Date: March 2007
  17. KernelVersion: 2.6.21
  18. Contact: Alan Stern <stern@rowland.harvard.edu>
  19. Description:
  20. Each USB device directory will contain a file named
  21. power/level. This file holds a power-level setting for
  22. the device, one of "on", "auto", or "suspend".
  23. "on" means that the device is not allowed to autosuspend,
  24. although normal suspends for system sleep will still
  25. be honored. "auto" means the device will autosuspend
  26. and autoresume in the usual manner, according to the
  27. capabilities of its driver. "suspend" means the device
  28. is forced into a suspended state and it will not autoresume
  29. in response to I/O requests. However remote-wakeup requests
  30. from the device may still be enabled (the remote-wakeup
  31. setting is controlled separately by the power/wakeup
  32. attribute).
  33. During normal use, devices should be left in the "auto"
  34. level. The other levels are meant for administrative uses.
  35. If you want to suspend a device immediately but leave it
  36. free to wake up in response to I/O requests, you should
  37. write "0" to power/autosuspend.
  38. What: /sys/bus/usb/devices/.../power/persist
  39. Date: May 2007
  40. KernelVersion: 2.6.23
  41. Contact: Alan Stern <stern@rowland.harvard.edu>
  42. Description:
  43. If CONFIG_USB_PERSIST is set, then each USB device directory
  44. will contain a file named power/persist. The file holds a
  45. boolean value (0 or 1) indicating whether or not the
  46. "USB-Persist" facility is enabled for the device. Since the
  47. facility is inherently dangerous, it is disabled by default
  48. for all devices except hubs. For more information, see
  49. Documentation/usb/persist.txt.