У меня есть много USB-модемов, подключенных к серверу. Иногда USB не отвечает на программное обеспечение, такое как gnokii o gammu (мне нужно прочитать IMEI), и нам нужно отключить устройство и снова подключить, и проблема решена.
Мне нужен способ сделать это из bash. Я знаю, что невозможно отключение с отключением энергии. Есть идеи?
Я пытаюсь с:
- usbreset.c (https://gist.github.com/x2q/5124616)
- usbpower.pl (https://gist.github.com/Krellan/6575538)
Оба решения отсоединяют устройство и снова подключают, но проблема, когда я запрашиваю данные, по-прежнему не работает.
Решение, передающее эти данные, для меня лучше :)
- /dev/ttyUSB0
- /dev/шина/usb/001/001