Setting up Palm Pilot – Linux

So, I have had my Tungsten T3 Palm Pilot for quite some time now, but I’ve not been able to take full advantage of it in my daily work life. The problem was that when I purchased the Palm, I had a Windows XP system running the synchronization software. However, after removing Windows from my life, I’ve had to put aside my organizer until today.

This labor day weekend, I was determined to configure my Palm. Believe me, I have tried to task before and failed. I wonder what I did differently this time. Nonetheless, I have a fully functioning Tungsten T3 Palm Pilot capable of Internte access synchronizing with my system via the cradle. I will describe the steps I took to accomplish this goal along with some neat tools and services I discovered that make my Palm actually worth the money it cost.


  • Fedora Core 4 – Kernel Version 2.6.16-1-2111
  • Pilot Link 0.11.8-11.4
  • Pilot Link Devel 0.11.8-11.4
  • Gnome Pilot 2.0.13-5
  • Gnome Pilot Devel 2.0.13-5
  • USB Visor –
  • J-Pilot

Make sure that you have the above programs installed. You may download the Pilot Link and Gnome Pilot from Pilot Link ( is a program which allows you to interact with your Palm. It basically setups the capability for the Palm to communicate with Linux. Our synchronization programs will utilize pilot-link to send and retreive content to and from the palm. This is all done automatically by J-Pilot, we only need to have the softawre installed. J-Pilot is your Palm Desktop equivelent. It manages the synchronization of the Calendar, Contacts, ToDo List, and MemoPad. An alternative to J-Pilot is Evolution. Evolution is the answer to Microsoft Outlook for Linux. However, as far as synchronizing with a Palm, I found Evolution to be lacking. The address book did not update the Birthday field, and it did not support Memos. Plus, I use Thunderbird as my email client and do not need to be running yet another one. Lastily, USB Visor takes care of the USB interface for the Palm. When we plug the Palm into the system, Visor will detect it as a Palm and allow pilot-link to communicate with it. The Visor website contains all the information you may need to configure the tool.

Okay, first thing we need to do is load some kernel modules. Login as root and type:

/sbin/modprobe usbserial
/sbin/modprobe visor

You should then see:

> /sbin/lsmod | grep visor
visor 19405 0
usbserial 31501 1 visor

Print some /var/log/messages output

Talk about the

dlpsh -p /dev/ttyUSB1
Send link to
Setting up permissions
usbcam udev