GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Touchpad Elantech:il multitouch non funziona per il kernel 3.13.0-35 generico?

Di recente ho aggiornato il mio kernel alla 3.13.0-35 generica, dopo l'aggiornamento il mio touchpad multi touch elantech ha smesso di funzionare

Ho provato a risolverlo da qui https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all

Ma ancora non funziona, sto usando Ubuntu 14.04, Lenovo z510.

Risposta accettata:

Correzione del kernel 3.13

Puoi provare la patch allegata al bug in Launchpad. Quindi, prima, scarica la patch e:

cd /path/to/destination/folder

Prima di installare la patch potrebbe essere necessario installare il pacchetto dkms usando il comando:

sudo apt-get install dkms

Quindi, installa la patch:

sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c

Dopo che è stato installato correttamente, è necessario rimuovere e aggiungere nuovamente il modulo da e al kernel:

sudo rmmod psmouse
sudo modprobe psmouse

Infine, per rendere permanenti le modifiche all'avvio:

sudo update-initramfs -u -k all

La patch funziona ma disabilita il clic fisico con il tasto destro del mouse, quindi ho deciso di aggiornare il kernel.

Aggiorna a kernel più recenti (ad es. 3.16)

Provare nuovi kernel non è molto difficile. Tutto ciò di cui hai bisogno sono 3 file .deb dalla linea principale del kernel:due linux-header e linux-image (entrambi generici oa bassa latenza) adatti alla tua architettura e un linux-headers-*-all; ad esempio 3.16 per un sistema a 64 bit sarà:

linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb     
linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb

Puoi installarli da Software Center o tramite comandi:

cd /path/to/download/folder
sudo dpkg -i linux*.deb

Quindi devi aggiornare le impostazioni di grub:

sudo update-grub

Riavvia il sistema per vedere se il kernel funziona. Tieni presente che i driver proprietari potrebbero avere problemi con i nuovi kernel. Nel caso in cui il tuo sistema non si avvii correttamente, vai a opzione avanzata di avvio , seleziona un kernel funzionante da avviare. Quindi rimuovi il kernel non funzionante, lo stesso esempio qui:

sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*

E aggiorna di nuovo grub con sudo update-grub .

Modifica: È più sicuro installare i pacchetti del kernel dai repository di Ubuntu con Software Center o Synaptic Package Manager. Ci sono quattro file di ogni versione; ad esempio, per l'ultima build di 3.16:

  • linux-headers-3.16.0-28
  • linux-headers-3.16.0-28-generico
  • linux-image-3.16.0-28-generico
  • linux-image-extra-3.16.0-28-generico

Ubuntu
  1. 5.1 Il subwoofer del sistema surround non funziona?

  2. L'equalizzatore audio Pulse non funziona in Ubuntu 18.04?

  3. Il montaggio Gvfs non funziona su Ubuntu 14.04 per HDD wireless?

  4. Il Bluetooth non funziona su Ubuntu 13.10?

  5. la password di root non funziona per su nel terminale

Correggi il touchpad Fare clic su Non funziona in Linux Mint

Risolto il problema con il controllo della luminosità non funzionante per Ubuntu e Linux Mint

Come risolvere il touchpad del clic destro che non funziona su Ubuntu [Suggerimento rapido]

Installazione/aggiornamento del compositore non funzionante

La lista nera del modulo del kernel non funziona

sudo non funziona su alcuni comandi