Touchpad do notebook Microboard no Debian

37. Re: Touchpad do notebook Microboard no Debian

Francisco Elidio Vieira Neto
neto_itape

(usa Debian)

Enviado em 19/05/2011 - 11:09h

Então desculpe a demora em postar o resultado mais fiz como as dicas do link e continua do mesmo jeito. Bem muito estranho nao ... parece que com outros as dicas dão certo somente comigo que não estão funcionando ... to de azar ... ehehe ... mais vamos ver o que pode fazer ainda.


  


38. Re: Touchpad do notebook Microboard no Debian

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 19/05/2011 - 14:13h

Obs.: # significa que os comandos são usados como root, além de separar o que é comando do que é texto explicativo.

Para instalar os pacotes você terá que ter o repositório contrib e non-free habilitado. Para saber se está, basta abrir o arquivo /etc/apt/sources.list com o seu editor de texto preferido e procurar por contrib e non-free. Caso não esteja habilitado, adicione conforme abaixo:

deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free

Agora instale os pacotes necessários:

# aptitude install kernel-package bzip2 module-init-tools initramfs-tools procps fakeroot zlib1g-dev libncurses5-dev linux-source-2.6.32 linux-kbuild-2.6.32 linux-headers-2.6.32-5-686

Acesse a pasta onde está o source:

# cd /usr/src

Descompacte o source com o comando abaixo:

# tar -vxjpf linux-source-2.6.32.tar.bz2

Crie um link simbólico denominado linux

# ln -s linux-source-2.6.32 linux

Copie as configurações do kernel em uso para o que está sendo compilado, mudando seu nome para .config

# cp /boot/config-2.6.32-5-686 /usr/src/linux/.config

Entre no diretório do source através do link

# cd linux

Aqui é onde você vai editar as configurações do seu kernel. Antes de qualquer alteração, olhe as entradas que listei abaixo e posta aqui como a marcação delas está (< >, <M>, <*>, [ ], [*]).

# make menuconfig

Device Drivers --->
Input Device Support --->
<*> Event Interface
[ ] Mice --->
<M> PS/2 mouse



39. Re: Touchpad do notebook Microboard no Debian

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 20/05/2011 - 20:49h

Acredito que encontrei a solução. Eu não tinha nenhum Debian instalado pra acompanhar as dicas, então instalei e vi que além daquele, existem outros pacotes do synaptics, acho que é o xfree86-driver-synaptics que vai resolver, mas instale os dois.

aptitude install xfree86-driver-synaptics xorg-driver-synaptics

reinicie


40. Re: Touchpad do notebook Microboard no Debian

Francisco Elidio Vieira Neto
neto_itape

(usa Debian)

Enviado em 23/05/2011 - 08:56h

Me desculpa a demora em responder tava uma correria esses dias aqui. Vio tentei fazer o que vc passou por ultimo mais infelizmente não deu certo, assim fiz o passo de cima mais nao entendi a parte do final do que vc queria fazer ou se era para mim fazer como estava ali embaixo.


41. Re: Touchpad do notebook Microboard no Debian

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 23/05/2011 - 11:59h

Desculpe a falta de clareza, é que tenho dificuldade de comunicação, mas vou tentar explicar o que pedi.
Quero que abra as configurações do kernel e navegue pelas opções que listei, e posta aqui como está a marcação de cada um.

Exemplo da sua resposta:

"Device Drivers ---> Input Device Support ---> Event Interface" está marcado com <*>
"Device Drivers ---> Input Device Support ---> Mice" está marcado com [ ]
"Device Drivers ---> Input Device Support ---> Mice ---> PS/2 mouse" está marcado com <M>

Basta olhar a marcação dos itens listados e postar como eles estão.


42. Re: Touchpad do notebook Microboard no Debian

Francisco Elidio Vieira Neto
neto_itape

(usa Debian)

Enviado em 23/05/2011 - 17:58h

