Touch pad se vuelve loco y suspensiones injustificadas - SOLUCIONADO

29 envíos / 0 nuevos
Último envío
#1 Dom, 07/07/2019 - 13:18
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Touch pad se vuelve loco y suspensiones injustificadas - SOLUCIONADO

Hola a todos y gracias por leerme. Leer ya es ayudar. Tengo un netbook Blusens FreePC. Le he instalado un Debian 10 mediante la distribución netinst. Creo que ha cogido ben casi todo el hardware pero el touch pad no. Con ratón se trabaja bien pero con el touch pad se vuelve loco el ordenador y puedo acabar hasta estropeando el SO. También se suspende sin venir a cuento. He visto muchas cosas en muchos foros. He probado montones de comandos e historias pero no he conseguido nada. ¿Alguna ayuda? Gracias.

Dom, 07/07/2019 - 13:43
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

Hola acamba te recomiendo que primero leas las normas del foro https://exdebian.org/normas/normas-del-foro y luego instales el paquete lshw, y pega el resultado de

lshw -short 

tambien ejecuta como root

su -
journalctl -b -p err

acamba no nos das casi nada de información, no sabemos ni que escritorio usas
 

...He probado montones de comandos e historias pero no he conseguido nada....

Que cosas probaste, que comandos, asi evitamos que te den soluciones que ya probaste wink

saludos...

Dom, 07/07/2019 - 14:51
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola Rocky III. Gracias por tu ayuda. Tienes toda la razón. Qué menos que descartar lo que yo ya haya hecho. El problema es que con este tema voy a tirones, vamos, que me pongo y me rindo cada x tiempo y no he documentado las cosas ya hechas. Mal. Muy mal. Perdona. El escritorio escogido en la instalación creo que fue el XFCE. Me pongo ahora mismo a hacer lo que me propones y te voy contando el resultado. Gracias.

Dom, 07/07/2019 - 15:12
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola de nuevo. Instalado y ejecutado  el lshw. Este es el resultado:

H/W path               Device     Class       Description
=========================================================
                                  system      PC-81005 (BasicNB_QS)
/0                                bus         PC-81005
/0/0                              memory      1MiB BIOS
/0/15                             memory      2GiB System Memory
/0/15/0                           memory      2GiB DIMM DDR2 Synchronous 533 MHz (1,9 ns)
/0/1a                             processor   Intel(R) Atom(TM) CPU N270   @ 1.60GHz
/0/1a/1b                          memory      512KiB L2 cache
/0/1a/1c                          memory      32KiB L1 cache
/0/1a/1.1                         processor   Logical CPU
/0/1a/1.2                         processor   Logical CPU
/0/100                            bridge      Mobile 945GSE Express Memory Controller Hub
/0/100/2                          display     Mobile 945GSE Express Integrated Graphics Controller
/0/100/2.1                        display     Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
/0/100/1b                         multimedia  NM10/ICH7 Family High Definition Audio Controller
/0/100/1c                         bridge      NM10/ICH7 Family PCI Express Port 1
/0/100/1c/0            enp1s0     network     RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
/0/100/1c.1                       bridge      NM10/ICH7 Family PCI Express Port 2
/0/100/1c.1/0          wlp2s0     network     AR242x / AR542x Wireless Network Adapter (PCI-Express)
/0/100/1c.2                       bridge      NM10/ICH7 Family PCI Express Port 3
/0/100/1d                         bus         NM10/ICH7 Family USB UHCI Controller #1
/0/100/1d/1            usb2       bus         UHCI Host Controller
/0/100/1d/1/1                     input       USB OPTICAL MOUSE

/0/100/1d.1                       bus         NM10/ICH7 Family USB UHCI Controller #2
/0/100/1d.1/1          usb3       bus         UHCI Host Controller
/0/100/1d.2                       bus         NM10/ICH7 Family USB UHCI Controller #3
/0/100/1d.2/1          usb4       bus         UHCI Host Controller
/0/100/1d.3                       bus         NM10/ICH7 Family USB UHCI Controller #4
/0/100/1d.3/1          usb5       bus         UHCI Host Controller
/0/100/1d.7                       bus         NM10/ICH7 Family USB2 EHCI Controller
/0/100/1d.7/1          usb1       bus         EHCI Host Controller
/0/100/1d.7/1/4                   multimedia  Hercules Webcam EC300
/0/100/1e                         bridge      82801 Mobile PCI Bridge
/0/100/1f                         bridge      82801GBM (ICH7-M) LPC Interface Bridge
/0/100/1f.2            scsi0      storage     82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode]
/0/100/1f.2/0.0.0      /dev/sda   disk        120GB Hitachi HTS54321
/0/100/1f.2/0.0.0/1    /dev/sda1  volume      40GiB Windows NTFS volume
/0/100/1f.2/0.0.0/2    /dev/sda2  volume      99MiB Windows NTFS volume
/0/100/1f.2/0.0.0/3    /dev/sda3  volume      39GiB Windows NTFS volume
/0/100/1f.2/0.0.0/4    /dev/sda4  volume      32GiB Extended partition
/0/100/1f.2/0.0.0/4/5  /dev/sda5  volume      30GiB EXT4 volume
/0/100/1f.2/0.0.0/4/6  /dev/sda6  volume      2036MiB Linux swap volume
/0/100/1f.3                       bus         NM10/ICH7 Family SMBus Controller
/0/1                              system      PnP device PNP0c02
/0/2                              system      PnP device PNP0b00
/0/3                              input       PnP device PNP0303
/0/4                              input       PnP device PNP0f13

 

