When pressing the sync button on my Palm Tungsten E, /dev/pilot isn't created. Reproducible: Always Steps to Reproduce: 1. Just plug and pray Actual Results: tts/USB0 + tts/USB1 or tts/USB2 + tts/USB3 nodes are created (sometimes the former ones, sometimes the last ones), but no /dev/pilot. Expected Results: pilot link/node created; uucp group is ok, but it isn't very intuitive, maybe "pda" or "usb". From 50-udev.rules: 26:KERNEL=="ttyUSB[0-9]*", NAME="tts/USB%n", GROUP="tty", MODE="0660" 195:KERNEL=="pilot", NAME="%k", GROUP="uucp" From udevinfo: BUS=="usb" ID=="4-2" DRIVER=="usb" SYSFS{product}=="Palm Handheld"
*** Bug 105538 has been marked as a duplicate of this bug. ***
*** Bug 105537 has been marked as a duplicate of this bug. ***
(In reply to comment #0) Sorry for the duplicates. Before I forget again: I'm already fixing it in my system, I'm reporting this as a bug because IMHO it should Just Work. The following works for me: - 195: KERNEL=="pilot", NAME="%k", GROUP="uucp" + SYSFS{product}=="Palm Handheld" SYMLINK="pilot" GROUP="uucp"
Yeah, you are going to have to write a custom rule for this, due to the wide range of different types of palm usb devices (treo, handspring, clie, palm, etc.) All of them need different rules, and some of them even are impossible to do, as they lie about what port to use. Sorry about this.