TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

1. TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

Guilherme Ribeiro
costacontato

(usa Ubuntu)

Enviado em 27/08/2017 - 08:01h

Bom dia!

Recentemente comprei um Notebook da Lenovo, Modelo Ideapad 320.
Ao tentar realizar a instalação do Ubuntu 16.04, me deparei com um problema a respeito do touchpad, o ponteiro do mouse sequer aparecia.

Em algumas distribuições o ponteiro do mouse aparecia mas não mexia, em outras não (distribuições testadas em Live Cd: Debian, Fedora, OpenSuse).

Nisso Sequer removi o Windows pois pelo notebook ser novo fiquei com medo de remover e depois não conseguir solucionar o problema em alguma distribuição Linux.

No site do debian encontrei o seguinte:



Determining the type of Touchpad
The following command will tell you whether you have a Synaptics, ALPS or Elantech touchpad:
egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices

(Elantech support was enabled in Linux kernel 2.6.32-4.)

https://wiki.debian.org/SynapticsTouchpad



Fica a pergunta: se tem suporte no Kernel desde a versão 2.6 o que houve que não reconheceu?
Será que a solução seria essa a instalação dos pacotes sugeridos na página do debian que linkei?

O Driver responsável pelo touchpad seria Elan Smart Pad - encontro correspondente em alguma distribuição?
Poderia instalar o da Synaptics no linux? Seria um problema por se tratar de Elan e não Synaptics?

Pois não quero arriscar e ficar com o touchpad inutilizável, só irei instalar alguma distribuição Gnu/Linux com certeza de que irei solucionar o problema.

A Porta no Windows 10 consta como I2C não tinha de ser PS/2?
Aguardando respostas, estou bem chateado por ter de ficar no Windows rs

Pesquisando encontrei o mesmo problema:

Aqui:


https://askubuntu.com/questions/948439/touchpad-not-detected-on-lenovo-ideapad-320-with-kubuntu-17-0...

Nesse parece ter sido solucionado, porém não entendi. Se possível alguém poderia me explicar?


Aqui:


https://askubuntu.com/questions/943320/touchpad-not-detected-in-any-linux-distribution

Já nesse o problema ainda não foi resolvido, mas se trata do mesmo, talvez a solução do primeiro sirva em todos.



  


2. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 27/08/2017 - 12:07h

Bom dia

Pelo que eu vi, a atualização para suportar o touchpad dele é extremamente recente. No site https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.12.9 do kernel de 2 dias atrás foi adicionado o suporte (procure por Lenovo na página).

O kernel tão moderno para o Ubuntu pode ser baixado em http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/

Você vai precisar baixar o:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/linux-headers-4.12.9-041209_4.12.9-041209.201708242344_all.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/linux-headers-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/linux-image-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb

Salve os três arquivos em uma pasta separada (APENAS os três arquivos nessa pasta) e execute o comando
sudo dpkg -i * 
Que daí instala os novos kernels. Reinicie o computador e veja se funciona.


3. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 27/08/2017 - 14:31h

Eu tb acho que esse problema pode estar relacionado ao Kernel.
Tenho um Ideapad 310 e tava tendos uns problemas com o wi-fi, mas com as atualizações mais recentes de Kernel (uso Arch), está 100% funcional agora.
O Ideapad 320 é bem novo no mercado, deve ter saído com um hardware bem atual então talvez seja isso mesmo. Acho que vale um teste aí pra vc ver se fica legal com alguma distro rolling release.


4. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux

Guilherme Ribeiro
costacontato

(usa Ubuntu)

Enviado em 27/08/2017 - 19:13h

FurretUber escreveu:

Bom dia

Pelo que eu vi, a atualização para suportar o touchpad dele é extremamente recente. No site https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.12.9 do kernel de 2 dias atrás foi adicionado o suporte (procure por Lenovo na página).

O kernel tão moderno para o Ubuntu pode ser baixado em http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/

Você vai precisar baixar o:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/linux-headers-4.12.9-041209_4.12.9-041209.201708242344_all.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/linux-headers-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.9/linux-image-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb

Salve os três arquivos em uma pasta separada (APENAS os três arquivos nessa pasta) e execute o comando
sudo dpkg -i * 
Que daí instala os novos kernels. Reinicie o computador e veja se funciona.


Boa noite!

Ok, irei testar a solução, mas uma dúvida pois sou usuário inexperiente em instalação e compilação de kernel.
Basta executar o dkpg -i e pronto?
Basta executar o comando e aguardar a instalação e reiniciar o pc?

O 3° pacote seria um outro kernel não é? Imagem completa certo?
Enquanto os dois primeiros seriam arquivos de headers certo?
Há a possibilidade de quebrar o sistema? Ou é algo fácil e básico?
Se necessário, poderia fazer a gentileza de linkar algo que me auxilie na instalação dos arquivos do kernel?



5. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

Guilherme Ribeiro
costacontato

(usa Ubuntu)

Enviado em 27/08/2017 - 19:17h

GabrielMS86 escreveu:

