Tom's Guide Forums
  Tom's Guide Forums » PDA » Palmpilot » Palm wifi sync on Linux
 

Add a reply



 Word :   Username :  
 
Bottom
Author
 Thread : Palm wifi sync on Linux
 
More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

I've got a Palm device (LifeDrive) which apparently won't sync with linux
software, so I want to sync by wifi - all the Linux programs need a device
file (/dev/pilot or /dev/ttyUSB0 or some such - what should I use for a
wifi connection?

Related Pr oduct

Register or log in to remove.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 09:39:17 +0200, John Stolz wrote:
 
> I've got a Palm device (LifeDrive) which apparently won't sync with linux
> software, so I want to sync by wifi - all the Linux programs need a device
> file (/dev/pilot or /dev/ttyUSB0 or some such - what should I use for a
> wifi connection?
 
You need to run pi-csd first:
pi-csd -H Motoko -a 127.0.0.1 -n 255.255.255.0 &
 
My system name is Motoko (but it doesn't seem to be used for anything).
 
Then the pilot-link "device" you use is "net:".
 
I've been using this to sync my LifeDrive since I got it without problems.
 
I'm using Mandriva 2005LE and pilot-link-0.12.0-pre4.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 05:20:26 -0400, Ranma wrote:
> You need to run pi-csd first:
> pi-csd -H Motoko -a 127.0.0.1 -n 255.255.255.0 &
>  
> My system name is Motoko (but it doesn't seem to be used for anything).
>  
> Then the pilot-link "device" you use is "net:".
>  
> I've been using this to sync my LifeDrive since I got it without problems.
>  
> I'm using Mandriva 2005LE and pilot-link-0.12.0-pre4.
I'd already seen your post and followed the steps you describe, but
without success:
 
[stolzy@uranus stolzy]$ pi-csd -H uranus -a 127.0.0.1 -n 255.255.255.0 &
[1] 10050
[stolzy@uranus stolzy]$ pi-csd(10050): Connection Service Daemon for Palm Computing(tm) device active.
pi-csd(10050): Accepting connection requests for 'uranus' at 127.0.0.1 with mask 255.255.255.0.
[stolzy@uranus stolzy]$ pi-csd(10050): Connection Service Daemon for Palm
Computing(tm) device active. pi-csd(10050): Accepting connection requests
for 'uranus' at 127.0.0.1 with mask 255.255.255.0.
 
And eventually i get the prompt back without any sync or further output.
 
Any ideas?

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 09:39:17 +0200, John Stolz wrote:
 
> I've got a Palm device (LifeDrive) which apparently won't sync with linux
> software, so I want to sync by wifi - all the Linux programs need a device
> file (/dev/pilot or /dev/ttyUSB0 or some such - what should I use for a
> wifi connection?
 
You can get it to sync to Linux using USB but it takes a little work. Here
is what I did to get my Treo650 syncing to Evolution on FC3,
 
Created the following,
 
/etc/udev/permissions.d
ttyUSB1:$local:uucp:0660
 
/etc/udev/rules.d/10-visor.rules
KERNEL="ttyUSB1" SYMLINK="pilot"
 
Added a line to  
/usr/share/gnome-pilot/devices.xml
 
<!-- PalmOne/Sprint Treo 650 -->
 <device vendor_id="0830" product_id="0061" />
 
Check to see if your LifeDrive is already supported in your devices.xml
file, else you'll have to edit the file like I did.
 
Finally I had to update gpilot, the version that comes with FC3 is broken.
Download gnome-pilot-2.0.13 and install it, I had to install from source
because I couldn't find an rpm.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

> You can get it to sync to Linux using USB but it takes a little work. Here
> is what I did to get my Treo650 syncing to Evolution on FC3,
>  
> Created the following,
>  
> /etc/udev/permissions.d
> ttyUSB1:$local:uucp:0660
>  
> /etc/udev/rules.d/10-visor.rules
> KERNEL="ttyUSB1" SYMLINK="pilot"
>  
> Added a line to  
> /usr/share/gnome-pilot/devices.xml
>  
> <!-- PalmOne/Sprint Treo 650 -->
>  <device vendor_id="0830" product_id="0061" />
>  
> Check to see if your LifeDrive is already supported in your devices.xml
> file, else you'll have to edit the file like I did.
>  
> Finally I had to update gpilot, the version that comes with FC3 is broken.
> Download gnome-pilot-2.0.13 and install it, I had to install from source
> because I couldn't find an rpm.
 
Thanks for this.  How do I identify the correct parameters for the line in
the devices.xml?
 
Also any idea how I tell gnomepilot what to use for a port?

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 13:25:10 +0200, John Stolz wrote:
 
> On Mon, 25 Jul 2005 05:20:26 -0400, Ranma wrote:
>> You need to run pi-csd first:
>> pi-csd -H Motoko -a 127.0.0.1 -n 255.255.255.0 &
>>  
>> My system name is Motoko (but it doesn't seem to be used for anything).
>>  
>> Then the pilot-link "device" you use is "net:".
>>  
>> I've been using this to sync my LifeDrive since I got it without problems.
>>  
>> I'm using Mandriva 2005LE and pilot-link-0.12.0-pre4.
 
I think the step I'm missing is how to tell gnome-pilot that the sync is
by network - its obviously expecting a port (/dev/pilot or whatever) -
I've selected network sync, but what do I do for a port?

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 15:16:05 +0200, John Stolz wrote:
 
>> You can get it to sync to Linux using USB but it takes a little work. Here
>> is what I did to get my Treo650 syncing to Evolution on FC3,
>>  
>> Created the following,
>>  
>> /etc/udev/permissions.d
>> ttyUSB1:$local:uucp:0660
>>  
>> /etc/udev/rules.d/10-visor.rules
>> KERNEL="ttyUSB1" SYMLINK="pilot"
>>  
>> Added a line to  
>> /usr/share/gnome-pilot/devices.xml
>>  
>> <!-- PalmOne/Sprint Treo 650 -->
>>  <device vendor_id="0830" product_id="0061" />
>>  
>> Check to see if your LifeDrive is already supported in your devices.xml
>> file, else you'll have to edit the file like I did.
>>  
>> Finally I had to update gpilot, the version that comes with FC3 is broken.
>> Download gnome-pilot-2.0.13 and install it, I had to install from source
>> because I couldn't find an rpm.
>  
> Thanks for this.  How do I identify the correct parameters for the line in
> the devices.xml?
>  
> Also any idea how I tell gnomepilot what to use for a port?
 
I googled to find out the correct parameters for device.xml. If you don't
find your device that way then google the device line that I provided, the
guy who posted it also said how he found it.
 
Gnomepilot will use ttyUSB0 or ttyUSB1. I suppose that if you have a lot
of other USB devices, I only have a mouse, then it might use another port.
If you plug your palm in, hit hot sync, and then check /var/log/messages
you'll find which port it used.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 09:59:49 -0400, General Schvantzkoph wrote:
 
> Gnomepilot will use ttyUSB0 or ttyUSB1. I suppose that if you have a lot
> of other USB devices, I only have a mouse, then it might use another port.
> If you plug your palm in, hit hot sync, and then check /var/log/messages
> you'll find which port it used.
 
Sorry, I didn't make myself clear - I meant what do i tell gnome pilot
for a port when I sync by wifi?

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 16:39:01 +0200, John Stolz wrote:
 
> On Mon, 25 Jul 2005 09:59:49 -0400, General Schvantzkoph wrote:
>  
>> Gnomepilot will use ttyUSB0 or ttyUSB1. I suppose that if you have a lot
>> of other USB devices, I only have a mouse, then it might use another port.
>> If you plug your palm in, hit hot sync, and then check /var/log/messages
>> you'll find which port it used.
>  
> Sorry, I didn't make myself clear - I meant what do i tell gnome pilot
> for a port when I sync by wifi?
 
/dev/pilot

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 15:25:21 +0200, John Stolz wrote:
> I think the step I'm missing is how to tell gnome-pilot that the sync is
> by network - its obviously expecting a port (/dev/pilot or whatever) -
> I've selected network sync, but what do I do for a port?
 
I don't use gnome-pilot.  I use pilot-link.  The pi-csd program is part of
that package.
 
All the pi-csd program does is create a network "device" for pilot-link to
use.
 
In my case, to install new files on my LifeDrive:
pilot-xfer -p net: --install ~/palm/install/*

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 12:32:50 -0400, General Schvantzkoph wrote:
 
> On Mon, 25 Jul 2005 16:39:01 +0200, John Stolz wrote:
>  
>> On Mon, 25 Jul 2005 09:59:49 -0400, General Schvantzkoph wrote:
>>  
>>> Gnomepilot will use ttyUSB0 or ttyUSB1. I suppose that if you have a lot
>>> of other USB devices, I only have a mouse, then it might use another port.
>>> If you plug your palm in, hit hot sync, and then check /var/log/messages
>>> you'll find which port it used.
>>  
>> Sorry, I didn't make myself clear - I meant what do i tell gnome pilot
>> for a port when I sync by wifi?
>  
> /dev/pilot
But /dev/pilot is a link to a usb port:
 
ll /dev/pilot
lrwxrwxrwx  1 root root 12 Jul 26 07:27 /dev/pilot -> /dev/ttyUSB1
 
I don't see how that relates to a network sync

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 16:51:18 -0400, Ranma wrote:
 
> I don't use gnome-pilot.  I use pilot-link.  The pi-csd program is part of
> that package.
>  
> All the pi-csd program does is create a network "device" for pilot-link to
> use.
>  
> In my case, to install new files on my LifeDrive:
> pilot-xfer -p net: --install ~/palm/install/*
Thanks, now I can list the files on the palm ('pilot-xfer -p net:  --list'
lists 200+ files) but when I try and install files on the palm I get:
 
pilot-xfer -p net: --install docs/numbers.txt
   Listening to port: net:
   Please press the HotSync button now... Connected
Unable to open 'docs/numbers.txt
Time elapsed: 0:00:10
 
permissions for the file are:
-rw-rw-rw-  1 stolzy stolzy 2661 Jan 14  2004 docs/numbers.txt
 
Is something special in terms of permissions required to transfer files?
I'm not sure how to go from here to syncing contact/email etc in
Evolution.  Evolution uses the same dialogs as gnome-pilot and insists on
a (numeric) port number - any idea what I should use?

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Tue, 26 Jul 2005 08:02:50 +0200, John Stolz wrote:
> pilot-xfer -p net: --install docs/numbers.txt
 
numbers.txt is not a palm database and cannot be installed.
 
I assume that you want to place the text file on the internal drive.  To
do that, simply connect your LifeDrive to the USB cable and turn on Drive
Mode.
 
On Mandrake 2005LE (which is what I use) the LifeDrive is mounted as
/mnt/LIFEDRIVE and I can drag/drop files to it.
 
Remember to give the Linux command "sync" before turning off Drive Mode to
make sure that Linux has finished writing any files.
 
> I'm not sure how to go from here to syncing contact/email etc in
> Evolution.  Evolution uses the same dialogs as gnome-pilot and insists on
> a (numeric) port number - any idea what I should use?
 
I don't know how to do that.  As I said, this is a pilot-link solution
only.  JPilot won't work with the new formats of the LifeDrive either.
 
In my case, I only use my PC to backup/restore/install my LifeDrive, so I
never looked into something like Evolution.
 
Since they are changing JPilot to work with the LifeDrive, I assume that a
change to Evolution will also be required.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Tue, 26 Jul 2005 07:29:21 +0200, John Stolz wrote:
 
> On Mon, 25 Jul 2005 12:32:50 -0400, General Schvantzkoph wrote:
>  
>> On Mon, 25 Jul 2005 16:39:01 +0200, John Stolz wrote:
>>  
>>> On Mon, 25 Jul 2005 09:59:49 -0400, General Schvantzkoph wrote:
>>>  
>>>> Gnomepilot will use ttyUSB0 or ttyUSB1. I suppose that if you have a lot
>>>> of other USB devices, I only have a mouse, then it might use another port.
>>>> If you plug your palm in, hit hot sync, and then check /var/log/messages
>>>> you'll find which port it used.
>>>  
>>> Sorry, I didn't make myself clear - I meant what do i tell gnome pilot
>>> for a port when I sync by wifi?
>>  
>> /dev/pilot
> But /dev/pilot is a link to a usb port:
>  
> ll /dev/pilot
> lrwxrwxrwx  1 root root 12 Jul 26 07:27 /dev/pilot -> /dev/ttyUSB1
>  
> I don't see how that relates to a network sync
 
It doesn't, I thought you wanted to do a network sync because you couldn't
get the USB sync to work.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Tue, 26 Jul 2005 05:47:08 -0400, Ranma wrote:
 
> On Tue, 26 Jul 2005 08:02:50 +0200, John Stolz wrote:
>> pilot-xfer -p net: --install docs/numbers.txt
>  
> numbers.txt is not a palm database and cannot be installed.
>  
> I assume that you want to place the text file on the internal drive.  To
> do that, simply connect your LifeDrive to the USB cable and turn on Drive
> Mode.
>  
> On Mandrake 2005LE (which is what I use) the LifeDrive is mounted as
> /mnt/LIFEDRIVE and I can drag/drop files to it.
>  
> Remember to give the Linux command "sync" before turning off Drive Mode to
> make sure that Linux has finished writing any files.
>  
>> I'm not sure how to go from here to syncing contact/email etc in
>> Evolution.  Evolution uses the same dialogs as gnome-pilot and insists on
>> a (numeric) port number - any idea what I should use?
>  
> I don't know how to do that.  As I said, this is a pilot-link solution
> only.  JPilot won't work with the new formats of the LifeDrive either.
>  
> In my case, I only use my PC to backup/restore/install my LifeDrive, so I
> never looked into something like Evolution.
>  
> Since they are changing JPilot to work with the LifeDrive, I assume that a
> change to Evolution will also be required.
 
OK, now I understand - looks like I'm stuffed - at least for the moment.
At least I learned to make sure these will things will work in advance of
purchase.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 16:51:18 -0400, Ranma wrote:
 
> I don't use gnome-pilot.  I use pilot-link.  The pi-csd program is part of
> that package.
 
 And you should be using pi-nredir, or just pilot-link -p net:  
 
 pi-csd does absolutely nothing for OS5 and up devices.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 15:25:21 +0200, John Stolz wrote:
 
> I think the step I'm missing is how to tell gnome-pilot that the sync is
> by network - its obviously expecting a port (/dev/pilot or whatever) -
> I've selected network sync, but what do I do for a port?
 
 gnome-pilot cannot be syncronized over the network. It does not support
 it, unless you find someone with some third-party patches that enables
 this.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Mon, 25 Jul 2005 05:20:26 -0400, Ranma wrote:
 
> I'm using Mandriva 2005LE and pilot-link-0.12.0-pre4.
 
 Oh the irony, since the release notes for 0.12.0-preX have ALWAYS stated
 that it should never be included in production distributions.
 
 "DO NOT PACKAGE THIS UP TO PUT IN LINUX DISTRIBUTIONS! You have been
 warned." (right off of the front page of pilot-link.org and in the -preX
 release notes).
 
 I guess Mandriva and Fedora packagers can't read English.

More Information

Archived from groups: comp.sys.palmtops.pilot (More info?)

 

On Tue, 26 Jul 2005 15:34:31 +0200, John Stolz wrote:
 
>> Since they are changing JPilot to work with the LifeDrive, I assume
>> that a change to Evolution will also be required.
>  
> OK, now I understand - looks like I'm stuffed - at least for the moment.
> At least I learned to make sure these will things will work in advance
> of purchase.
 
 Your device works fine with Linux, the Evolution folks are about 18
 months behind the rest of the applications. They haven't yet ported over
 their code to work with the new API in pilot-link 0.12.0.
 
 J-Pilot and KPilot (and of course, pilot-link) works great with the
 latest version of pilot-link, with all devices up to and including the
 LifeDrive.

More Information
n°38903
07-26-2005 at 11:22:43 PM
Hide