[Sarlug] Переинициализация USB устройства

Ivan A. Melnikov ivan.a.melnikov на gmail.com
Вт Июл 17 09:50:15 MSK 2012


On Tue, 17 Jul 2012 09:07:56 +0400
Sicness <sicness на darklogic.ru> wrote:

> Здравствуйте.
> Раз в некоторое время мне приходится на удаленном компьютере
> перевтыкать USB 3G модем.
> Google дал ответ  *modprobe -vr uhci_hcd*
> Но:
> 
> *root на git:~# modprobe -vr ehci_hcd
> FATAL: Module ehci_hcd is builtin*
> 
> Подскажите, пожалуйста, есть ли еще варианты?

Тысячи их ;) Например:

* магическим образом угадать нужный девайс
  среди /sys/bus/usb/devices/usb* (пусть будет 2)
  и сделать от рута

# echo 0 > /sys/bus/usb/devices/usb2/authorized
# echo 1 > /sys/bus/usb/devices/usb2/authorized

(у меня ядро 3.4.2, в других ядрах может слегка отличасться, например
вторая строчка может быть не нужна).

* собрать специальную прогу, например, отсюда:

http://www.roman10.net/how-to-reset-usb-device-in-linux/

* гугл знает больше...

--
WBR,
Ivan A. Melnikov


Подробная информация о списке рассылки Sarlug