What I'm using:
Well, I'm not 100% certain how I got this to work, but here is what I did. I'm using gpilot to sync my Treo 650 with Suse 10.1 ( SLED 10.1 )
Is the Treo or Palm device communication to your computer. Activate the hotsync and then run:
> lsusb
You should see a Palm device somewhere there. If you don't you have a hardware problem. Either it's your USB (try another port) or your Palm device. This is a non-starter.
Add the following line to (make sure you leave an empty line at the end of the file):
> sudo emacs /etc/fstab
/proc/bus/usb/ /proc/bus/usb/ usbfs none 0 0
Then add the gpilot applet to your panel by right-clicking and adding it. You may then right-click restart the gpilotd.
Initially, by default gpilot had my device port set to:
/dev/pilot
However, I had problems with this; specifically, I could get gpilot to recognize the device's username. At one point I even got my Treo to backup to my laptop. Alas, it would not sync with Evolution. Once I changed the port to the following, I had no problem:
/dev/ttyUSB1
Again, I'm not certain how I got this working, but this is what I did. Hopefully it continues to work.