ubuntu não reconhece teclado e touchpad

Iniciado por hugobst, 29 de Janeiro de 2015, 15:46

tópico anterior - próximo tópico

hugobst

Galera to com um problema aqui, comprei um netbook cce n235 e fui instalar ubuntu. e percebia que as versões 12.04, 14.04 e 14.10 não reconhece o touch pad nem o teclado.

A versão anteriores reconhecem normal, porem a placa wifi não. Lembrando que as versões antigas não tem mais suporte. ( isso e toda, pois tenho vários computadores antigos re rodam perfeitamente o ubuntu mas não da para usar pois não consigo instalar mais nada).


Bom aguardo ajuda, no momento estou usando a 12.04 com um teclado e mouse usb, so que e toda pois o net e novo e tenho que ficar usando assim.


galactus

Colega, qual a configuração deste Netbook? Está correta esta referência? Não estou encontrando nada sobre ele, a não ser peças para vender no Mercado Livre!

O Ubuntu não foi feito para máquinas antigas, se as versões de longa duração não funcionam, talvez seja melhor tentar outra distribuição.  Esse Netbook tem mais de 3 anos, não tem? Já tentou Debian?

Agora, preciso de mais dados quanto a configuração, posta aqui as saídas dos comandos:

lspci

lsusb

cat /proc/cuinfo

free -mh





BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

hugobst

ok segue tudo abaixo:

lspci

00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter (rev 01)



lsusb

Bus 001 Device 002: ID 090c:037c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1d57:0008 Xenta
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


cat /proc/cuinfo

cat: /proc/cuinfo: Arquivo ou diretório não encontrado


free -mh
             total       usado      livre    compart.  buffers     em cache
Mem:          2,0G       1,2G       746M       131M        40M       609M
-/+ buffers/cache:       608M       1,4G
Swap:         2,0G         0B       2,0G


galactus

Olá, desculpe pelo erro no último comando, faltou uma letra, o correto era:

cat /proc/cpuinfo

Mas tudo bem, já deu pra ver que é um Atom. O problema está no teclado e touchapd. Ele reconhece o teclado como sendo da Xenta e o Touchdpad da Sigma, infelizmente tá repleto de relatos de Bugs. Achei até um relatório bastante detalhado do que está acontecendo: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1218973

Infelizemente funciona até o kernel 3.8, mas a placa de rede sem fio não funciona no 3.8, contudo, a placa de rede sem fio funciona nos kerneis 3.10 ou 3.11 e o teclado e o touchpad não funcionam. :(


No kernel 3.11 tem como fazer funcionar o teclado, mas conflita com o touchpad, é um conflito dos endereços do módulo i2c-hid do kernel, não afeta só o Ubuntu, é um problema do kernel em sí.

Já no kernel 3.13 tem como fazer o touchpad funcionar, mas o teclado não funciona!

No Link que postei acima tem até como fazer as coisas funcionarem, mas envolve compilação de drivers experimentais. Não acho que vale a pena tanto esforço, mais fácil tentar encontrar uma distro onde esse hardware funcione.

Já tentou outras distribuições?

Desculpe pela má notícia!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

hugobst

Que pena viu  :'(

Bom estou baixando o debian para experimentar (debian-7.8.0-i386-DVD-3.iso)

Porem nunca o usei sera a primeira vez. Acho que deve ser igual ao ubuntu, afinal o ubuntu e baseado nele correto?

druidaobelix

#5
Também pode experimentar instalar um kernel mais recente, o 3.18 em versão estável, recém saído do forno, que ainda não está na distribuição, no Ubuntu.

Não sei ao certo, só testando, pois eventualmente tais questões podem ter sido solucionadas em kernel mais recente.

Para baixar e instalar o kernel 3.18, conforme seja sua versão de sistema


64bit:


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800_3.18.0-031800.201412071935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-image-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb

sudo dpkg -i linux-headers-3.18.0-*.deb linux-image-3.18.0-*.deb

sudo reboot



32bit:


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800-generic_3.18.0-031800.201412071935_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800_3.18.0-031800.201412071935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-image-3.18.0-031800-generic_3.18.0-031800.201412071935_i386.deb

sudo dpkg -i linux-headers-3.18.0-*.deb linux-image-3.18.0-*.deb

sudo reboot



O comando dpkg precisa ser feito dentro do diretório em que foram baixados os arquivos .deb do kernel, isto é, onde executar o wget, no mesmo lugar faça o dpkg.

Segundo vi no manual, nesse modelo de netbook o touchpad é ligado acionando as teclas Fn + F2.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

hugobst

Bom não deu certo, a instalação foi feita mas o problema continua.

druidaobelix

Após instalar o kernel mais recente qual release ficou rodando?

uname -a

Cole o resultado aqui.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#8
Na verdade o que estou achando muito estranho é essa afirmação:

Citar"A versão anteriores reconhecem normal, porem a placa wifi não."

Em princípio uma funcionalidade de hardware incorporada ao kernel não é retirada, ou dito de outra forma, se reconhecia anteriormente o touchpad e o teclado, então a solução já foi criada.

Existem situações específicas de kernel especial para um determinado hardware, por exemplo, Precompiled kernels - AUR packages tem o "linux-eee-ck" que é um kernel e módulos para a Asus Eee PC 701 ou ainda o "kernel-netbook" construído para netbooks com Intel Atom N270/N280/N450/N550 como os Eee PC (with the add-on of external firmware (broadcom-wl) and patchset (BFS + TuxOnIce + BFQ optional) - Only Intel GPU), enfim, situações específicas que exigem soluções específicas.

Aqui tem um lista boa dessas situações (em ArchLinux):

https://wiki.archlinux.org/index.php/Kernels

Então voltando à questão, quando você diz que reconhecia e funcionava em versões anteriores:

1) Mais exatamente qual a última versão do Ubuntu que isso acontecia, isto é, de reconhecer o touchpad e o teclado e ambos comprovadamente funcionarem?

