Сегодня поговорим о том, как можно перезагрузить USB устройство с помощью терминала.
Использовать будем Ubuntu Server 22.04 LTS и USB модем от Huawei.
Для перезагрузки USB устройства первым шагом узнаем ProductID
и VendorID
нашего устройства, в данном случае USB модема. Для этого в терминале наберем следующую команду:
lsusb
Вот такой ответ вывела у меня данная команда:
Bus 001 Device 003: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- 12d1:14db – ProductID и VendorID нашего устройства.
- Bus 001 Device 003 – bus и номер устройства.
Далее воспользуемся usbreset
командой, чтобы перезагрузить наше устройство. Синтаксис команды:
usbreset (option)
Option:
PPPP:VVVV - указываем ProductID и VendorID.
BBB/DDD - Указываем bus и номер устройства.
"Product" - Указываем имя продукта.
- Введём по ID продукту.
usbreset 12d1:1f01
Resetting HUAWEI_MOBILE ... can't open [No such device]
- Введём по номеру устройства:
usbreset 001/003
Resetting HUAWEI_MOBILE ... ok
- Введём по названию:
usbreset "HUAWEI_MOBILE"
Resetting HUAWEI_MOBILE ... ok
[endtxt]
. . . .
- Тест скорости дисков в Linux
- Как запустить команду в фоне в Linux
- Ошибка несоответствие размеров GPT PMBR
- nginx: [warn] protocol options redefined
- Как включить поддержку linux в windows 11