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.

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


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 )


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 ...


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.