El panel táctil deja de funcionar después de suspender en un Clevo M55N

El panel táctil deja de funcionar después de suspender en un Clevo M55N

problema sencillo:

El panel táctil deja de funcionar después de la suspensión en Ubuntu 11.10. Es un problema molesto ya que me gusta usar mi panel táctil junto con mi mouse por conveniencia (a menos que deba usar mi panel táctil porque el mouse no está disponible).

¿Alguien puede ayudar?

También publiqué un comentario debajo de esta pregunta sin resolver para un problema similar en 10.10:El panel táctil dejó de funcionar después de suspenderse en un Toshiba L650

Marca y modelo de portátil: CLEVO M55N.

La lista xinput en la terminal da:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Genius 2.4G Wireless Mouse and Keyboard   id=11   [slave  pointer  (2)]
⎜   ↳ ImPS/2 Elantech Touchpad                  id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Genius 2.4G Wireless Mouse and Keyboard   id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Gracias de antemano.

Respuesta1

¡También tengo este error en 10.04 (en mi mismo panel táctil Elantech)! Creo un script /etc/pm/sleep.d/66my-sleep-resume(66 - una prioridad de inicio)

#!/bin/sh
case "${1}" in
        hibernate)
        # nothing   
                ;;
        resume|thaw)
        modprobe -r psmouse && modprobe psmouse
                ;;
esac

y ahora todo funciona.

Respuesta2

Pruebe esto en la terminal después del currículum:

synclient touchpadoff=0

Si funciona, puede escribir un script que contenga este comando y ponerlo en formato /etc/pm/sleep.d/.

Respuesta3

Desafortunadamente, existen muchas razones por las que esto podría suceder. Una solución que me ayudó en algunos casos es recargar el módulo del kernel responsable de los eventos del mouse:

sudo modprobe -r psmouse
sudo modprobe psmouse

También debes comprobar si el uso de las teclas Fn hace alguna diferencia.

Respuesta4

El Administrador de energía ( dpkg -L pm-utils) se invoca al principio y al final de su suspensión/reanudación. Lea man pm-powersavey man pm-suspend. Lea también /usr/share/doc/pm-utils/README{,.debugging}.

Es probable que algún script útil de Power Manager esté causando el problema del panel táctil. O no se guarda/restaura el estado del panel táctil o no se recarga un módulo necesario.

Mire dmesgdespués de reiniciar e intente ver cómo se inicializa su panel táctil. Compare el resultado de lsmodla suspensión previa al inicio (cuando funciona) y de la suspensión posterior (cuando no funciona). Si falta un módulo en este último, estás en camino a una solución.

Otra técnica de depuración es comenzar en el estado posterior al arranque y previo a la suspensión y hacer:

  1. touch /tmp/before-time-date
  2. Cierre la tapa y suspenda.
  3. Abra la tapa y continúe.
  4. Encuentre los registros del sistema que han cambiado desde el paso 1:
    find /var/logs -type f -anewer /tmp/before-time-date
  5. Mire las últimas varias líneas de cada uno de estos archivos. Yo uso lessy tengo mis configuraciones favoritas en una variable de entorno $LESS=-XMersj3. entonces puedo hacerlo:
    sudo -v;find /var/logs -type f -anewer /tmp/before-date-time -print | xargs sudo less $LESS
    luego use el comando less G(mayúsculas) para llegar al final de cada archivo.

información relacionada