<!doctype linuxdoc system>

<!-- Breu explicació sobre les relacions entre el Palm Pilot IIIx i Linux -->

<article>

<!-- Títol, autor, data i resum -->

<title> Connectar Palm IIIx amb un ordinador amb Linux
<author> Carles Sadurní Anguita <tt>sadurni@jazzfree.com</tt>
<date> v0.1.1, 24 de juliol de 2000

<!-- Taula de continguts -->

<toc>

<!-- Començament del document -->

<sect> Qüestions prèvies
<p> 
Fa poc vaig adquirir un Palm IIIx; a pesar d'haver llegit tots els COMs,
miniCOMs, etc. que vaig trobar, vaig tardar dues setmanes a poder
connectar-lo amb el PC. Per això m'he decidit a escriure aquest miniCOM. No
és per tant una versió alternativa del PalmOS-HOWTO, sinó un document que
explica alguns dels aspectes que aquest passa per alt.

<sect1> Llicència 
<p>
Aquest document es distribueix sota la GNU Free Documentation License. En
podeu obtenir una còpia a <url url="http://www.gnu.org/copyleft/fdl.html">.

 
<sect1> Garantia
<p>
El document es distribueix sense cap mena de garantia. L'autor no és
responsable dels problemes que, directament o indirectament, es puguen
produir pel fet d'haver seguit aquestes instruccions. Ara bé, si hi
trobeu cap error us agrairé molt que m'ho feu saber.


<sect1> Història 
<p>
<itemize>
	<item> Versió 0.0.1. 17 de novembre de 1999. Primera versió alfa. No
distribuïda.
	<item> Versió 0.1.0. 27 de desembre de 1999. Primera versió beta.
	<item> Versió 0.1.2. 24 de juliol de 2000. Canvi de llicència (ara és
FDL).
</itemize>

<sect> Introducció
<p>
Al número 4 de <em>Linux Actual</em> va aparéixer un article de Santiago
Crespo en què s'informava de la "bona relació" entre Linux i els Palm Pilots
(en general).  Açò, les anàlisis de certes revistes (<em>Computer hoy</em>,
Hobby Press, núm. 21; <em>Laptop Buyer's Guide and Handbook</em>, Bedford
Communications,  juny de 1999; i <em>Note Book. Informática portátil</em>,
núm. 5, maig 1999) i la qüestió econòmica em van fer decidir-me pel Palm
IIIx.

<sect> Preliminars
<p> Llegiu el manual, practiqueu l'escriptura, jugueu una mica... 

<p> Dins la caixa hi ha un parell de CDs amb els programes de sincronització
(per a Windows9x i NT); els de Mac es poden demanar a Palm Computing. En
canvi, els de Linux es troben en la xarxa. El més urgent és pilot-link (a
hores d'ara l'última versió és la 0.9.3) ja que inclou les ferramentes
indispensables per a començar a treballar.

<sect> Pilot-link
<p> El paquet pilot-link forma part de moltes distribucions; ara bé,
normalment la versió inclosa no és l'última. Per aquest motiu donem ací unes
breus indicacions per a instal·lar el paquet pilot-link.0.9.3.tar.gz.

<sect1> Descomprimiu i desempaqueteu pilot-link.0.9.3.tar.gz
<p> Sol ser una bona idea realitzar aquestes operacions en el directori
/tmp.

<p> Per desempaquetar i descomprimir pilot-link feu <tt>tar -xzvf
pilot-link.0.9.3.tar.gz</tt> o bé <tt>gunzip pilot-link0.9.3.tar.gz | tar
-xvf -</tt>

<p> Apareixerà un nou directori anomenat pilot-link.0.9.3 dins el qual trobareu
els arxius font. Entreu-hi (<tt>cd pilot-link.0.9.3</tt>) i llegiu l'arxiu
README.

<p> En la línia d'ordres escriviu 
<verb>
./configure
</verb>
si no especifiqueu res, els programes s'instal·laran dins
<tt>/usr/local/bin</tt>; si voleu instal·lar-los en un altre lloc afegiu-hi
<tt>--prefix=/usr/pilot</tt> (per exemple).

<p>
Després, compileu el programa amb
<verb>
make
</verb>
i instal·leu-lo
<verb>
make install
</verb>

<sect1> Primers passos amb pilot-link
<p> Una vegada instal·lat el pilot-link, llegiu la documentació que inclou
(<tt>man pilot-link</tt>). Per a realitzar la primera prova, col·loqueu
l'organitzador en la base, escriviu
<verb>
pilot-xfer /dev/ttyS0 -l
</verb>

<p>On <tt>/dev/ttyS0</tt> ha de canviar-se pel port de sèrie a què heu
connectat la base.

<p>Si tot ha anat bé, l'organitzador farà un sorollet i en la pantalla de
l'ordinador (o en el dispositiu on hàgeu redirigit l'eixida) veureu una
llista dels arxius que hi ha al Palm.

<p> En aquest pas vaig estar encallat durant un parell de setmanes.
No rebia cap missatge d'error, però l'ordinador no rebia res i
l'organitzador em donava <em>timeout</em>.

<p> Primer de tot cal assegurar-se que el dispositiu indicat coincideix amb
el port sèrie utilitzat. En el meu cas era senzill: era el mateix que use
per al ratolí (<tt>/dev/ttyS0</tt>). Si el ratolí funcionava, per què no
havia de funcionar la sincronització...

<p> Tenia la solució devora el nas: quan Linux arranca, carrega gpm, el
qual, entre altres coses, permet usar el ratolí mentre treballem en consola.
Aquest programa "tapava" el port indicat. Només calia matar-lo (<tt>kill -9
&lt;PID&gt;</tt>) perquè /dev/ttyS0 quedara lliure.

<p> Per a saber el PID executeu
<verb>
fuser -ua /dev/ttyS0
</verb>

que us dirà quins processos treballen amb el port sèrie indicat i qui és
el propietari.

<p> Evidentment, si useu un port sèrie "lliure", no haureu de patir per
aquestes foteses.

<sect> I ara què?

<p> Una vegada establerta la comunicació entre l'organitzador i l'ordinador,
llegiu detingudament el PalmOS-HOWTO, que forma part del projecte de
documentació de Linux (LDP) i que podeu trobar en la majoria de
distribucions. S'hi explica com fer còpies de seguretat, com instal·lar
programes, on trobar ferramentes per a crear programes per al PalmOS, etc.

</article>

