Сегодня поговорим о том, как можно перезагрузить 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" - Указываем имя продукта.
  1. Введём по ID продукту.
usbreset 12d1:1f01

Resetting HUAWEI_MOBILE ... can't open [No such device]
  1. Введём по номеру устройства:
usbreset 001/003

Resetting HUAWEI_MOBILE ... ok
  1. Введём по названию:
usbreset "HUAWEI_MOBILE"

Resetting HUAWEI_MOBILE ... ok

[endtxt]

. . . .

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 голоса
Рейтинг статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять