Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
ajorgeg21

Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by ajorgeg21 »

Estimados, a ver si me pueden ayudar con esto, en primer instancia, habia instalado el Ubuntu 14.04, y no me funcionaba el Touchpad, siguiendo estos pasos me funciono

##############################
>>> Paso 1 :
>>> Iniciar el sistema, abrir una terminal y ejecutar
>>> # sudo nano /etc/default/grub
>>> Agregar "i8042.noloop=1" a "GRUB_CMDLINE_LINUX_DEFAULT".
>>> Tendría que verse algo similar a lo siguiente :
>> GRUB_CMDLINE_LINUX_DEFAULT="**quiet splash i8042.noloop=1"
>>> Guardar, salir y ejecutar el siguiente comando:
>>> # sudo update-grub
>>> Paso 2 :
>>> Ejecutar el siguiente comando en una terminal
>>> # sudo nano /etc/modprobe.d/blacklist.conf
>>> Agregar lo siguiente al archivo:
>>> blacklist usbtouchscreen
>>> Paso 3:
>>> Reinicar el sistema.
>>> ##############################

Pero al reiniciarlo, me dejo de funcionar y luego no logre volverlo a activar.
Ahora instale el Linux Mint:

//Kernel

uname -a
Linux Sistemas 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

------------------------------------------------------------------

Distributor ID: LinuxMint
Description: Linux Mint 17.1 Rebecca
Release: 17.1
Codename: rebecca

------------------------------------------------------------------

xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech PS/2+USB Mouse id=10 [slave pointer (2)] ////////////////////////////////////// Es porque tengo conectado un mouse USB
⎜ ↳ ELAN Touchscreen id=11 [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)]
↳ USB Video Device id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]

------------------------------------------------------------------

Alguien tiene alguna solucion alternativa para hacerlo funcionar, espero que me puedan ayudar...
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by JOPETA »

Ayudaría saber que escritorio tienes y supongo que has comprobado el estado del touchpad en Centro de Control>Ratón y Ratón táctil. ¿Tienes un tecla de acceso directo a activar/desactivar ratón táctil?¿Y en la BIOS, tienes alguna función para controlar el comportamiento del PS/2?, en tal caso ¿has comprobado su configuración?
ajorgeg21

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by ajorgeg21 »

JOPETA wrote:Ayudaría saber que escritorio tienes y supongo que has comprobado el estado del touchpad en Centro de Control>Ratón y Ratón táctil. ¿Tienes un tecla de acceso directo a activar/desactivar ratón táctil?¿Y en la BIOS, tienes alguna función para controlar el comportamiento del PS/2?, en tal caso ¿has comprobado su configuración?
Hola Jopeta:

Tengo Cinnamon.
Ya he comprabado en Raton y Raton tactil, y se encuentra activado.
No tengo una tecla para activar el touchpad.
Y en la Bios no hay nada referido a eso.

Lei por ahi que haciendo compilar el Kernel a la ultima version segura, quizas solucione los problemas con Drivers.
No se como podria resolverlo.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by JOPETA »

Dependiendo del contralador que hayas instalado (si es procedente de algún tutorial como este por favor indícalo) es posible que instalar el kernel 3.16 si ayude, pero debes estar preparado para desisntalarlo si eso no funciona y parecen otros problemas más graves. Parece que existe un problema generalizado con tu touchpad y la RC del Kernel 16 ya incluía el parche para Ubuntu.

Sin embargo es muy frecuente que dispositvos integrados causen problemas de identifcación de estado on/off, sobre todo el touchpad. ¿Has comprobado si el touchpad está activo antes del inicio de la sesión de usuario (ventana MDM). Cierra sesión y compruébalo (desconecta el ratón usb y vuélvelo a conectar el antes de volver a iniciar sesion, si el problema persiste, reinstala el controlador xserver-xorg-input-elantech desde synaptic o mediante terminal con

Code: Select all

sudo apt-get install --reinstall xserver-xorg-input-elantech.
sudo apt-get update
sudo apt-get update-grub
sudo reboot
ajorgeg21

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by ajorgeg21 »

JOPETA wrote:Dependiendo del contralador que hayas instalado (si es procedente de algún tutorial como este por favor indícalo) es posible que instalar el kernel 3.16 si ayude, pero debes estar preparado para desisntalarlo si eso no funciona y parecen otros problemas más graves. Parece que existe un problema generalizado con tu touchpad y la RC del Kernel 16 ya incluía el parche para Ubuntu.

Sin embargo es muy frecuente que dispositvos integrados causen problemas de identifcación de estado on/off, sobre todo el touchpad. ¿Has comprobado si el touchpad está activo antes del inicio de la sesión de usuario (ventana MDM). Cierra sesión y compruébalo (desconecta el ratón usb y vuélvelo a conectar el antes de volver a iniciar sesion, si el problema persiste, reinstala el controlador xserver-xorg-input-elantech desde synaptic o mediante terminal con

Code: Select all

sudo apt-get install --reinstall xserver-xorg-input-elantech.
sudo apt-get update
sudo apt-get update-grub
sudo reboot

Cuando tenia el Ubuntu, hice lo indicado en el primer post, y logre solucionarlo, pero al reiniciar la Notebook, volvio a no funcionar el touchpad,
Ahora instale el linux mint, que tuve el mismo problema, lo cual intente realizar el mismo procedimiento, pero sin exito.

Tenia pensado compilar el Kernel a la ultima version estable, siguiendo los pasos: https://bugzilla.kernel.org/show_bug.cgi?id=81331 pero al final no lo hice,

Aclaracion; Cuando inicio la pc en la ventana MDM, aparece el cursor, pero el touchpad no funciona, al iniciar sesion, desaparece el cursor,
El comando que me indicas no me funciona.

sudo apt-get install --reinstall xserver-xorg-input-elantech
[sudo] password for jorge:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete xserver-xorg-input-elantech

Es una lastima que sea tan engorroso hacer funcionar el touchpad,
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by JOPETA »

Hola Jorge!
Está claro que no se carga el controlador de ese touchpad (de ahí el error con el código).1)Deshaz los cambios realizados en GRUB (actulizando grub) y blacklist (reiniciando) para empezar. Una vez consultado varias referencias con resultados positivos parece que, además de instalar el controlador privativo del enlace que te mencioné en el anterior( este) , si no quieres entrar en la de parchear el actual. parece lo mas razonable la actualización al kernel 3.16 .

PD: Es posible que en el incio de sesión de suario Xserver carge el controlador synaptics en vez de elantech en tal caso podrías probar con el mismo código pero cambiando el controlador

Code: Select all

sudo apt-get install --reinstall xserver-xorg-input-synaptics.
sudo apt-get update
sudo apt-get update-grub
sudo reboot
Last edited by JOPETA on Tue Apr 07, 2015 6:31 am, edited 2 times in total.
ajorgeg21

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by ajorgeg21 »

JOPETA wrote:Hola Jorge!
Está claro que no se carga el controlador de ese touchpad (de ahí el error con el código).1)Deshaz los cambios realizados en GRUB (actulizando grub) y blacklist (reiniciando) para empezar. Una vez consultado varias referencias con resultados positivos parece que, además de instalar el controlador privativo del enlace que te mencioné en el anterior( este) , si no quieres entrar en la de parchear el actual. parece lo mas razonable la actualización al kernel 3.16 .
Jopeta, modifique el GRUB y saque el Blacklist, reinicie.
Intale el drivers. y segui los pasos pero nada.

Luego segui los pasos para parchear

Mira lo hice paso por paso y me salio esto:

1-
sudo dkms install -m psmouse -v elantech-x551c
Module psmouse/elantech-x551c already installed on kernel 3.13.0-37-generic/x86_64
~/Descargas $ sudo rmmod psmouse
rmmod: ERROR: Module psmouse is not currently loaded
~/Descargas $ sudo modprobe psmouse

