English Version

miércoles, 29 de enero de 2014

Resetear USB 3.0 en Ubuntu 12.04 LTS

Si al enchufar un dispositivo a un puerto 3.0 de nuestro ordenador este deja de funcionar en Ubuntu 3.0 es posible reiniciar el driver de la siguiente forma sin necesidad de reiniciar el ordenador:

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

No hay comentarios:

Publicar un comentario