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.724 ]

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

Facilitando o acesso a disquetes e memory keys (PenDrives) no Kurumin

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

Configurando Bluetooth no XUbuntu

Instalando Token da OAB no Linux Mint 17.3 (Rose)

Instalando e usando impressora e scanner na multifuncional HP F4180 (e série F4100) no Linux

Leitura recomendada

Instalar o Gitea no Ubuntu

Personalizando seu lilo no Debian

Trinity Rescue Kit - Poderosa distribuição Linux para recuperação de disco entre outras funções fantásticas!

Autologin no Linux sem o uso do KDM

Um olhar sobre as nuvens

  
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