On Tue, Mar 21, 2006 at 12:28:10PM +0100, Tim Oliver Wagner wrote:
ich würde gerne meinen Pilot eindeutig immer auf /dev/pilot0 und /dev/pilot1 mappen.
Bisher wird immer ein Device /dev/ttyUSB0 und ...1 erstellt sobald er angehängt wird. Wenn jedoch schon /dev/ttyUSB0 belegt ist verschieben sich die Nummern entsprechend nach oben (/dev/ttyUSB2 und /dev/ttyUSB3).
Wie und in welcher Datei kann ich den Palm auf ein eindeutiges Device mappen?
Wir verwenden hier die folgende Loesung (die ich aber auch via Google gefunden habe): In /etc/udev/rules.d habe ich ein file "10-custom.rules" erstellt, in dem steht: BUS="usb", SYSFS{product}="Palm Handheld", KERNEL="ttyUSB[13579]", NAME{ignore_remove}="pilot", MODE="660", GROUP="usb" Damit werden die meisten Palms bei uns auf /dev/pliot gemapped. Dabei sind noch zwei Dinge zu beachten: - Nicht alle Palms haben "Palm Handheld" als Indentifikation. Was ich hier habe, funktioniert z.B. mit einem Tungsten E2. Das kann man mit cat /proc/bus/usb/devices -> "Product=" herausfinden, IIRC. - Nach dem, was ich herausgefunden habe (-> Google und Archiv von suse-linux und suse-linux-e), erstellen die Palms zwei ttyUSB und muss die Verbindung auf den ungeraden ttyUSBx erfolgen. Funktioniert hier auch wunderbar. HTH, Thomas