Touchpad não detectado no Lenovo Ideapad 320 com Kubuntu 17.04

9

Acabei de instalar o Kubuntu 17.04 em um Lenovo Ideapad 320 e o Touchpad não é detectado. O touchpad funciona bem na instalação do Windows 10 já no laptop, mas não é detectado no Kubuntu, então parece um erro de driver.

Aqui está a xinputsaída. Enquanto isso, o mouse Logitech é um mouse USB que estou usando, o que funciona bem.

$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M315/M235                        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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ EasyCamera                                id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

E:

$ cat /proc/bus/input/devices | grep TouchPad

Não tem saída. Eu também tentei o material relacionado ao psmouse sugerido aqui sem sucesso

Parece que eu não sou o único, isso está publicado em alguns outros lugares sem resposta, aqui e aqui , e talvez aqui

Editar:

saída do dpkg:

$ dpkg -i elantech...
Selecting previously unselected package 
elantech-0608-dkms.
(Reading database ... 267979 files and directories currently installed.)
Preparing to unpack elantech-0608-dkms_0.1_all.deb ...
Unpacking elantech-0608-dkms (0.1) ...
Setting up elantech-0608-dkms (0.1) ...
Loading new elantech-0608-0.1 DKMS files...
Building for 4.10.0-32-generic
Building for architecture x86_64
Building initial module for 4.10.0-32-generic
Done.

psmouse:
Running module version sanity check.
Error! Module version 69C24E88441CC55A8AC9337 for psmouse.ko
is not newer than what is already found in kernel 4.10.0-32-generic 
(69C24E88441CC55A8AC9337).
You may override by specifying --force.

depmod...

Backing up initrd.img-4.10.0-32-generic to /boot/initrd.img-4.10.0-32-
generic.old-dkms
Making new initrd.img-4.10.0-32-generic                                                      

(If next boot fails, revert to initrd.img-4.10.0-32-generic.old-dkms image)                  
update-initramfs........                                                                     


DKMS: install completed.                                                                     

Processing triggers for shim-signed (1.32~17.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...   

Instalando a versão 0.2:

$ sudo dkms install --force elantech-0608/0.2
Error! Could not find module source directory.
Directory: /usr/src/elantech-0608-0.2 does not exist.

E está instalado:

$ apt search elantech
Sorting...
Full Text Search...
elantech-0608-dkms/now 0.2 all [installed,local]
  elantech-0608 driver in DKMS format.
jod
fonte
Comentários não são para discussão prolongada; esta conversa foi movida para o bate-papo .
Thomas Ward
Prefiro não esperar meses sem o meu touchpad. Vou examinar a instalação do kernel ainda hoje. Obrigado pela ajuda!
JOD
Há notícias sobre esse problema?
miguelmorales85

Respostas:

5

Instale este módulo do kernel. Deve corrigir o problema. Corre

wget https://launchpad.net/~hanipouspilot/+archive/ubuntu/ppa/+files/elantech-0608-dkms_0.2_all.deb
sudo dpkg -i elantech-0608-dkms_0.2_all.deb

Então reinicie.

Você precisa desativar a Inicialização segura no BIOS para permitir que o módulo seja carregado.

Outra opção é instalar este kernel.

http://people.canonical.com/~khfeng/lp1708852/

Para detalhes, consulte https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1708852

Pilot6
fonte
Não funcionou :( reiniciado e touchpad ainda não foi detectada Houve um erro na saída, algo a versão módulo para psmouse.ko ser mais recente do que o que é encontrado no kernel.
JOD
Você pode postar a mensagem na sua pergunta? E você também desativou o Secure Boot na BIOS? Não permite carregar módulos personalizados. Se estiver relacionado à versão do módulo, é fácil de corrigir.
precisa saber é o seguinte
Desativei a inicialização segura para instalar. Vou desativá-lo e tentar novamente.
JOD
Se houver algum erro, poste-o na sua pergunta. Talvez a versão precise ser alterada.
usar o seguinte comando
Saída do dpkg postada acima. devo usar --force, e se sim, isso é uma opção para o dpkg?
JOD
3

Eu instalei o Ubuntu 17.10 no yoga 720 e escrevi um guia completo de instalação .

Para executar o touchpad, é necessário instalar um kernel mais recente, pelo menos o kernel 4.14.

Eu instalei o kernel mais recente com esse script e o touchpad foi executado, mas depois a rede será interrompida devido a um erro nas configurações do apparmor, você pode corrigir isso

sudo apt install apparmour-utils
sudo aa-complain /etc/apparmor.d/sbin.dhclient

(fonte: /unix/397708 )

rubo77
fonte
Instalei o RC8 a partir daqui: kernel.ubuntu.com/~kernel-ppa/mainline/v4.14-rc8 O touchpad começou a funcionar, sem problemas de rede. Infelizmente, o DisplayLink não funciona com esse kernel, então acabei com dois núcleos, um para touchpad quando levo um laptop comigo, outro para telas externas do DisplayLink quando não. Diversão.
NeverEndingQueue
É o Lenovo Ideapad 320 (i7-8550u)
NeverEndingQueue #
1

Eu tenho essa mesma máquina e tem sido nada além de problemas. Eu tentei todas as correções que pude encontrar na rede, incluindo compilar cerca de 6 kernels diferentes, sem sucesso. A partir de 4.12.5 em diante, meu touchpad funcionará por alguns segundos e congelará invariavelmente. Eu tentei as correções nesta página. Eu tentei inúmeras iterações de GRUB_CMDLINE_LINUX_DEFAULT = "i8042.reset quiet splash" no GRUB. Zilch. E ainda por cima, ainda estou travando o sistema com frequência total e o wifi é de 9 tipos de borked. (Eu posso realmente ao vivo com a última parte se for necessário, porque ele está trabalhando muito bem com um dongle USB Wi-Fi). Se ninguém mais tem sugestões de última hora, eu adoraria ouvi-los, mas estou prestes esta perto de jogar essa coisa maldita no lago ...

Pdub
fonte
Ainda não me preocupei em compilar kernels diferentes, meu mouse sem fio funciona bem por enquanto e ainda não tive tempo. Quanto ao wifi, tive sorte usando os drivers aqui e criando um /etc/modprobe.d/rtl8821ae.confarquivo com o conteúdo options rtl8821ae int_clear=0 fwlps=0 ips=0. Eu vi pessoas tentar algumas outras coisas com que .confarquivo, mas o wifi é bastante estável agora (embora não perfeito) e eu não se preocuparam em tentar outras configurações
JOD
Vi essa resposta depois de clicar em "comprar" em um Ideapad 320 e me fez correr para verificar a política de devolução do varejista ... No entanto, tenho o prazer de informar que não tive absolutamente nenhum problema com touchpad ou wifi com esta máquina . De fato, o touchpad não funcionava usando o disco ao vivo Ubuntu 16 LTS, mas funcionou bem com a instalação padrão 17.10. A Lenovo mudou seu hardware desde setembro, ou o maravilhoso pessoal do Ubuntu corrigiu os problemas de software. Eu tinha um episódio estranho de lentidão (no Windows e no Linux), mas que misteriosamente foi embora depois de alguns reboots ...
NumerousHats
0

Eu tentei v4.14-rc8kernel com sucesso, infelizmente teve problemas com motoristas DisplayLink, então eu estava usando o mouse USB externo, até que resolveu isso hoje, quando instalado mais novo kernel a partir v4.13de linha -v4.13.0-25

NeverEndingQueue
fonte