En cuanto al otro comando el resultado es el siguiente. No tengo muy clro lo que quiere decir pero igual tiene relación con que se me suspenda el equipo sin venir a cuento en diferentes ocasiones, entre ellas el arranque:

jul 07 19:55:08 freepc kernel: ACPI BIOS Error (bug): Failure creating [\_SB.PCI0._OSC.CAPB], AE_ALRE
jul 07 19:55:08 freepc kernel: ACPI Error: Method parse/execution failed \_SB.PCI0._OSC, AE_ALREADY_E
jul 07 19:57:27 freepc wpa_supplicant[396]: dbus: wpa_dbus_property_changed: no property SessionLengt
jul 07 19:57:45 freepc wpa_supplicant[396]: dbus: wpa_dbus_property_changed: no property SessionLengt
lines 1-5/5 (END)

Comandos muy interesantes. Me los apunto. Gracias.

En cuanto al escritorio me gustaría poner una captura para confirmar que es el XFCE pero no soy capaz.

Lo dicho, mil gracias y perdón por las imprecisiones y falta de información.

Dom, 07/07/2019 - 16:05
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

sobre el error de ACPI BIOS Error fijate si este artículo te ayuda a resolver el "problema" https://quijotelibre.com/2017/10/12/acpi-error-una-tonteria-de-gnulinux-que-me-ha-vuelto-loco/

en la misma linea de agregar parámetros a grub no se si probaste esta "solución" https://slimbook.es/tutoriales/linux/65-solucion-problema-touchpad-en-linux

Para descartar un tema de hardware: ¿estas seguro que el touchpad funciona adecuadamente? ¿en la actualidad lo has probado en otras distros linux o en windows?
cualquiera de estos escritorios tiene opciones de configuración de touchpad, has probado de bajar la velocidad o la sensibilidad o viceversa?
que te pone el siguiente comando?

echo $XDG_SESSION_TYPE

saludos...

AGREGO: tené presente que después de editar grub hay que hacer un

su -
update-grub

 

Dom, 07/07/2019 - 19:09
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola Rocky III. Gracias de nuevo. El touch pad va bien con Windows 7 y, sorprendentemente, después de estar un rato trabajando con raton USB en Debian parece que ha dejado de hacer locuras. No lo puedo creer y menos entender. Después de una hora con ratón USB quité el ratón USB y el touch pad ya iba normal. Suena de locos pero es así. En cualquier caso voy a intentar arreglar lo de las suspensiones inesperadas siguiendo los consejos que me das y te contaré. Muchísimas gracias porque aprendo y me ayudas un montón. Gracias :)

Lun, 08/07/2019 - 11:03
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola de nuevo. He estado luchando un rato con algunos logros y bastantes fracasos.

Cómo logros el haber podido meter al usuario en el grupo sudoers y el haber cambiado la opción por defecto el GRUB.

Fracasos:

  • Probé el parámetro libata.noacpi=1 en /etc/default/grub y las suspensiones molestas seguían igual.
  • Probé el parámetro acpi=off en /etc/default/grub y las suspensiones molestas desaparecían pero me quedaba sin tarjeta de red WiFi y el apagado del equipo no se completaba sin darle al botón.
  • Introduje el parámetro autologin-user=usuario en el archivo /etc/lightdm/lightdm.conf con la intención de que el equipo iniciase sesión automáticamente sin tener que meter usuario y contraseña y no me funciona. Definitivamente mi escritorio es XFCE.

En cuanto a lo más grave, el touch pad, funciona bastante bien. No hace las locuras que hacía ayer. Inexplicable pero cierto.

Ahora lo que más me molesta son las suspensiones indeseadas, inapropiadas y molestas.

Gracias por todo :)

Lun, 08/07/2019 - 13:48
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

