InicioLinuxDesactivar 'al vuelo' periferico conectado a un puerto USB

Desactivar 'al vuelo' periferico conectado a un puerto USB

Linux6/19/2011
En Linux, existe una forma para desactivar un puerto USB donde se encuentra conectado un periférico en concreto. Más que 'desactivar' o 'deshabilitar', el término correcto es 'suspender' la actividad de dicho puerto, siendo posible reestablecer su estado original a posteriori gracias a la gestión de energía USB del kernel Linux.

Los pasos son los siguientes:

[1:Obtener el número de bus y número identificador del dispositivo cuya actividad se desea suspender] - En las pruebas, he tomado como objetivo desactivar un mouse . En el caso de otros dispositivos, deberá seguirse un procedimiento análogo. Abriremos un terminal y ejecutaremos el comando 'lsusb' sin ningún parámetro adicional:




[2: Identificar el dispositivo en /sys con los IDs de bus y dispositivo obtenidos anteriormente] - Nos situaremos en el directorio '/sys/bus/usb/devices/'. Haremos un listado con 'ls' y nos fijaremos únicamente en las entradas formadas por dos valores numéricos separados con un guión, con la forma x-y. Una de esas entradas x-y corresponde al ratón USB. Nuestra misión ahora es averiguar cuál se asocia al dispositivo con identificador de bus 5 e identificador de dispositivo 3 (el mouse USB). (Obviamente, lo más probable es que los IDs sean distintos para cada caso particular). Emplearemos el siguiente par de comandos:

Obtención del 'Bus ID' del dispositivo x-y: 'cat x-y/busnum'
Obtención del 'Device ID' del dispositivo x-y: 'cat x-y/devnum'





[3: Suspender la actividad del puerto USB para el dispositivo x-y que ya conocemos] - En el caso del mouse USB , tendríamos que ejecutar el siguiente comando: 'echo auto > 5-1/power/control' El efecto es inmediato, el mouse queda deshabilitado y deja de responder a los eventos de movimiento y click. Para volver a activarlo, ejecutamos: 'echo on > 5-1/power/control'.




Fuentes:
Post Original

Documentacion Kernel
Datos archivados del Taringa! original
25puntos
1,187visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
skilltik🇦🇷
Usuario
Puntos0
Posts40
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.