2-
sudo update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.0.0-999-generic
Warning: No support for locale: es_AR.utf8 //// que seria mi mouse por usb
update-initramfs: Generating /boot/initrd.img-3.13.0-37-generic
Warning: No support for locale: es_AR.utf8

// Descargue el parche en: http://kernel.ubuntu.com/~kernel-ppa/mainline/

$ sudo dpkg -i linux*.deb
(Leyendo la base de datos ... 201733 ficheros o directorios instalados actualmente.)
Preparing to unpack linux-headers-4.0.0-999_4.0.0-999.201504042206_all.deb ...
Unpacking linux-headers-4.0.0-999 (4.0.0-999.201504042206) over (4.0.0-999.201504042206) ...
Preparing to unpack linux-headers-4.0.0-999-generic_4.0.0-999.201504042206_amd64.deb ...
Unpacking linux-headers-4.0.0-999-generic (4.0.0-999.201504042206) over (4.0.0-999.201504042206) ...
Preparing to unpack linux-image-4.0.0-999-generic_4.0.0-999.201504042206_amd64.deb ...
Done.
Unpacking linux-image-4.0.0-999-generic (4.0.0-999.201504042206) over (4.0.0-999.201504042206) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
Configurando linux-headers-4.0.0-999 (4.0.0-999.201504042206) ...
Configurando linux-headers-4.0.0-999-generic (4.0.0-999.201504042206) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
Error! Bad return status for module build on kernel: 4.0.0-999-generic (x86_64)
Consult /var/lib/dkms/psmouse/elantech-x551c/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.0.0-999-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/4.3.18/build/make.log for more information.

