У мене на ноутбуці періодично «відвалюється» миша. Не скажу, що це нормально, але і не сильно мене дратує. Перемкнув в інший порт і працює далі. Порти закінчилися - перевантажуємося. Причому це почалося ще на Fedora, на Ubuntu хвороба триває. Сьогодні було кілька хвилин і вирішив їх присвятити цій проблемі.
Є два варіанти вирішення проблеми. Перший швидкий і другий цікавіший і інформативний.
Перший варіант:
Відключаємо і включаємо використовуючи modprobe
> Modprobe -r usbhid
> Modprobe usbhid
Зовнішні накопичувачі (диски, флешки):
> Modprobe -r usb-storage
> Modprobe usb-storage
Другий варіант:
Дивимося загальну інформацію про те який пристрій до якого порту підключений (мене цікавить миша Razer):
Каскадний вид підключення. Тут видно який драйвер використовується (на зображенні підкреслено червоним):
> Lsusb -v -s 4: 1 | grep iSerial
Тепер у нас є вся інформація для відключення потрібного нам 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. Ахтунг: не забуваємо про «мінуси» і лапки