¿Le has echado un ojo a las opciones de energía? "Suspensiones molestas" suena a que el equipo se suspende  pasado un tiempo de inactividad, o al bajar la tapa, o al llegar a un % de bateria si es el mismo caso... Si es un portátil, tendrás el icono de la batería en la bandeja del sistema y desde ahí deberías poder configurar el comportamiento de la gestión de energía.

  No hay bar que por bien no venga....
Lun, 08/07/2019 - 13:51
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

sobre el tema de lightdm te aclaro que para tener autologin tenes que instalar lightdm-autologin-greeter y editar el archivo "lightdm-autologin-greeter.conf" en /etc/lightdm/lightdm.conf/lightdm.d o algo asi editas ese archivo y pones tu nombre de usuario  

suspensiones molestas seguían igual.

no habías comentado nada sobre eso porque no te explicas un poco mas.

Para el tema de grub también podes probar  en GRUB_CMDLINE_LINUX_DEFAULT parámetros como : acpi_osi=Linux o  sino podes probar https://wiki.archlinux.org/index.php/Talk:ASUS_E403SA

A lo mejor este articulo también te puede ser de utilidad http://listaprisma.blogspot.com/p/informacion-trucos.html

Mar, 09/07/2019 - 05:59
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola. Gracias compañeros.

Panko, sí le eché un ojo a las opciones de energía y me puse en plan radical quitando cualquier opción de suspensión.

Rocky III , gracias porque ya se inicia el usuario sin tener que identificarme. Tal cual lo explicaste es.

En cuanto al parámetro acpi_osi=Linux  las suspensiones siguen.

Por otro lado, hoy volvió el problema del touch pad loco. La única forma en la que sé solucionarlo es conectando un ratón USB. En cuanto conectas un ratón USB ya funciona el touch pad y ya podrías desconectar el ratón USB sin problema. Por cierto, después, al intentar apagar el equipo, ni con botonazo pude. Tuve que desconectar de la corriente y la batería.

¿Y a qué viene tanta pesadez con el identificarse automáticamente, las suspensiones y el touch pad si no es nada grave y lo último se soluciona con un ratón USB? Pues es que quiuero llevarme el netbook de viaje y el tiempo y el espacio no me van a sobrar. El espacio para un ratón y el tiempo para estar dando al botón cada vez que se suspenda.

En cualquier caso muchas gracias porque estoy aprendiendo mucho. :)

Mar, 09/07/2019 - 10:47
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

en la url de la wiki de arch hay muchas opciones de parámetros https://wiki.archlinux.org/index.php/Talk:ASUS_E403SA te recomiendo que las pruebes
Igualmente ten presente que debian 10 acaba de ser lanza y lo mas probable es que durante un tiempo tenga algunos bug

Mar, 09/07/2019 - 11:07
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Voy con ello. Probaré uno por uno. En cuanto a lo de los bugs es una posibilidad, pero como os comento ya me ha pasado con Lubuntu, con Mint... Haré un vídeo para que se vea de lo que hablo. Lo dicho, pruebo esos parámetros y os cuento. Gracias :)

Mar, 09/07/2019 - 13:12
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

la otra es que pruebas con el paquete non free intel-microcode pero dudo que te ayude

Mar, 09/07/2019 - 15:39
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 Cuidado!.

 Lo del autologing, pues si, es una opción, pero también una merma de seguridad.

 Yo veo lo de tener que identificarme y logearme, como una opción de seguridad,

 recomendable si no estás a su lado en todo momento.

 Con el autologgin, cualquiera que encienda o abra el mismo en tu ausencia,

 tiene via libre hacia tu escritorio, y puede hacer todo lo que haces tu.

 Y es que no es prudente dejar las puertas abiertas cuando te ausentas, mejor echar

 la llave.

 No te blinda al completo, pero es una defensa. Y más si vas a estar de viaje. wink

 

 En este asunto puedo citarte a uno que conozco, que cada vez que se levanta del

 asiento en su trabajo, activa el salvapantallas, con contraseña.

 

Mar, 09/07/2019 - 15:50
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Tomo nota de esa opciónn Rocky III.

Gracias Percontator, pero se trata de un netbook que uso sólo para viajes y donde no tengo datos.

Mar, 09/07/2019 - 19:01
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola compañeros. Acabo de solucionar lo de las suspensiones. La solución ha sido editar el archivo:

/etc/systemd/logind.conf

En dicho archivo he descomentado un par de parámetros que estaban comentados y les he asignado los valores que se detallan a continuación:

HandleLidSwitch=ignore

HandleLidSwitchDocked=ignore

Fuente: https://www.enmimaquinafunciona.com/pregunta/139770/ubuntu-1604-generalmente-se-suspende-antes-de-inicio-de-sesion-y-mientras-logout

Así pues, y gracias a vosotros, he conseguido lo siguiente:

  • Meter al usuario en sudoers
  • Cambiar la opción por defecto del grub
  • Login automático
  • Quitar las suspensiones indeseadas
  • ¿Arreglar el touch pad?

