1.- Accedemos en un terminal como root
#> sudo su
2.- Identificamos el número del controlador usb mediante el siguiente comando:
root#> lspci -v | grep USB
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) (prog-if 20 [EHCI]) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI]) 04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI])
En el ejemplo el controlador USB 3.0 tienen como identificador 04:00.0 en driver XHCI.
3.-Desconectamos el controlador mediante el siguiente comando:
root#> echo -n "0000:04:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
4.- Volvemos a conectar el controlador mediante el siguiente comando:
root#> echo -n "0000:04:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/bind
Con esto debería funcionar de nuevo nuestro controlador USB.
Saludos