Agora entendi, estao dessa maneira

"Device Drivers ---> Input Device Support ---> Event Interface" está marcado com <M>
"Device Drivers ---> Input Device Support ---> Mice" está marcado com [*]
"Device Drivers ---> Input Device Support ---> Mice ---> PS/2 mouse" está marcado com <M>



43. Re: Touchpad do notebook Microboard no Debian

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 25/05/2011 - 15:38h

É, estão configurados corretamente, então não será necessário recompilar. O Event Interface está marcado com <M> de módulo, ou seja, precisa de subir o módulo dele para funcionar, que é o evdev. Então verifique se o evdev está levantado

lsmod | grep evdev

Caso não esteja execute

modprobe evdev

O Mice já é carregado direto com o Kernel, já o PS/2 depende de módulo, que é o psmouse.
Confirme se o psmouse está carregado

lsmod | grep psmouse

caso não esteja levante

modprobe psmouse

Caso não seja isso vamos partir para HAL, D-Bus e Udev. O HAL obtém e fornece informações sobre hardwares, o Udev cria (e configura, se preciso e possível) seus arquivos de dispositivo e o D-Bus informa aos aplicativos que o novo dispositivo foi conectado

Observei que o Debian não instala por padrão o HAL, então instale-o

aptitude install hal


Poste também a versão do seu Xorg usado

Xorg -version


44. Re: Touchpad do notebook Microboard no Debian

Francisco Elidio Vieira Neto
neto_itape

(usa Debian)

Enviado em 25/05/2011 - 17:30h

Estou postando a baixo td que fiz conforme passado. Vlws.

root@DebianMB:/home/netoitape# lsmod | grep evdev
evdev 5609 14
root@DebianMB:/home/netoitape# lsmod | grep psmouse
root@DebianMB:/home/netoitape# modprobe psmouse
root@DebianMB:/home/netoitape# lsmod | grep psmouse
psmouse 44777 0
root@DebianMB:/home/netoitape# lsmod | grep psmouse
psmouse 44777 0
root@DebianMB:/home/netoitape# aptitude install hal
Os NOVOS pacotes a seguir serão instalados:
hal hal-info{a}
0 pacotes atualizados, 2 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 481 kB de arquivos. Depois do desempacotamento, 2064 kB serão usados.
Você deseja continuar? [Y/n/?] Y
Obter:1 http://ftp.br.debian.org/debian/ squeeze/main hal-info all 20091130-1 [49,7 kB]
Obter:2 http://ftp.br.debian.org/debian/ squeeze/main hal i386 0.5.14-3 [431 kB]
Buscados 481 kB em 1s (293 kB/s)
Selecionando pacote previamente não selecionado hal-info.
(Lendo banco de dados ... 138962 ficheiros e directórios actualmente instalados.)
Desempacotando hal-info (de .../hal-info_20091130-1_all.deb) ...
Selecionando pacote previamente não selecionado hal.
Desempacotando hal (de .../archives/hal_0.5.14-3_i386.deb) ...
Processando gatilhos para man-db ...
Configurando hal-info (20091130-1) ...
Configurando hal (0.5.14-3) ...
Reloading system message bus config...done.
Starting Hardware abstraction layer: hald.

root@DebianMB:/home/netoitape# ^C
root@DebianMB:/home/netoitape# Xorg -version

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.29-dsa-ia32 i686 Debian
Current Operating System: Linux DebianMB 2.6.32-5-686 #1 SMP Wed May 18 07:08:50 UTC 2011 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=b032573a-5ad0-4fa2-b5d7-d6b2d2170dad ro quiet
Build Date: 19 February 2011 02:37:36PM
xorg-server 2:1.7.7-13 (Cyril Brulebois <kibi@debian.org>)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
root@DebianMB:/home/netoitape# ^C
root@DebianMB:/home/netoitape#



45. Re: Touchpad do notebook Microboard no Debian

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 27/05/2011 - 15:38h

