USB power

Управление питанием USB через терминал

Если не требуется подавать питание обратно

sudo udisksctl power-off -b /dev/s[xy]

Если нужно подать питание обратно без физического переподключения

lsusb #отобразить список подключенных устройств по usb (нужен номер шины)

Устройства находятся по пути /sys/bus/usb/

cat /sys/bus/usb/[номер_устройства]/busnum

директория /sys/bus/usb/devices/[номер устройства/power/

выставить значение auto в файл control

echo "auto" > /sys/bus/usb/devices/[номер устройства]/power/control

Выключить питание

echo "[номер устройства]" > /sys/bus/usb/drivers/usb/unbind

Включить питание

echo "[номер устройства]" > /sys/bus/usb/drivers/usb/bind

Last updated