Пример вывода команды 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