Eu tb acho que esse problema pode estar relacionado ao Kernel.
Tenho um Ideapad 310 e tava tendos uns problemas com o wi-fi, mas com as atualizações mais recentes de Kernel (uso Arch), está 100% funcional agora.
O Ideapad 320 é bem novo no mercado, deve ter saído com um hardware bem atual então talvez seja isso mesmo. Acho que vale um teste aí pra vc ver se fica legal com alguma distro rolling release.


Boa noite!

Eu tentei executar a live cd do openSUSE Tumbleweed porém nem iniciou, será que devido ao touchpad? Ou seria por conta da placa de vídeo?


6. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 27/08/2017 - 20:20h

costacontato escreveu:

Boa noite!

Ok, irei testar a solução, mas uma dúvida pois sou usuário inexperiente em instalação e compilação de kernel.
Basta executar o dkpg -i e pronto?
Basta executar o comando e aguardar a instalação e reiniciar o pc?

O 3° pacote seria um outro kernel não é? Imagem completa certo?
Enquanto os dois primeiros seriam arquivos de headers certo?
Há a possibilidade de quebrar o sistema? Ou é algo fácil e básico?
Se necessário, poderia fazer a gentileza de linkar algo que me auxilie na instalação dos arquivos do kernel?


Eu atualizei o kernel do meu computador hoje, de 4.12.7 para 4.12.9, não houve problemas e eu tenho um Lenovo Ideapad 310.

O primeiro arquivo é o header que é válido para todas as arquiteturas (i386, amd64, ppc64, s390x, etc.), o segundo é o header válido apenas para a arquitetura amd64 e o terceiro arquivo é a imagem do kernel.

Enquanto compilar o kernel pode causar problemas, a ideia desses arquivos .deb é que o kernel está configurado para ser instalado no Ubuntu e funcionar na hora. Ele é configurado tal qual o kernel padrão do Ubuntu (4.10.0-32 hoje, se eu não me engano) mas é uma versão mais recente.

Seria apenas instalá-los com dpkg -i e então reiniciar. Esses kernels nunca deram problema para mim ao iniciar ou coisas assim, mas os kernels -rc (Release Candidate) já me causaram problemas. Evitando os -rc já se evitam muitos problemas.


7. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 27/08/2017 - 21:37h

costacontato escreveu:

GabrielMS86 escreveu:

Eu tb acho que esse problema pode estar relacionado ao Kernel.
Tenho um Ideapad 310 e tava tendos uns problemas com o wi-fi, mas com as atualizações mais recentes de Kernel (uso Arch), está 100% funcional agora.
O Ideapad 320 é bem novo no mercado, deve ter saído com um hardware bem atual então talvez seja isso mesmo. Acho que vale um teste aí pra vc ver se fica legal com alguma distro rolling release.


Boa noite!

Eu tentei executar a live cd do openSUSE Tumbleweed porém nem iniciou, será que devido ao touchpad? Ou seria por conta da placa de vídeo?



Boa noite!

Não creio que seja por conta do touchpad. Pode ser por conta da placa de vídeo. Mas seria difícil tb... Verifique se o fast boot e o secure boot estão ativados na sua BIOS. No meu Ideapad tive que desabilitar ambos pra rodar qualquer distro, mas deixei o UEFI (e tão somente ele) ativado.



8. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 27/08/2017 - 21:46h

Caso queira atualizar o Kernel no Ubuntu, não é uma tarefa difícil, faça o seguinte:

Nesse endereço você vai achar todos os kernels compilados pela equipe do Ubuntu: http://kernel.ubuntu.com/~kernel-ppa/mainline/

Clique no link da versão mais recente (v4.12.9/)

Você vai baixar 3 arquivos no formato DEB, sendo eles:

* linux-headers-4.12.9-041209_4.12.9-041209.201708242344_all.deb
* linux-headers-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb
* linux-image-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb


Esses são os DEBs que vc vai usar pra instalar o kernel para arquitetura 64 bit, que deve ser o seu caso (adapte se não for). Não precisa baixar os kernels "lowlatency".

Agora, com os 3 arquivos salvos no seu HD, instale um a um com o comando dpkg -i ou então clicando 2 vezes em cada um deles e instalando com o gdebi.

Após, reinicie a máquina e vc já estará usando o novo kernel. Pra checar abra um terminal e dê um screenfetch ou o comando uname -a.

Abs






9. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

João Felipe
joaocalen

(usa Deepin)

Enviado em 28/08/2017 - 23:00h

e para quem possui deepin 15.4.1?


10. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux

Guilherme Ribeiro
costacontato

(usa Ubuntu)

Enviado em 03/09/2017 - 10:39h

Bom dia,

Me desculpo pelo tempo desde que abri a pergunta até o meu retorno (essa semana foi muito corrida rs)

Agradeço imensamente pela solução e pela atenção!
Graças a comunidade, posso utilizar um dos meus sistemas preferidos (Ubuntu).
Pensei que teria de ficar na porcaria do Windows rs
Disponibilizei a solução fazendo referência aos seus autores em todos os fóruns que abri um tópico a respeito.


11. Re: TouchPad Lenovo 320 não funciona em nenhuma distribuição Gnu/Linux [RESOLVIDO]

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 03/09/2017 - 11:36h

Se você conseguiu resolver seu problema marque o tópico como resolvido.
Para marcar o tópico como resolvido, clique no martelinho.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts