Shawn M. Jones wrote: > Dave Gutteridge wrote: > >> The Kpilot documentation suggest that I look for the palm pilot at >> /dev/ttyUSB0. That didn't work, but I noticed in my /dev/ directory >> that there was also a ttyUSB1. That didn't work either. But then I >> noticed that both were only apparent when I was hot syncing my Palm, >> so they must be connected to it. >> >> Any ideas, then, as to why Kpilot is not acknowledging them as a Palm >> device the way that lsusb does? > > > I've wrestled with this one before. I believe that udev creates the > /dev/ttyUSB0 or ttyUSB1 once the "sync" button is pressed on the > cradle. I had to do something with udev in order to get it to create > a /dev/pilot symlink to this device on every boot, but at the moment I > don't have access to the machine to tell you what it was. > > Also, I suggest trying to start with dlpsh to diagnose any problems. > It is a command line utility for accessing your palm device. I've > found that it gives much better feedback than Kpilot or Gpilot. It is > included with the pilot-link package on CentOS 4. > > Hope this helps, > > --Shawn Hi Dave, I own a Palm Tungsten E too and I was able to sync it successfully with jpilot (http://www.jpilot.org). The same procedure should work with KPilot since it is also a front-end to pilot-link. Actually, /dev/ttyUSB1 is the sync port... but it can be also /dev/ttyUSB3 or /dev/ttyUSB5... Thanks to udev, each time you press the hotsync button, there is no waranty that your sym port will always be /dev/ttyUSB1. The problem is that KPilot (and jpilot too) will look for /dev/pilot simlink. The trick is to add a rule for udev so it can map /dev/ttyUSB[13579] to /dev/pilot. So, as root, open a text editor (kedit, emacs, etc) and create a new file named 10-visor-rules under /etc/udev/rules.d Put this line inside that file: BUS="usb", SYSFS {product}="Palm Handheld", KERNEL="ttyUSB[13579]", SYMLINK="pilot" Save it and try to push the hotsync button on you Tungsten E. If you do a ls -l on /dev/pilot you should see something the simlink: pilot -> ttyUSB1 Now, try again to sync in KPilot. It worked for me! Good luck! Etienne.