336 lines
5.5 KiB
HTML
336 lines
5.5 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Synchronization Software</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="Handspring-Visor with Linux mini-HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Configuring the Kernel"
|
|
HREF="kernel.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="Hotplug-able"
|
|
HREF="hotplug.html"></HEAD
|
|
><BODY
|
|
CLASS="SECT1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>Handspring-Visor with Linux mini-HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="kernel.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="hotplug.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="SYNCSOFTWARE"
|
|
></A
|
|
>4. Synchronization Software</H1
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN191"
|
|
></A
|
|
>4.1. General</H2
|
|
><P
|
|
> There are two software packages which communicate with your
|
|
Visor. The first is <SPAN
|
|
CLASS="APPLICATION"
|
|
>coldsync</SPAN
|
|
>,
|
|
and the second is <SPAN
|
|
CLASS="APPLICATION"
|
|
>pilot-link</SPAN
|
|
>.
|
|
These programs are command-line based, and do "low-level"
|
|
synchronization of the actual databases. They provide
|
|
[different] interfaces for conduits. I assume you know
|
|
how to download and install programs yourself.
|
|
If not, learn. (I suppose you could cheat and install a
|
|
pre-compiled package, but I don't support that ;-).
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="COLDSYNC"
|
|
></A
|
|
>4.2. coldsync</H2
|
|
><P
|
|
> <SPAN
|
|
CLASS="APPLICATION"
|
|
>coldsync</SPAN
|
|
> can be found at
|
|
<A
|
|
HREF="http://coldsync.org/"
|
|
TARGET="_top"
|
|
>http://coldsync.org/</A
|
|
>.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="PILOTLINK"
|
|
></A
|
|
>4.3. pilot-link</H2
|
|
><P
|
|
> <SPAN
|
|
CLASS="APPLICATION"
|
|
>pilot-link</SPAN
|
|
> can be found at
|
|
<A
|
|
HREF="http://www.pilot-link.org/"
|
|
TARGET="_top"
|
|
>http://www.pilot-link.org/</A
|
|
>.
|
|
If you plan on using a Palm Desktop Equivalant, you'll want to use
|
|
this package.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="TESTING"
|
|
></A
|
|
>4.4. Time to Sync</H2
|
|
><P
|
|
> At this point we should be able to test to make sure things
|
|
are working. Of course, the visor needs to be in the
|
|
cradle, and the cradle needs to be plugged into your USB
|
|
port. The proper modules should be
|
|
<A
|
|
HREF="kernel.html#USINGMODULES"
|
|
>loaded</A
|
|
>.
|
|
</P
|
|
><P
|
|
> NOTE: you MUST press the hotsync button BEFORE
|
|
running the software. The visor driver will make an entry
|
|
in syslog, and, eventually (ie, in newer drivers), to
|
|
<TT
|
|
CLASS="FILENAME"
|
|
>/proc/drivers/visor</TT
|
|
>. Assuming the
|
|
driver connects to <TT
|
|
CLASS="FILENAME"
|
|
>/dev/ttyUSB0</TT
|
|
> and
|
|
<TT
|
|
CLASS="FILENAME"
|
|
>/dev/ttyUSB1</TT
|
|
>, you may run your program
|
|
to backup the visor (chose the appropriate program):
|
|
</P
|
|
><P
|
|
><TABLE
|
|
BORDER="1"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="SCREEN"
|
|
>cd ~
|
|
mkdir visorbackup
|
|
coldsync -p /dev/ttyUSB1 -mb visorbackup
|
|
pilot-xfer -p /dev/ttyUSB1 -b visorbackup </PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
>
|
|
</P
|
|
><P
|
|
> If you get an error such as "unable to bind to the port",
|
|
you probably need to re-read the previous paragraph.
|
|
With any other errors, please refer to the
|
|
<A
|
|
HREF="troubleshooting.html"
|
|
>Troubleshooting Guide</A
|
|
>.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN218"
|
|
></A
|
|
>4.5. Palm Desktop Equivalents</H2
|
|
><P
|
|
> There are a few Palm desktop equivalents. I haven't had
|
|
time to test them. I intend, at some
|
|
point, to put something about them in here. If you want
|
|
to write up something to have it included here, please
|
|
feel free to send it in. To my knowledge, all of them use
|
|
the pilot-link libraries to talk with the Visor.
|
|
</P
|
|
><P
|
|
> Here is the list that I know of:
|
|
<P
|
|
></P
|
|
><UL
|
|
><LI
|
|
><P
|
|
><A
|
|
HREF="http://www.jpilot.org/"
|
|
TARGET="_top"
|
|
>J-Pilot</A
|
|
></P
|
|
></LI
|
|
><LI
|
|
><P
|
|
><A
|
|
HREF="http://www.slac.com/pilone/kpilot_home/"
|
|
TARGET="_top"
|
|
>KPilot</A
|
|
> (KDE)</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
><A
|
|
HREF="http://www.gnome.org/gnome-pilot/"
|
|
TARGET="_top"
|
|
>Gnome-Pilot</A
|
|
> (GNOME)</P
|
|
></LI
|
|
></UL
|
|
>
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN232"
|
|
></A
|
|
>4.6. Your Done!</H2
|
|
><P
|
|
> At this point, you are done! You are able to install,
|
|
backup, and syncronize your information. Congratulations!
|
|
I would appreciate an email of gratitutde! The next
|
|
sections talk about setting up a PPP connection
|
|
and Hotplug support.
|
|
</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="kernel.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="hotplug.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Configuring the Kernel</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Hotplug-able</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |