Problema:Mouse Serial Ubuntu 9.04 Jaunty Jackalope

Iniciado por Leonardo Laporte, 01 de Maio de 2009, 03:58

tópico anterior - próximo tópico

Leonardo Laporte

Há muito tempo utilizo meu mouse serial no sistema Ubuntu sempre realizando as configurações necessárias no arquivo xorg.cong já sei até cabeça como configurar o mouse serial nas versões do Ubuntu pois utilizo o sistema desde a versão 6.06 LTS, além de já ter instalado o sistema para amigos também com mouse serial.

Atualmente utilizando a versão mais nova de Ubuntu, a 9.04 Jaunty Jackalope, não consigo colocar meu mouse serial para funcionar de maneira nenhuma, já procurei bastante na internet e percebi que começam a aparecer usuários com o mesmo problema. Então como não encontrei a solução em nenhum local da internet, a minha última opção é mesmo postar aqui no fórum, sei que existem milhares de tópicos de configurações tratando deste assunto, mas na versão 9.04 aqui para mim, nenhuma configuração que eu realizei faz funcionar meu mouse serial.

Esta entrada abaixo é do arquivo xorg.conf que funcionava da versão 6.06 LTS até 8.10


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Device" "/dev/ttyS0"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
EndSection


A entrada acima sempre funcionou em todas as versões do Ubuntu aqui para mim, mas desta vez não está mais fazendo o mouse ser habilitado, já mudei a porta de comunicação ttyS0 para ttyS1 e nada, de auto para microsoft, de mouse para mouse0, mouse1 e nada também. Nem o tão conhecido mouseconfig está ajudando, pois aparece: comando não encontrado.

O mouse está funcionando perfeitamente, pois aqui possuo o CD do Kurumim e do Mandriva que reconhecem o mouse serial no arranque do sistema, nestes dois LiveCD o mouse funciona tranqüilo.

Existe alguém passando por este mesmo problema
ou que já possua uma solução para Ubuntu 9.04?

Desde já obrigado.

zaratustra

Amigo;
Tive o mesmo problema quando atualizei o Ubuntu de 8.04 para 8.10;
Não consegui fazer o mouse serial funcionar.
Olhei páginas e páginas de fóruns e TODOS falavam simplismente para editar o arquivo xorg.conf
Não sabendo o que fazer tive uma atitude drástica, a mesma quando o windows dá problema "formatar".
Então consegui um disco do Ubuntu 8.10 com o meu amigo, fiz o backup dos meus arquivos, e instalei o Ubuntu do zero apagando tudo do HD.
Depois configurei o arquivo xorg.conf e o mouse serial funcionou corretamente.

Ontem fiz o teste atualizei o Ubuntu 8.10 para o Ubuntu 9.04 e deu o mesmo problema;
Como ainda não tenho o CD do Ubuntu 9.04 não pude instalar do zero.
Acredito que vai funcionar se você instalar do zero.

Para a Comunidade Brasileira do Ubuntu peço para quem tem trânsito pela Comunidade Internacional do Desenvolvimento do Ubuntu e que escreva ingles relate este problema "Na atualização (quando tenho uma versão anterior instalada) de uma versão nova do Ubuntu o mouse serial (porta serial) deixa de funcional e a edição do arquivo xorg.conf não resolve.

Leonardo Laporte

Eu não fiz a atualização, aqui eu instalei o Ubuntu 9/04 Jaunty Jackalope do CD mesmo, "tudo novinho em folha." Bom aqui dei o comando : dmesg | grep tty para verificar se o Ubuntu identificava as portas e o meu mouse serial.

Me retornou isso no terminal:


root@ubuntu:/home/leonardo# dmesg | grep tty
[    0.004000] console [tty0] enabled
[    1.707385] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.707503] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.707919] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.708124] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 6614.811112] serio: Serial port ttyS0


Percebendo que ele sabe onde está cada porta e o mouse então recorri ao comando pra habilitar o mouse serial manualmente, segue abaixo:


root@ubuntu:/home/leonardo# inputattach --microsoft /dev/ttyS0 &


Está funcionando, porem não funciona o botão do meio (o meu não é rodinha) e também não funciona automaticamente no início do sistema, pois como já mencionei este comando habilita o mouse manualmente.

Então gostaria de obter a ajuda dos amigos do fórum para que eu possa deixar o mouse funcionando perfeitamente com todas as funções dos botões e também seja reconhecido no arranque do sistema.

A saída do comando:
root@ubuntu:/home/leonardo# inputattach

Me diz isso abaixo:


Usage: inputttach <mode> <device>

Modes:
  --sunkbd        -skb   Sun Type 4 and Type 5 keyboards
  --lkkbd         -lk    DEC LK201 / LK401 keyboards
  --vsxxx-a      -vs    DEC VSXXX-a / VSXXX-GA mouse and VSXXX-AB tablet
  --spaceorb      -orb   SpaceOrb 360 / SpaceBall Avenger
  --spaceball     -sbl   SpaceBall 2003 / 3003 / 4000 FLX
  --magellan      -mag   Magellan / SpaceMouse
  --warrior       -war   WingMan Warrior
  --stinger       -stng  Gravis Stinger
  --mousesystems  -msc   3-button Mouse Systems mice
  --sunmouse      -sun   3-button Sun mice
  --microsoft     -bare  2-button Microsoft mice
  --mshack        -ms    3-button mice in Microsoft mode
  --mouseman      -mman  3-button Logitech and Genius mice
  --intellimouse  -ms3   Microsoft IntelliMouse
  --mmwheel       -mmw   Logitech mice with 4-5 buttons or wheel
  --iforce        -ifor  I-Force joysticks and wheels
  --h3600ts       -ipaq  Ipaq h3600 touchscreen
  --stowawaykbd   -ipaqkbd  Stowaway keyboard
  --ps2serkbd     -ps2ser PS/2 via serial keyboard
  --twiddler      -twid   Handykey Twiddler chording keyboard
  --twiddler-joy  -twidjoy  Handykey Twiddler used as a joystick


