GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Elan Touchpad no funciona en Lenovo Ideapad con Ubuntu 16.04?

Recientemente compré un Lenovo IdeaPad (Intel i7 10ma generación). Instalé Ubuntu 16.04 en él, pero ¡en ningún momento me funcionó el panel táctil! Además, inicialmente traté de instalar Ubuntu 18.04 y actualicé al último kernel, pero no solo el panel táctil no funcionó, también los gráficos no funcionaron correctamente y finalmente decidí volver a 16.04.
Tengo No revisé el panel táctil en Windows, ya que compré una máquina DOS y puse ubuntu en su lugar.
El panel táctil no es el único hardware en mi computadora portátil que no funciona en ubuntu, pero centrémonos solo en él por ahora.

Al leer un poco, descubrí que muchas computadoras portátiles nuevas tienen problemas con sus paneles táctiles, en su mayoría ElanTech los ocultó.
Me parece que mi problema es similar a esta publicación:ELAN Touchpad no funciona en Lenovo Thinkbook con Ubuntu 18.04 .

Además, a partir de la información de esta publicación:el panel táctil Lenovo IdeaPad 330 no funciona, parece que el problema es que la identificación de mi panel táctil ELAN no aparece en el kernel, ¡así que Ubuntu no lo reconoce en absoluto!

Acerca de mi sistema:
uname -srv da:

Linux 4.15.0-74-generic #83~16.04.1-Ubuntu

xinput -list da:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=9    [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=8    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

¡Tenga en cuenta que Ubuntu no reconoce ningún panel táctil!
Ejecutando sudo acpidump | grep -C3 -i elan Pude encontrar mi identificación ELAN, que es 0633, como se ve aquí:

 27AA0: 59 53 0B DC 07 53 52 58 4F 0C 10 00 01 06 01 70  YS...SRXO......p
 27AB0: 47 4E 55 4D 0C 10 00 01 06 49 4E 54 31 70 49 4E  GNUM.....INT1pIN
 27AC0: 55 4D 0C 10 00 01 06 49 4E 54 32 A0 25 93 54 50  UM.....INT2.%.TP
 27AD0: 54 59 01 70 0D 45 4C 41 4E 30 36 33 33 00 5F 48  TY.p.ELAN0633._H
 27AE0: 49 44 70 0A 15 42 41 44 52 70 01 48 49 44 32 A4  IDp..BADRp.HID2.
 27AF0: 00 A0 27 93 54 50 54 59 0A 02 70 0D 53 59 4E 41  ..'.TPTY..p.SYNA
 27B00: 32 42 36 31 00 5F 48 49 44 70 0A 2C 42 41 44 52  2B61._HIDp.,BADR

Aparentemente, este problema se puede resolver volviendo a compilar el kernel con este código de identificación incluido en elan_i2c_core.c archivo, ¡pero no quiero meterme con el kernel!

Relacionado:¿Recuperación de datos ext4?

¿Hay alguna otra manera de resolver este problema?
Si no es así, agradecería que me ayudaran a presentar un informe de errores.

Respuesta aceptada:

Entonces, finalmente logré que el panel táctil funcionara en Ubuntu 18.04, versión del kernel:5.3.0-46-generic gracias a los comentarios en este enlace:https://www.reddit.com/r/linuxquestions/comments/f9h0q4/touchpad_issue_lenovo_s14515iil/

Básicamente, lo que hay que hacer es:

  1. Abra el archivo /etc/default/grub para editar, por ejemplo ejecutando

    sudoedit /etc/default/grub
    
  2. Añadir a la línea que comienza GRUB_CMDLINE_LINUX_DEFAULT :"i8042.nopnp=1 pci=nocrs" para que diga:

    GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp=1 pci=nocrs"
    

    Si hay otros parámetros entre comillas dobles, puede estar bien dejarlos.

  3. Guarde el archivo y salga

  4. Ejecute este comando para actualizar la configuración de GRUB:

    sudo update-grub
    
  5. Reiniciar


Ubuntu
  1. ¿El adaptador Dell Da200 no funciona en Ubuntu?

  2. Wifi no funciona en Ubuntu 18.04 Lts Lenovo Legion Y520?

  3. ¿Los botones de volumen no funcionan en 14.04?

  4. Comando de Rescate Grub. Grub no funciona en Ubuntu 13?

  5. ¿Bluetooth no funciona en Ubuntu 20 Rapsberry Pi?

El inicio de sesión automático no funciona en Ubuntu 17.10

Trabajar con múltiples pestañas de terminal en Ubuntu

Cómo arreglar el panel táctil con clic derecho que no funciona en Ubuntu [Consejo rápido]

Red compartida Ubuntu 15.04 no funciona?

¿El monitor dual de Ubuntu 16.04 no funciona?

El comando Traceroute no funciona en Ubuntu