¿Cómo deshabilitar el apagado automático de dispositivos usb como el mouse usb?


28

No sé cómo, pero de alguna manera el apagado automático de los dispositivos usb se activó accidentalmente. Ahora mi mouse usb se apaga incluso si está inactivo durante 2-3 segundos. Es realmente irritante.

Esto sucedió después de que instalé powertopy powernap. Quizás tenga algo que ver con estas dos aplicaciones.

¿Cómo puedo desactivar esta "función"?


Respuestas:


12

Es PowerNap que está haciendo esto.

Puede deshabilitar solo esta parte de los scripts de ahorro de energía de PowerNap con:

sudo powernap-action --disable usb_autosuspend

1
Para mí en Debian Jessie (8.4) fue el modo portátil. Ver la respuesta a continuación. Escribir /sys/bus/usb/devices/«device»/power/leveltambién funcionó, ver otra respuesta.
ctrl-alt-delor

30

Simplemente copie y pegue el siguiente comando en la terminal y deshabilitará la suspensión automática.

Desactivar la suspensión automática de USB

echo 2 | sudo tee /sys/bus/usb/devices/*/power/autosuspend >/dev/null

Deshabilitar la suspensión automática de USB

echo on | sudo tee /sys/bus/usb/devices/*/power/level >/dev/null

1
Desactivar la suspensión automática de USB es exactamente lo que estaba buscando. Aquí no tengo instalado powernap.
Fernando Kosh

77
¿Es eso reinicio persistente?
mveroone

2
Cómo hacer que sea reinicio persistente: askubuntu.com/questions/73590/…
Bryce

2
¿Cuál es esta diferencia entre los dos guiones? ¿Necesito ambos o solo uno de ellos?
rosencreuz

2
En Ubuntu 16.04 kern.logdice:WARNING! power/level is deprecated; use power/control instead
Erik van Oosten

10

¿Podría ser que las herramientas de modo portátil están causando esto? Si es así, intente lo siguiente:

  1. Opcional: cree una copia de seguridad /etc/laptop-mode/conf.d/usb-autosuspend.confcopiándola en su carpeta de inicio:

    cp /etc/laptop-mode/conf.d/usb-autosuspend.conf ~/usb.autosuspend.old
    
  2. Obtenga la identificación USB de su mouse / teclado

    lsusb
    

    Esto devolverá una lista que incluye ID xxxx:xxxxsu mouse / teclado.

  3. Edita el original usb-autosuspend.conf

    sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
    
  4. Habrá una entrada llamada AUTOSUSPEND_USBID_BLACKLIST=''cambiar esto aAUTOSUSPEND_USBID_BLACKLIST='xxxx:xxxx'

  5. Esto debería detener la suspensión de su mouse / teclado USB. Ahora necesita reiniciar su computadora o reiniciar el modo portátil usando

    sudo service laptop-mode restart
    

Fuente: http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/


Encuentra su ID con el comando lsusb|grep -i mouse|sed 's/^.* ID //g'|sed 's/ .*$//g'(suponiendo que haya la palabra "mouse" en la cadena de su mouse) Si no encuentra la ID de su mouse, úsela watch -d lsusbmientras la conecta.
rubo77

Al menos en Ubuntu 15.04, este archivo se ha movido runtime-pm.confy ahora se llama a la línea para agregar la identificación AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="". Curiosamente, no pude hacer que mi lista negra funcionara, así que deshabilité este módulo configurandoCONTROL_RUNTIME_AUTOSUSPEND=0 . ¡Funcionó!
Partofthething

Funcionó en Debian Jessie (8.4), pero el archivo es /etc/laptop-mode/conf.d/runtime-pm.conf
ctrl-alt-delor

Usted fue acertado, en mi caso ejecuté "lmt-config-gui" para las herramientas de modo portátil y desmarqué "Habilitar módulo runtime-pm". ¡Este problema comenzó después de actualizar mi kernel KDE Neon de 4.4 a 4.8 anoche y me estaba volviendo loco! ¡Gracias!
Adam Plocher

No tenía instalado el modo portátil (aunque algo estaba suspendiendo mi USB) y cuando lo instalé laptop-mode-tools instalé no tenía el usb-autosuspend.conf (eso fue para 14.04 pero tengo 16.04). Tuve un /etc/laptop-mode/conf.d/runtime-pm.confpor askubuntu.com/a/370406/318507 . Todavía estoy esperando ver si esto soluciona el problema o si tengo que rastrear lo que originalmente lo suspendió.
dragon788
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.