Alguém pode ajudar ?

Desde já Obrigado.

The Scientist

Olá pessoal! Consegui resolver este problema da seguinte forma:
No arquivo de configuração xorg.conf (presente em: /etc/X11/xorg.conf) adicionei as seguintes linhas (abaixo de todas as demais):

Section "InputDevice"
        Identifier "Configured Mouse"
        Driver "Mouse"
        Option "CorePointer"
        Option "Device" "/dev/ttyS0"
        Option "Protocol" "Microsoft"
EndSection

E pronto! Basta reiniciar seu Ubuntu e seu mouse serial será reconhecido!

Para a edição do arquivo, é preciso está logado como root (super usuário). Editei o arquivo via terminal bash, digitando o comando: pico /etc/X11/xorg.conf. (Qualquer editor pode ser usado). Caso não funcione, tente mudar para ttyS1 na linha

Option "Device" "/dev/ttyS0"

Que ficará

Option "Device" "/dev/ttyS1"

Abraço galera!

Leonardo Laporte

Esta entrada para a configuração do mouse serial não trabalha pra mim no Ubuntu 9.04, acho que existe algo desabilitado no kernel ou no sistema. Realmente é uma pena uma distribuição de grande porte que atinge até mesmo empresas corporativas não possuir mais suporte ao mouse serial. Acho muito triste uma pessoa mudar de componente ou hardware só por causa de um sistema que não detecta e configura algum tipo de periférico.

Para nós que estamos em busca da solução pode ser trabalhoso achar uma resposta, mas fico imaginando alguém que logo ao testar o Ubuntu 9.04 e o mesmo não reconhecer o seu mouse, já sai falando mal da distribuição. (Isso foi apenas um exemplo) ... Amo Linux e o Ubuntu, mas cá pra nós, tem hora que tudo configurado na unha é dose!

Ainda buscando uma solução.

MarcoRosner

Leonardo Laporte,

Pelo que eu andei lendo, o Ubuntu [desde versões passadas] subentende que você utiliza um mouse PS2, para quem utiliza mouse serial, toda vez terá que colocar um código do tipo que o The Scientist divulgou aqui. Eu instalei o 8.04 na minha máquina e uso mouse serial, não pegava, daí coloquei o código:


Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/ttyS0″ ## Associa o device a porta serial 0
Option "Protocol" "Microsoft" ## Indica o protocolo utilizado pelo seu mouse
Option "Emulate3Buttons" "true" ## Habilita o scroll do mouse
Option "ZAxisMapping" "4 5″
EndSection


E funcionou. Atualizei para o ubuntu 9.04, ele ficou sem funcionar de novo  ??? Então entendi o seguinte, na atualização ele, de alguma forma, sobrepõe o arquivo /etc/X11/xorg.conf ou não obdece mais as informações que estavam condidas nele na versão do ubuntu antes da atualização. O que eu fiz foi simples, apaguei o que tinha antes e reiniciei, para que ele pudesse ler o xorg.conf e perceber a mudança. Depois alterei para o código que o The Scientist divulgou aqui e reiniciei novamente para que ele pudesse perceber a mudança e fazer funcionar o mouse.

Pronto! Bingo! Funcionando normal! 8)

Resumindo: Tente reiniciar a cada alteração feita no arquivo xorg.conf e veja se funciona. Creio, mas não testei, que só em dar um /etc/init.d/gdm restart a cada mudança já funciona. Se alguem tentar, por favor, diga se deu certo aqui!  ;)

Fiz um post sobre isso no meu blog;)

Leonardo Laporte

Rapaz fiz de tudo por aqui e nada.

Voltei para o Ubuntu 8.04 mesmo  :'(

Lufer08

Leonardo, estou com o mesmo problema. Na verdade o meu está pior que o seu, pois não funciona nada no mouse. Na distro Paraná Desktop que utilizei tive o problema com o mouse, mas ao configurar o xorg.conf tudo rodou blz. Agora esse xorg do Ubuntu 9... tá difícil.

andrems

Meu problema parece ser idêntico ao teu, Leonardo. Tentei todas configurações acima no xorg.conf (e outras) e nada.

Tentei colocar o "inputattach --microsoft /dev/ttyS0 &" em /etc/rc.local mas não funcionou, tentei também em /etc/init.d/rc.local e também não funcionou.

Tentei, por fim, em /etc/init.d/rc (antes da última linha) e finalmente funcinou.

Não gosto de editar o rc, porque nunca sei se não tô criando um risco a segurança, mas como não encontrei nenhuma alternativa, vai essa por enquanto.

Jeser

Olá pessoal !!!

Meu mouse também é serial e estava com o mesmo problema...Até que entrei nesse tópico e fiz o que The Scientist sugeriu, e funcionou direitinho...Obrigado... Há, o botão do meio não pega, mas o principal já está pronto..Valeu mesmo...