====== Управление питанием портов USB ====== FIXME Пример вывода команды ''lsusb -t'' lsusb -t /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M |__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M В данных примерах работаем с устройством: /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M |__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M ===== Отключение питания ===== echo 5-4 > /sys/bus/usb/drivers/usb/unbind ===== Включение питания ===== echo 5-4 > /sys/bus/usb/drivers/usb/bind ===== Включение питания и монтирование ===== #!/bin/bash echo 5-4 > /sys/bus/usb/drivers/usb/bind sleep 5 mount -U acb87a72-16ac-48ce-81b0-80687fc3cc01 /mnt/usb-disk ===== Размонтирование и отключение питания ===== #!/bin/bash umount /mnt/usb-disk if [ $? -eq 0 ] then sleep 5 echo 5-4 > /sys/bus/usb/drivers/usb/unbind exit 0 else echo $? fi exit ====== Ссылки ====== [[http://sysadm.pp.ua/linux/usb.html|Включение/выключение питания USB устройств из консоли]] **[[http://sysadm.pp.ua/linux/usb.html#comment-279|Включение/выключение питания USB устройств из консоли (admin: 29 октября 2014 в 17:31)]]** [[http://linuxhub.ru/viewtopic.php?f=23&t=301|Включение/отключение питания USB-порта]] **[[https://github.com/mvp/uhubctl|uhubctl]]** {{tag>Linux USB}}