Muchísimas gracias. Tengo el Debian cómo quería. Espero que lo del touch pad no se vuelva a producir. Me queda sólo una duda. Con los experimentos que hice se han producido dos apagados a lo bruto del sistema. ¿Hay alguna forma de arreglar lo que se haya podido dañar por ello?

Lo dicho, gracias.

Mar, 09/07/2019 - 21:45
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Si se hubiera dañado algo, el mismo sistema lo habría notado al inicio y realizado automáticamente un chequeo del disco. De todas formas, cada cierto número de montajes de las particiones, ser realiza un chequeo al inicio del sistema, también automáticamente, asi que si no has tenido problemas, no deberías tenerlos más adelante. Como mucho, podría quedar algún archivo de tu home corrupto, pero si tampoco tienes problemas con el software que uses, dudo que haya pasado algo y, de ser asi, un chequeo automático de los que he nombrado lo ha arreglado o lo arreglará cuando se haga.

  No hay bar que por bien no venga....
Mié, 10/07/2019 - 04:47
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola. Gracias. Pues entonces queda listo. Gracias a todos.

Mié, 10/07/2019 - 05:47
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Podrías probar una cosilla a ver si arregla lo del touchpad:

# rmmod psmouse
# modprobe psmouse proto=imps

Sería interesante también conocer que touchpad tienes. Podrías ponernos la salida del comando xinput.

Respecto a la solución de esas "suspensiones molestas", es algo que debería gestionar el sistema, ya que por lo que veo estaba relacionado con la tapa del portátil, y eso es algo que configuras en las opciones de energía: el comportamiento al bajar la tapa para que suspenda, bloquee pantalla, etc... Precisamente en mi sistema, esas lineas están comentadas en ese archivo y lo tengo configurado en las opciones de energía de plasma.

  No hay bar que por bien no venga....
Mié, 10/07/2019 - 06:24
acamba
Imagen de acamba
Desconectado/a
se unió: 07/07/19

Hola. Te agradezco el interés. Me apunto los comandos que me recomiendas por si se vuelve a reproducir el problema. Ahora mismo si los aplicase no sabría si hacen algo o no. El comando xinput me dice esto:

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ FSPPS/2 Sentelic FingerSensingPad           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)]
    ↳ Hercules Webcam EC300: Hercules             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=10    [slave  keyboard (3)]

En cuanto a las opciones de energía relacionadas con la tapa no hay ninguna opción "No hacer nada" de manera que no sé que podría haber hecho.

Gracias :)

Mié, 10/07/2019 - 09:06
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

mmmm.... me suena que ese touchpad ha tenido problemas en el pasado, precisamente porque no es reconocido como touchpad si no como mouse, pero la verdad es que no recuerdo si era problema del driver de synaptic o que.

En mi caso, con otro touchpad, tuve algún problemilla, ya que no era synaptic si no elantech. El touchpad me funciona tanto si lo uso con el driver de synaptic como si dejo que sea libinput el que lo gestione. Ahora mismo, solo tengo libinput para gestionar todo en mi sistema. Si quieres probar algo a ver si hubiera suerte, o te lo guardas para otra ocasión en que te pongas a ello, esto es lo que puedes probar:

1.- Crea un archivo de configuración: /etc/X11/xorg.conf.d/40-touchpad.conf y mete dentro lo siguiente:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
        Option "TappingButtonMap" "lrm"
        Option "NaturalScrolling" "off"
        Option "ScrollMethod" "twofinger"
        Option "DisableWhileTyping" "on"
#        Option "ClickMethod" "clickfinger"
EndSection

Guarda el archivo (las opciones que aparecen se pueden cambiar al gusto de uno).

2.- Si quieres asegurarte al 100% que usa el driver indicado, desinstala xserver-xorg-input-synaptics.

 

En el siguiente inicio del sistema o de sesión, debería estar usando el touchpad con el driver de libinput. Si la cosa no fuera bien o se queda igual y prefieres seguir como estabas (synaptics debería de tener soporte para ese touchpad hace algo de tiempo ya), basta con volver a instalar xserver-xorg-input-synaptics y eliminar el archvo que has creado.

 

Respecto a lo de la tapa del portátil, en mi caso (uso plasma como escritorio), en las opciones de energía, al activar la "gestion del botón" de apagado, se me activan las opciones para dicho botón y la tapa del portátil. Ahí mismo es donde se puede configurar que hacer cuando se baje la tapa (apagar, suspender, bloquear pantalla, no hacer nada, son las opciones que me da para la tapa), igual al ser otro escritorio el tuyo te falta instalar algún paquete/plugin para tener esas opciones.

  No hay bar que por bien no venga....