Перезавантаження usb порту без перезавантаження системи, Дрюс всемогутній

У мене на ноутбуці періодично «відвалюється» миша. Не скажу, що це нормально, але і не сильно мене дратує. Перемкнув в інший порт і працює далі. Порти закінчилися - перевантажуємося. Причому це почалося ще на Fedora, на Ubuntu хвороба триває. Сьогодні було кілька хвилин і вирішив їх присвятити цій проблемі.
Є два варіанти вирішення проблеми. Перший швидкий і другий цікавіший і інформативний.

Перший варіант:
Відключаємо і включаємо використовуючи modprobe

> Modprobe -r usbhid
> Modprobe usbhid

Зовнішні накопичувачі (диски, флешки):

> Modprobe -r usb-storage
> Modprobe usb-storage

Другий варіант:
Дивимося загальну інформацію про те який пристрій до якого порту підключений (мене цікавить миша Razer):

Каскадний вид підключення. Тут видно який драйвер використовується (на зображенні підкреслено червоним):

> Lsusb -v -s 4: 1 | grep iSerial

Перезавантаження usb порту без перезавантаження системи, Дрюс всемогутній

Тепер у нас є вся інформація для відключення потрібного нам USB пристрої (на зображенні підкреслено червоним):

> Echo -n «0000: 00: 1d.0» | tee / sys / bus / pci / drivers / ehci-pci / unbind

Підключаємо USB пристрій:

> Echo -n «0000: 00: 1d.0» | tee / sys / bus / pci / drivers / ehci-pci / bind

Після таких маніпуляцій ми перезавантажуємо конкретне USB пристрій без необхідності перевантажувати комп'ютер цілком.

P.S. Ахтунг: не забуваємо про «мінуси» і лапки