32 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
What:		/sys/bus/usb/devices/.../power/level
 | 
						|
Date:		March 2007
 | 
						|
KernelVersion:	2.6.21
 | 
						|
Contact:	Alan Stern <stern@rowland.harvard.edu>
 | 
						|
Description:
 | 
						|
		Each USB device directory will contain a file named
 | 
						|
		power/level.  This file holds a power-level setting for
 | 
						|
		the device, either "on" or "auto".
 | 
						|
 | 
						|
		"on" means that the device is not allowed to autosuspend,
 | 
						|
		although normal suspends for system sleep will still
 | 
						|
		be honored.  "auto" means the device will autosuspend
 | 
						|
		and autoresume in the usual manner, according to the
 | 
						|
		capabilities of its driver.
 | 
						|
 | 
						|
		During normal use, devices should be left in the "auto"
 | 
						|
		level.  The "on" level is meant for administrative uses.
 | 
						|
		If you want to suspend a device immediately but leave it
 | 
						|
		free to wake up in response to I/O requests, you should
 | 
						|
		write "0" to power/autosuspend.
 | 
						|
 | 
						|
		Device not capable of proper suspend and resume should be
 | 
						|
		left in the "on" level.  Although the USB spec requires
 | 
						|
		devices to support suspend/resume, many of them do not.
 | 
						|
		In fact so many don't that by default, the USB core
 | 
						|
		initializes all non-hub devices in the "on" level.  Some
 | 
						|
		drivers may change this setting when they are bound.
 | 
						|
 | 
						|
		This file is deprecated and will be removed after 2010.
 | 
						|
		Use the power/control file instead; it does exactly the
 | 
						|
		same thing.
 |