My goal was to get Evolution to sync to my Treo 600 handheld. Gnome 2.8 already includes Evolution and the necessary PalmOS Devices control panel applet. I couldn't figure out where in /dev I needed to point the configuration to. After searching on the forums I finally found someone who said, mknod /dev/ttyUSB0 c 188 0 mknod /dev/ttyUSB1 c 188 1 Well, after also doing a chmod 666 to those nodes, all now works great. Oh, I also had to read through the usb-serial.txt and load the correct kernel modules. How come udev didn't automatically create these? The documentation for the kernel module states that devfs would have automatically created /dev/usb/ but I don't know what the behavior should have been with udev. Reproducible: Always Steps to Reproduce:
udev does automaticall create them when the sync button is pressed on your device The nodes are /dev/tts/USB0 and /dev/tts/USB1. I suggest you tell evolution where they are. If you don't like this location, you can add a new udev rule to make them show up in the default location. To do this, create a file called /etc/udev/rules.d/10-my.rules with this line in it: KERNEL="ttyUSB*", NAME="%k" That should be all you need