Fazendo o Palm/Treo Funcionar no Ubuntu/KUbuntu

Este artigo se propõe a mostrar como fazer o seu Palm/Treo ser reconhecido durante o Hotsync no Ubuntu/KUbuntu.

[ Hits: 22.728 ]

Por: andre uebe em 25/06/2008


Passo 2 - alterando as permissões de criação dos dispositivos ttyUSB em "Udev"



No Linux, o "udev" permite que tenhamos uma listagem de dispositivos em /dev sempre atualizada. É ele que permite que, ao conectarmos um dispositivo, o mesmo apareça na lista de dispositivos em /dev.

A seguir, devemos alterar as configurações de permissões de criação dos dispositivos ttyUSB (referente ao palm) nos arquivos 50-libpisock9.rules e 10-local.rules.

Para isto, digite no terminal (lembre-se de substituir kedit por gedit caso não se localize o kedit):

$ sudo kedit /etc/udev/rules.d/50-libpisock9.rules

Dentro do arquivo, localize a sequência abaixo:

# Palm, Inc. and palmOne handheld devices
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6601", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="8001", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0001", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0002", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0003", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0020", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0031", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0040", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0050", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0060", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0061", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0070", GROUP="dialout", MODE="0664"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0080", GROUP="dialout", MODE="0664"

Substitua todos os "0664" por "0666", permitindo que outros usuários tenham permissão para criar os dispositivos referentes ao palm. Após a alteração, as linhas devem ficar assim:

# Palm, Inc. and palmOne handheld devices
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6601", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="8001", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0001", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0002", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0003", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0020", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0031", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0040", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0050", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0060", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0061", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0070", GROUP="dialout", MODE="0666"
ATTRS{idVendor}=="0830", ATTRS{idProduct}=="0080", GROUP="dialout", MODE="0666"

Salve o arquivo.

Acesse agora outro arquivo de configuração chamado 10-local.rules. Para tanto, digite no terminal:

$ sudo kedit /etc/udev/rules.d/10-local.rules

E acrescente a linha abaixo no arquivo:

KERNEL="ttyUSB1",SYMLINK="pilot"

Salve o arquivo.

Página anterior     Próxima página

Páginas do artigo
   1. O problema
   2. Passo 2 - alterando as permissões de criação dos dispositivos ttyUSB em "Udev"
   3. Passo 3 - Criando link simbólico
Outros artigos deste autor

Como submeter dados de CDDB de um CD de áudio ao Freedb

Fazendo backup no Gmail via cliente de e-mail e IMAP

Mencoder - Convertentdo vídeos de webcam para divx

Traduzindo legendas de maneira prática no Linux

CmapTools: Gestão do Conhecimento através de Mapas Conceituais no Linux

Leitura recomendada

Copie/Cole conteúdo do terminal para o X e vice-versa

Invadiram o kernel.org?!

Impressione seus amigos com o Tux bonitinho no login modo console

VPN - usando SSH

Instalando o Linux Fedora 8 no Notebook Positivo v53

  
Comentários
[1] Comentário enviado por carlaodopao em 01/07/2008 - 08:05h

Então, cara!
Nada de funcionar ainda!!
Mas já é algo vc ter escrito um artigo sobre como funcionar o palm no ubuntu! q É UMA DISTRO q estou gostando muito!
Vc me "receitaria" algo?
Tipo um site?
[]

[2] Comentário enviado por andreuebe em 01/07/2008 - 23:16h

Vamos por partes :)

ttyUSB está aparecendo em /dev?


[3] Comentário enviado por carlaodopao em 17/07/2008 - 17:26h

Este, própriamente, não... :-(=
o mais próximo disso é :

ttyv2 usbdev1.1_ep00
ttyv3 usbdev1.1_ep81
ttyv4 usbdev2.1_ep00
ttyv5 usbdev2.1_ep81
ttyv6 usbdev3.1_ep00
ttyv7 usbdev3.1_ep81
ttyv8 usbdev4.1_ep00
ttyv9 usbdev4.1_ep81
ttyva usbdev5.1_ep00
ttyvb usbdev5.1_ep81

Está ok? com certeza não, né?

[4] Comentário enviado por andreuebe em 19/07/2008 - 16:07h

Este tipo de ocnexão é para conexão USB/Serial.

Estou terminando um artigo que orienta na instalação do OBEX, permitindo que se conecte com o Palm via bluetooth.

Pode ser uma alternativa também.

Um detalhe é que o dispositivo ttyUSB só vai aparecer durante o hotsync. A idéia é "criar as condições para que ele surja".

Os dispositivos que você listou não se referem ao dispositivo ttyUSB.

Faça o seguinte:

Se seguiu os passos corretamente, experimente realizar o hotsync e veja se o dispositivo ttyUSB aparece digitando:

sudo ls /dev/ttyUSB*

Retorne

Abs

Andre

[5] Comentário enviado por carlaodopao em 26/07/2008 - 12:02h

Então Cara, este comando não funcionou....
Mas eu tenho "algo" q funcionou "quase q beleza"!
A minha sincronização com o Kpilot, ele começou a fazer a sincronização!
Ele começou... mas fica horas sem sequer mudar a tela, seja no palm ou no micro!
Espero conseguir algum dia!
;-)=

[6] Comentário enviado por dedosalles em 27/01/2009 - 00:47h

Amigo, fiz tudo certo. Os ttyUSB aparecem em /dev. O KPilot fez um sync. Mas interrompeu e parou em um dos arquivos (estava copiando do handheld pro PC). Tentei detectar automaticamente o HHeld e nome de usuário, pelo assistente de configuração, mas ele começa e pára nos 30%. Ao tentar fazer o sync, ele retorna "Não foi possível abrir porta do Pilot "/dev/pilot". O Palm já diz de novo que não conseguiu estabelecer conexão (na primeira vez apareceu que estava conectado).
O que posso fazer?

Obrigado !

[7] Comentário enviado por andreuebe em 29/01/2009 - 17:38h

carlaodopao:

Em geral o ttyUSB0 só aparece DURANTE a sincronização. Deve ser este o motivo de não estar aparecendo. logo, proceda o hotsync e veja se aparece.



dedosalles:

Tente alterar /dev/pilot por /dev/ttyUSB0 (ou o dispositivo em uso. E tente fazer o Hot sync.

Aguardo

Andre


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts