Как переинициализировать USB порт на RepkaPi3, RaspberryPi4?
Есть камера, подключённая через USB к одноплатнику RepkaPi3 (на RaspberryPi4 такая же проблема наблюдается), когда я отключаю полностью питание от компьютера, то после включения камера пропадает из /dev и необходимо вручную подключить заново камеру, чтобы система её увидела. Есть ли возможность перезагрузить порт USB через терминал с целью нахождения на нём устройства? Ubuntu 20.04.
Всё, что находил в интернете, было для стационарных пк.
Ответы (1 шт):
Автор решения: eri
→ Ссылка
Если усб хаб умеет управлять питанием, то для порта 4
# disable external wake-up; do this only once
echo disabled > /sys/bus/usb/devices/4-1/power/wakeup
echo on > /sys/bus/usb/devices/4-1/power/level # turn on
echo suspend > /sys/bus/usb/devices/4-1/power/level # turn off
Если нет, то иногда помогает софтресет драйвера
echo "4-1" > /sys/bus/usb/drivers/usb/unbind
echo "4-1" > /sys/bus/usb/drivers/usb/bind