Not too hard really. Check these things:

ln -s /dev/ttyUSB1 /dev/pilot

Give /dev/ttyUSB1 666 permissions:

chmod 666 /dev/ttyUSB*

Make sure the drivers are loaded:

lsmod|grep usb
usbserial 19068 0 [visor]
usb-ohci 19560 0 (unused)
usbmouse 2012 0 (unused)
input 3296 0 [mousedev usbmouse hid]
usbcore 61024 1 [visor usbserial usb-ohci usbmouse hid]

*NOTE* If you have an older USB hub you might need the usb-uhci driver instead of ohci. How do you find out?

cat /proc/bus/usb/devices

*NOTE* I did not try linking /dev/pilot to ttyUSB0 because as you can see by the drivers loaded I use a USB mouse and it likes i.d. 0 - it may work on i.d. 0 if you have nothing else there- I dunno.

Also, I have yet to try this on my KDE desktop so I've not used Kpilot but it seems equally easy to configure. I've installed Evolution and a few extras on my Morphix lightgui actually.

apt-get install evolution gnome-pilot gnome-pilot-conduit\ libgnome-pilot2 autopilot pilot-link libpda-pilot-perl

apt will give you the opprtunity to configure the symlinks during the installation. You gotta love Debian. If you goof it or are just plain afraid of symlinks just do a:

dpkg-reconfigure pilot-link

If you have USBview installed great. If not you can do:

cat /prob/bus/usb/devices

BUT the sync is fairly fast so you might not get the chance to see it without USBview. So...fireup usbview and then in Evolution go to Tools>PilotSettings. Just walk on through making sure to match the configuration with what you did here. Hit the sync button on your visor and watch usbview- You should hear a triumphant little tune and see HandspringVisor pop up in usbview for only as long as it takes to sync.

So now I'm off to dl some apps or maybe even figure out how to get Linux to run on this thing. Perhaps we could make this an occasionally updated collection of Knoppix/PDA related materials?

HTH