Sincronizar palmOne LifeDrive con FC5

Rodolfo Alcazar rodolfo.alcazar en padep.org.bo
Vie Oct 20 16:14:10 CLST 2006


On Fri, 2006-10-20 at 12:34 -0300, wladimir at mpudahuel.cl wrote: 
> > On Thu, 2006-10-19 at 14:09 -0300, Ralil Ayancan Guillermo (Casa Matriz)
> > wrote:
> >> > Al presionar la hotsync de la palmOne me aparece un mensaje
> >> indescifrable
> >> > del gnome-pilot-applet, con caracteres raros.
> >> > Pudiera alguien darme una orientación.
> >> > Wladimir Torres Correa.
> >> La lifedrive es relativamente nueva, pero no es igual a la PALM ZIRE
> >> según lo que indicas en la salida de tu configuracion. Tal vez por ahí
> >> va tu problema.
> >
> > Wladimir, anoche tuve unos minutos en casa e intenté sincronizar mi Z71
> > toda empolvada. Al principio recibi "Unknown device [0008] in conduits"
> > o algo así. Tengo el mismo perfil (mi directorio /home/rodolfoap) desde
> > el FC2, léase unos tres años atrás. Así que entré
> > a /home/rodolfoap/.gnome2/gnome-pilot.d/ y borré todo excepto el archivo
> > gpilotd, suponiendo que los APIs anteriores habrían creado alguna
> > entrada de conduit incorrecta. Todos los archivos de ese directorio son
> > los conduits, y gpilotd son las definiciones de pilots usadas en ese
> > equipo.
> >
> > Luego? Sincronizó. Al parecer mi suposición fue correcta. En el applet
> > de la barra de tareas del gnome reconfiguré los conduits que quiero
> > sincronizar y listo. Hoy intentaré instalar software. Por lo menos ya
> > tengo mi addressbook como lo tengo en el evolution.
> >
> > Como dice Guiller, puede que no sea lo mismo, pero al menos sabes que la
> > sincronización sí funciona. Leí que el nuevo API ya funcionaba en
> > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159072 donde el que
> > reporta el bug, al final agradece "por la LifeDrive".
> Estimado Rodolfo: He realizado cada uno de los pasos que me indicas, sin
> llegar a sincronizar.

Wladimir, no sé mucho, sólo es mi granito de arena. Voy a explicarte
cómo debería ser el proceso. Además, sugiero que usemos la lista de
correo para que el aprendizaje pueda ser accesible por otras personas en
el futuro, nos den más luces, y no se pierda todo en nuestras casillas
personales. Te agradeceré que comentes todo aporte por la lista, y que
seas más específico, tu respuesta a mis sugerencias dice muy poco.
escribiré lo necesario, por favor haz lo mismo. Yo pude sincronizar mi
palm con mis dos PCs: x86 en la oficina y x86_64 de casa, ayer y hoy,
con el software actualizado al 100% de fc5.

1) Cuando presionas el botón SINCRONIZAR de la palm, el servicio udev
debe crear un archivo: /dev/pilot . En los sistemas UNIX clásicos, el
directorio /dev era un basural de posibles dispositivos que se podían
conectar. Desde que nació udev, el mismo se encarga de detectar el
hardware que requiere dispositivos para accederse. 

2) por lo general, cuando sincronizas una palm (presionando el botón
sync de la palm), no se crea el /dev/pilot sino un /dev/ttyUSB*. Sólo
aparece durante los instantes en que se sincroniza. Luego, desaparece.
Cuéntanos si aparece, presionando el botón SYNC y listando el directorio
ordenado por fecha (creo ls -ltr)... debes ser ágil. No es recomendable
apuntar el puerto a /dev/ttyUSB0, por ejemplo. Bajo varias
circunstancias, puede cambiar a blablablaUSB1.

3) /etc/udev/rules.d/10-pilot.rules (de fedora) define qué conexión va a
crear udev. no lo conozco a fondo, así como el de permissions.

BUS="usb", SYSFS{product}="Palm Handheld*", NAME="%k",SYMLINK="pilot",
MODE="666" KERNEL="ttyUSB*"

Hasta aquí, si no aparece /dev/pilot, es problema de udev. lee.

4) Una vez que verifiques que el dispositivo aparece, debes configurar
correctamente tu dispositivo. En gnome, hay un appplet "pilot applet"
para la barra de tareas. Con ese es fácil hacerlo. Apuntas el
dispositivo a /dev/pilot. Si el dispositivo de los puntos 1, 2 y 3
aparece, el applet detectará que una pilot está buscando sincronía. Así
que enviará datos a ese dispositivo. 

5) En último caso, las definiciones de conduits pueden haberse dañado.
Borra ~/.gnome2/gnome-pilot.d/* y reconfigura de nuevo tu pilot con el
applet.

si funcionan 1/2/3 y no 4/5, el error es de configuración de tu perfil y
tus conduits.

6) puedes probar de usar dlpsh. Detén el applet (botón derecho, pause
daemon). presiona el botón de sincronía de la palm. corre dlpsh desde
una terminal. Lo mismo con las aplicaciones jpilot, y kpilot. Qué pasa
con estas?

7) no dudes en hacerte preguntas muy tontas. Está conectado el cable en
un puerto USB que sí funciona? udev funciona? (udev tiene un bug cuando
lo instalas en FC5, debes actualizar tu pc con yum update) La palm ha
sincronizado antes? En Windows? No está mál el botón de la palm? Está
configurada para sincronizar por USB en vez de otro puerto? ¿puedo
hacerlo mejor sin cerveza?

Saludos!
--
Rodolfo Alcazar - rodolfo.alcazar at padep.org.bo
Netzmanager Padep, GTZ
591-70656800, -22417628, LA PAZ, BOLIVIA
http://otbits.blogspot.com
--
Work smarder and not harder and be careful of yor speling.




Más información sobre la lista de distribución Linux