Problema:
Al usar el botón de bloqueo/desbloqueo del touchpad, se desactiva pero no se puede volver a activar.
Solución:
Una solución temporal es remover el modulo psmouse y volver a cargarlo.
Si hacemos esto veremos en dmesg:
# dmesg
[ 740.189849] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa44000/0xa0000
[ 740.243881] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11
Como vemos es un dispositivo que usa los parametros permitidos para i8042, con lo que tenemos
las siguientes opciones:
i8042.direct [HW] Put keyboard port into non-translated mode
i8042.dumbkbd [HW] Pretend that controlled can only read data from
keyboard and can not control its state
(Don't attempt to blink the leds)
i8042.noaux [HW] Don't check for auxiliary (== mouse) port
i8042.nokbd [HW] Don't check/create keyboard port
i8042.nomux [HW] Don't check presence of an active multiplexing
controller
i8042.nopnp [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX
controllers
i8042.panicblink=[HW] Frequency with which keyboard LEDs should blink
when kernel panics (default is 0.5 sec)
i8042.reset [HW] Reset the controller during init and cleanup
i8042.unlock [HW] Unlock (ignore) the keylock
Agregar i8042.nomux en /etc/default/grub.
Ejecutamos en una terminal:
# nano /etc/default/grub.
En la linea que GRUB_CMDLINE_LINUX_DEFAULT agregamos i8042.nomux
GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nomux"
# grub-mkconfig -o /boot/grub/grub.cfg
# grub-mkconfig -o /etc/grub.conf
# grub-install /dev/sda
Listo. Reiniciamos para que tome efecto el parámetro del kernel..