Configurando linux-image-4.0.0-999-generic (4.0.0-999.201504042206) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled
(4.0.0-999.201504042206 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(4.0.0-999.201504042206 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
Error! Bad return status for module build on kernel: 4.0.0-999-generic (x86_64)
Consult /var/lib/dkms/psmouse/elantech-x551c/build/make.log for more information.
Error! Bad return status for module build on kernel: 4.0.0-999-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/4.3.18/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
update-initramfs: Generating /boot/initrd.img-4.0.0-999-generic
Warning: No support for locale: es_AR.utf8
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.0.0-999-generic /boot/vmlinuz-4.0.0-999-generic
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.0.0-999-generic
Found kernel: /boot/vmlinuz-3.13.0-37-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

jorge@Sistemas ~/Descargas $ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.0.0-999-generic
Found kernel: /boot/vmlinuz-3.13.0-37-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done



// ACA BUSQUE EL LOG Y ME SALIO ESTO.

-------------------------------------------------------------
Archivo Make.log


DKMS make.log for psmouse-elantech-x551c for kernel 4.0.0-999-generic (x86_64)
dom abr 5 21:20:13 ART 2015
make: se ingresa al directorio «/usr/src/linux-headers-4.0.0-999-generic»
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/psmouse-base.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/synaptics.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/alps.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/elantech.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/logips2pp.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/lifebook.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/sentelic.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/trackpoint.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/touchkit_ps2.o
CC [M] /var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.o
/var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.c: In function ‘cypress_process_packet’:
/var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.c:543:2: error: too few arguments to function ‘input_mt_assign_slots’
input_mt_assign_slots(input, slots, pos, n);
^
In file included from /var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.c:25:0:
include/linux/input/mt.h:121:5: note: declared here
int input_mt_assign_slots(struct input_dev *dev, int *slots,
^
make[1]: *** [/var/lib/dkms/psmouse/elantech-x551c/build/src/cypress_ps2.o] Error 1
make: *** [psmouse.ko] Error 2
make: se sale del directorio «/usr/src/linux-headers-4.0.0-999-generic»
---------------------------------------------------------------------

Gracias por tu ayuda, pero me parece que no se va a solucionar, antes con windows funcionaba perfecto.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by JOPETA »

El parche es lo que compilas en 1 (psmouse-elantech-x551c.tar.gz)
Lo que haces luego es añadir la ppa del kernel( kernel mainline) para debian/ubuntu con el fín de descargar e instalar el kernel 16 .No se porque instalas el kernel 4.0 que es inestable. Desinstala completamente el kernel 4.0.0.

Code: Select all

sudo apt-get remove linux-headers-4.0.0-* linux-image-4.0.0-*
sudo update-grub
Luego Instala el 3.16 último con te sugieren en el link al final desde synaptic o clicando en el escudo de actualizaciones del panel (Ver>kernel de linux) e instalas el último (3.16.0.33) pero no te olvides actualizar el GRUB (sudo update-grub).


PD: Es posible que en el incio de sesión de usuario Xserver carge el controlador synaptics en vez de elantech, dado que tiene módulo de compatibilidad, en tal caso podrías probar con el mismo código pero cambiando el controlador

Code: Select all

sudo apt-get install --reinstall xserver-xorg-input-synaptics.
sudo apt-get update
sudo apt-get update-grub
sudo reboot
En tal caso puede que te funcione pero perdiendo algunas funcionalidades gestuales.
ajorgeg21

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by ajorgeg21 »

Estimado, realicé lo mencionado, pero sigue sin funcionar.
instale un win en Virtual Box y funciona normal....
alguna otra sugerencia.?
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Problemas Touchpad en Exo Nifty en Linux Mint Rebecca

Post by JOPETA »

Dado la cantidad de modificaciones que has introducido en el sistema, desde la configuración de GRUB, hasta el kernel pasando por la inhabilitación de módulos e instalación de drivers, te convendría revisar el estado actual ya que muchas de ellas han podido realizarse de forma incompleta o errónea. Tendrás que elegir entre revertir los cambios y volver a instalar el driver de Elantech o reinstalar el sistema (será más o menos drástico dependiendo de las particiones que tengas, copia de de archivos personales, las aplicaciones instaladas, tus configuraciones,...). Si tu opción es la primera deberás comprobar que cada paso se ejecuta correctamente, actualizando el sistema, actualizando GRUB, reiniciando y comprobando que se han realizado los cambios antes de proceder con el siguiente.

-GRUB: comprueba que en el archivo /etc/default/grub no queda rastro de "i8042.noloop=1", solo "quite splash". Edita el archivo como administrador (sudo gedit /etc/default/grub) Si es así, elimínalo y no te olvides de actualizar GRUB (sudo update-grub)

-Blacklist: edita /etc/modprobe.d/blacklist.conf y coloca un asterisco delante de la línea "blacklist usbtouchscreen" para desactivarla o elimina linea, así como cualquier otra referente a psmouse o elantech. Salva los cambios y reinicia.

-Driver: desinstala completamente el driver Elantech (desde el directorio de instalación del paquete descomprimido si no instalaste checkinstall), actuliza GRUB y reinicia.

-Kernel: comprueba que está completamente desinstalado el 4.0.0-999-generic (x86_64) del sistema desde Synaptic o desde el Gestor de Actualizaciones>Ver>Kernel de linux y que el instalado es el kernel 3.16 (tampoco el 3.13.37 u otro). Si no es así desinstálalo, actualiza GRUB y reinicia.

Llegados a este punto, una vez actualizado el sistema (sudo apt-get update), comprobado que no existen problemas de mergelist o configuraciones residuales (desde Centro de Control>Orígenes del Sofware) y que todo sigue igual respecto al Touchpad instala el driver de Elantech según lo indicado aquí.

Si decidiste reinstalar el sistema y los problemas con el touchpad persisten procede de igual manera con la instalación indicada, no vayas más allá antes de comprobar que la instalación del driver es correcta.
Locked

Return to “Español - Spanish”