Сброс USB-устройства с терминала

Я использую USB-игрушку IR v2 и использую этот отличный https://github.com/crleblanc/PyIrToy библиотека python, чтобы заставить ее работать после того, как не удалось получить информацию о LIRC. Однако, хотя он работает один раз, повторное использование приводит к сбою из-за своего рода «переполнения буфера», как описано разработчиком здесь https://github.com/crleblanc/PyIrToy/issues/2 . Поскольку единственным решением является выполнение replug, не можем ли мы использовать грязный взлома программно сбрасываемого (что эквивалентно ручному отключению и повторной загрузке) устройства /dev /ttyACM0.

4 голоса | спросил EnjoyThePi 15 J000000Monday13 2013, 06:56:02

1 ответ


5

У меня возникла ошибка с тем, что принтер сделал это заодно. Я нашел ответ на форуме Ubuntu (также Debian basded).

$ cc usbreset.c -o usbreset
$ lsusb
Bus 002 Device 003: ID 0fe9:9010 DVICO
$ chmod +x usbreset
$ sudo ./usbreset /dev/bus/usb/002/003
ответил Jacobm001 16 J000000Tuesday13 2013, 00:12:30

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132