¿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"?

rrj
fuente

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
Dustin Kirkland
fuente
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
Qasim
fuente
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/

usuario238948
fuente
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