USB
Aus Programmers Guide
(Unterschied zwischen Versionen)
Roy (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: „= Turn off (Spin down) an USB-Device - USB Festplatte ausschalten / in Standby versetzen = Show all connected usb-devices / Zeige alle angeschlossenen USB-Gerä…“)
Zum nächsten Versionsunterschied →
(Die Seite wurde neu angelegt: „= Turn off (Spin down) an USB-Device - USB Festplatte ausschalten / in Standby versetzen = Show all connected usb-devices / Zeige alle angeschlossenen USB-Gerä…“)
Zum nächsten Versionsunterschied →
Version vom 08:11, 7. Nov. 2010
Turn off (Spin down) an USB-Device - USB Festplatte ausschalten / in Standby versetzen
Show all connected usb-devices / Zeige alle angeschlossenen USB-Geräte
lsusb -v | less #or ls -l /sys/bus/usb/devices
This command turn off an usb-device / Dieses Komando schaltet ein USB-Gerät ab Replace <device> with the determined id like 2-0:1.0 / Ersetze <device> mit der gerade ermittelten Bus-Id (Bsp. 2-0:1.0)
sudo echo "0" > /sys/bus/usb/devices/<device>/power/state
This command set the timeout to spin down an usb-harddrive / Dieses Komando setzt das Zeiltlimit zum abschalten der USB-Festplatte
#from manual (hdparm -help) #-S # Set the standby (spindown) timeout for the drive. This value is used by the drive to determine how long to #wait (with no disk activity) before turning off the spindle motor to save power. Under such circumstances, the #drive may take as long as 30 seconds to respond to a subsequent disk access, though most drives are much quicker. #The encoding of the timeout value is somewhat peculiar. A value of zero means "timeouts are disabled": the device #will not automatically enter standby mode. Values from 1 to 240 specify multiples of 5 seconds, yielding timeouts #from 5 seconds to 20 minutes. Values from 241 to 251 specify from 1 to 11 units of 30 minutes, yielding timeouts #from 30 minutes to 5.5 hours. A value of 252 signifies a timeout of 21 minutes. A value of 253 sets a #vendor-defined timeout period between 8 and 12 hours, and the value 254 is reserved. 255 is interpreted as 21 #minutes plus 15 seconds. Note that some older drives may have very different interpretations of these values. #A simple example #I would set a timeout of 5 minutes #5 minutes = 5 minutes * 60 (seconds / minute) = 300 seconds #300 seconds / 5 seconds (the multiplicator in the manual) = 60 (the final value) # #I would set a timeout of 10 minutes #10 minutes = 10 minutes * 60 (seconds / minute) = 600 seconds #600 seconds / 5 seconds (the multiplicator in the manual) = 120 (the final value) #set the spindown-time of 5 minutes sudo hdparm -S 60 /dev/sda