2) Qual era exatamente o kernel dessa última versão que reconhecia e funcionava (se tiver ela num live-iso carregue e faça um 'uname -a' nela e poste aqui)?

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

hugobst

Bom instalei o Debian mas o mesmo erros persistiu, teclado e touch pad.

A versão do ubuntu que funciona teclado e touch pad e a 10.10, porem o wifi não funciona.


Bom segue os comando com o ubuntu 14.04 e o kernel que pediram para eu instalar.

hugobst

Linux coca-Pine-Trail-M 3.18.0-031800-generic #201412071935 SMP Mon Dec 8 00:57:41 UTC 2014 i686 i686 i686 GNU/Linux

galactus

Você vai precisar de um kernel antigo como o do Ubuntu 10.10, série 2.6  ou tentar uma distro baseada em rpm para tentar a sorte. Tentou com qual versão do Debian, foi a 7?

Na minha humilde opinião serias essas as alternativas:

1) Debian 6 - com suporte até 2016, foi lançado em 2011 e usa kernel série 2.6.32 e suporta numa boa até kerneis da série 3.2. Você pode tentar instalar ele, deve funcionar o teclado e o touchpad e depois você tenta a Wifi.

2) Fedora 20, tentaria uma versão Spin com XFCE ou LXDE 32bits, por conta do seu hardware. Tem versões Live, então fica fácil de testar e verificar se o problema resolve. 

3) OpenSuse

4) Mandriva

5) Mageia

Todos com versões Live.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

hugobst

#12
bom vou tentar usar o Debian 6 e posto aqui hj a tarde ok. vc tem o link de download do iso?




Tipo tem como eu instalar a ubuntu 10.10 e tirar a mensagem dele de atualização e que o suporte dele terminou? e tem como por o wifi funcionando?

Porque se tiver resolve tudo.

galactus

Citação de: hugobst online 04 de Fevereiro de 2015, 11:29
bom vou tentar usar o Debian 6 e posto aqui hj a tarde ok. vc tem o link de download do iso?




Tipo tem como eu instalar a ubuntu 10.10 e tirar a mensagem dele de atualização e que o suporte dele terminou? e tem como por o wifi funcionando?

Porque se tiver resolve tudo.

Link ISO Debian 6 Live 32bits, várias versões: http://cdimage.debian.org/mirror/cdimage/archive/6.0.10-live/i386/iso-hybrid/

Tirar a mensagem do 10.10 até pode, mas não adianta usar ele, já acabou o suporte dele. Não sei como poderia resolver o suporte ao Wifi.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

druidaobelix

e tem como por o wifi funcionando?

Identificando o hardware não é de todo impossível colocar o módulo correspondente para funcionar, ainda que numa compilação específica do kernel.

Em todo caso, como última hipótese para a wifi, sempre seria possível adquirir e incorporar um dongle externo wireless usb, que é de baixo custo e não é algo difícil de transportar, já que a máquina é um netbook. Penso que a principal questão a ser resolvida nessa máquina é mesmo a questão do teclado.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.