GNU/Linux >> Znalost Linux >  >> Linux

Ovládání USB napájecího zdroje (on/off) s Linuxem

Poznámka. Informace v této odpovědi jsou relevantní pro starší jádra (až do 2.6.32). Informace o novějších jádrech naleznete v odpovědi tlwhiteca.

# disable external wake-up; do this only once
echo disabled > /sys/bus/usb/devices/usb1/power/wakeup 

echo on > /sys/bus/usb/devices/usb1/power/level       # turn on
echo suspend > /sys/bus/usb/devices/usb1/power/level  # turn off

(Možná budete muset změnit usb1 na usb n )

Zdroj:Documentation/usb/power-management.txt.gz


Podle dokumentů , došlo k několika změnám ve správě napájení USB z jader 2.6.32 , které se zřejmě usadí v 2.6.38 . Nyní budete muset počkat, až se zařízení nečiní , který se řídí konkrétním ovladačem zařízení. Ovladač jej musí podporovat, jinak zařízení tohoto stavu nikdy nedosáhne. Bohužel nyní uživatel nemá šanci si to vynutit. Pokud však budete mít štěstí a vaše zařízení se může stát nečinným, pak pro vypnutí této funkce musíte:

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend"
echo "auto" > "/sys/bus/usb/devices/usbX/power/level"

nebo pro jádra kolem 2.6.38 a vyšší:

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend_delay_ms"
echo "auto" > "/sys/bus/usb/devices/usbX/power/control"

To doslova znamená pozastavit v okamžiku, kdy se zařízení stane nečinným.

Takže pokud váš ventilátor není něco "inteligentního", co lze považovat za zařízení a ovládat jej ovladačem, pravděpodobně nebudete mít na současných jádrech moc štěstí.


Linux
  1. Zapněte textový editor terminálu Linux pomocí ed

  2. Zabezpečení Linuxu:Manipulace se zásadami SELinux pomocí Booleans

  3. Jak nastavit proměnné prostředí Linuxu pomocí Ansible

  1. 4 Užitečný způsob, jak zjistit název připojeného zařízení USB v systému Linux

  2. Jak zašifrovat oddíl pomocí DM-Crypt LUKS na Linuxu

  3. Linux – Jak znovu připojit logicky odpojené USB zařízení?

  1. Linux USB:zapínání a vypínání napájení?

  2. Jak vypnout obrazovku pomocí zástupce v Linuxu?

  3. je možné probudit linuxové zařízení v určitou dobu