Se ainda não funcionou vamos às configurações do HAL

primeiro liste o diretório /etc/hal/fdi/policy/ usando ls e veja se contém algum arquivo contendo o nome synaptics

Caso não tenha crie um arquivo de nome 99-x11-synaptics.fdi com o seguinte conteúdo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
</match>
</device>
</deviceinfo>

após isso reinicie e veja se funciona.

Caso não funcione tente remover o adicionar novamente o módulo psmouse da seguinte maneira:

modprobe -r psmouse
modprobe psmouse proto=imps

Caso ainda não funcione adicione um arquivo de nome touchpad.rules em /etc/udev/rules.d/ com o seguinte conteúdo:

ACTION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"
ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"
ENV{x11_options.MaxTapTime}="300"
LABEL="xorg_synaptics_end"

Caso ainda não funcione vamos voltar para configuração do Xorg e em último caso para a compilação do Kernel.


46. Re: Touchpad do notebook Microboard no Debian

Francisco Elidio Vieira Neto
neto_itape

(usa Debian)

Enviado em 28/05/2011 - 11:22h

Mesmo com os procedimentos seguidos nada ainda ... puxa esse ta de dando trabalho amigo ... vio mais vamos la como vamos fazer agora ... vamos fazer a compilação do kernel para tentar?


47. Re: Touchpad do notebook Microboard no Debian

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 28/05/2011 - 13:23h

Tem mais algumas coisas que podemos tentar antes de partir pra compilação do kernel.

No arquivo xorg.conf, procure pela seção "ServerLayout" e adicione a linha abaixo, do mesmo na seção "Module" com Load "synaptics" (antes do EndSection)

Section "ServerLayout"
InputDevice “Synaptics Touchpad” “CorePointer”

Section "Module"
Load "synaptics"

Também altere (caso tenha) ou acrescente (caso não tenha) a seguinte Section:

Section "InputClass"
Identifier "Touchpad"
MatchIsTouchpad "yes"
Driver "synaptics"
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8"
Option "RBCornerButton" "9"
EndSection


Instale também o gpointing-device-setting que é o sucessor do gsynaptics, para que você possa configurar seu touchpad pela interface gráfica.

Reinicie e adicione psmouse.proto=imps nas opções de boot do seu grub antes de ro quiet. Isso você faz pressionando a tecla "e" no menu de boot do grub. Vai ficar parecido com isso:

linux /vmlinuz-2.6.32-5-686 root=/dev/sda3 psmouse.proto=imps ro quiet


Veja se com os pacotes instalados e as configurações acima o mouse passou a ser reconhecido.

egrep -i 'synap|alps|etps' /proc/bus/input/devices

Veja se ele consta no log do xorg

grep "TouchPad: buttons:" /var/log/Xorg.0.log

Se não tiver dado certo até agora, então partiremos para a compilação.


48. Re: Touchpad do notebook Microboard no Debian

Francisco Elidio Vieira Neto
neto_itape

(usa Debian)

Enviado em 30/05/2011 - 13:25h

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics Touchpad" "CorePointer"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "dri2"
Load "dbe"
Load "Synaptics"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputClass"
Identifier "Synaptics Touchpad" >>>> Troquei de "Touchpad" p/ "Synaptics Touchpad" pq do 1 jeito nao iniciou.
MatchIsTouchpad "yes"
Driver "synaptics"
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
Option "AccelFactor" "0.075"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "7"
Option "EdgeMotionUseAlways" "1"
Option "LBCornerButton" "8"
Option "RBCornerButton" "9"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "AccelMethod" # [<str>]
#Option "DRI" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "FallbackDebug" # [<bool>]
#Option "Tiling" # [<bool>]
#Option "Shadow" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Core Processor Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


Asimm depois que fiz isso mudei o boot como vc falou e tbm tentei encontrar ele das 2 maneiras que passou mais nao apareceu nada tbm.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts