Tengo muchos puertos en mi computadora. Me gustaría apagar uno de ellos, así que cuando conecto mi teléfono a ese puerto, solo se carga. Sin embargo, quiero que mi teléfono funcione con mi computadora en algunas ocasiones, así que espero que otros puertos no se vean afectados.
Solo me gustaría saber qué tan posible es esto.
Respuestas:
Primero, corre
lsusb
.La salida debería ser como:
En la salida, busque el número de dispositivo del puerto que se deshabilitará. Por ejemplo, la unidad Seagate en el ejemplo tiene
Device 009
, ese es su número de dispositivo. Entonces la identificación seráusb[device number]
, comousb9
Luego, desactive la activación USB (haga esto solo una vez):
Asegúrese de sustituir
X
enusbX
el número de dispositivo.Luego apáguelo:
Deshacer esto:
fuente
tee: /sys/bus/usb/devices/usb11/power/wakeup: No such file or directory disabled
tee: /sys/bus/usb/devices/usbX/power/level: Invalid argument
cuandoecho suspend
, mientrasecho on
no hay tal error.X
deusbX
?No such file or directory
lugar. Mi distribución es Ubuntu 18.04.2 LTS.Aquí hay una opción plug & play (literalmente):
Es una buena idea si desea evitar los mensajes emergentes y los navegadores de archivos cada vez que conecte su teléfono solo para cargarlo.
Esto también es más infalible que el enfoque de software porque el software que apaga el puerto para datos puede ser revertido por el software que lo vuelve a encender. O podría reiniciarse durante la suspensión / reanudación o algún otro proceso que no haya previsto.
fuente