martes, 13 de agosto de 2013

fedora 18 - mouse bloqueado al inicio / mouse blocked when start

Bueno esta ves el detalle esta con el mouse y fedora 18 (fedora 19 con hw ati vaya que se lleva mal), el inconveniente se esta presentando a la hora del arranque, el sistema inicia correctamente pero despues de uno o dos minutos el touchpad comienza a fallar y se bloquea por unos minutos hasta que vuelve a reaccionar, esto claramente es un dolor de cabeza que no e  podido solucionar y no se si culpar a los drivers propietarios de ati (seguramente que si) o como tal un bug del f18.

El tema se me ocurrió "y que pasa si a nivel de kernel desconecto el mouse y lo vuelvo a conectar" a pues vaya trabajo para hacer esto, pues aquí esta lo que hice para poder desbloquear el mouse en caso de que se quede bloqueado.

echo -n "serio1" | tee /sys/bus/serio/drivers/psmouse/unbind

ojo que serio1 debe existir dentro del directorio /sys/bus/serio/drivers/psmouse/ de lo contrario no va a funcionar, aquí la muestra de como luce el directorio.

ls -la /sys/bus/serio/drivers/psmouse/
total 0
drwxr-xr-x. 2 root root    0 ago 13 09:00 .
drwxr-xr-x. 4 root root    0 ago 13 09:00 ..
--w-------. 1 root root 4096 ago 13 09:11 bind
-rw-r--r--. 1 root root 4096 ago 13 09:10 bind_mode
-r--r--r--. 1 root root 4096 ago 13 09:10 description
lrwxrwxrwx. 1 root root    0 ago 13 09:10 module -> ../../../../module/psmouse
lrwxrwxrwx. 1 root root    0 ago 13 10:55 serio1 -> ../../../../devices/platform/i8042/serio1
--w-------. 1 root root 4096 ago 13 09:00 uevent
--w-------. 1 root root 4096 ago 13 09:35 unbind


si solo ejecutamos el comando ya mencionado el kernel se encargara de reactivarlo y listo el mouse volverá a estar funcional.

En caso que se desactive el tapclik y el vertscroll pueden utilizar los siguientes comandos desde el usuario de trabajo.

synclient TapButton1=1
synclient VertEdgeScroll=1

Bueno eso es todo por el momento hasta el momento en que encuentre cual es la raiz del problema.

Hasta la próxima.