Hallo, Am Tue, 14 Feb 2012, Daniel Spannbauer schrieb:
Am 02/14/2012 12:19 AM, schrieb David Haller:
Am Mon, 13 Feb 2012, Daniel Spannbauer schrieb:
Bus 004 Device 002: ID 1dfb:0001 Bus 003 Device 003: ID 1dfb:0007 Bus 003 Device 005: ID 1dfb:0003
Wie man sieht, gibts "1dfb" mehrmals, mich interessiert aber nur die ProductID "0007".
Also hab ich eine Rule angelegt:
SUBSYSTEM=="usb", ATTRS{idVendor}=="1dfb", ATTRS{idProduct}=="0007", RUN+="/bin/ln -s /dev/ttyUSB%n /dev/2a%n"
Also zumindest bei der oS 11.4 / udev-166 müßte das
SUBSYSTEM=="usb", ATTR{idVendor}=="1dfb", ATTR{idProduct}=="0007", RUN+="/bin/ln -s /dev/ttyUSB%n /dev/2a%n"
Funktioniert soweit, nur die Nummerierung stimmt nicht...Das Device wird als /dev/ttyUSB0 angelegt (macht wohl der Kernel), aber der Link wird von /dev/ttyUSB1 auf /dev/2a1 gesetzt. Ist %n nicht die Nummer des gerade verwendeten Geräts? Müsste das nicht /dev/ttyUSB0 und /dev/2a0 sein?
Keine Ahnung. man udev: $number, %n The kernel number for this device. For example, sda3 has kernel number of 3 Evtl. hilft dir: $minor, %m The kernel minor number for the device. denn /usr/src/linux/Documentation/devices.txt: 188 char USB serial converters 0 = /dev/ttyUSB0 First USB serial converter also: RUN+="/bin/ln -s /dev/ttyUSB%m /dev/2a%m"
oder
SUBSYSTEM=="usb", ATTR{idVendor}=="1dfb", ATTR{idProduct}=="0007", SYMLINK+="2a%n"
Legt nen Link an von bus/usb/003/040 nach /dev/2a1, ich brauche aber das tty....
Mach mal ein ls -l /dev/ttyUSB* /dev/bus/usb/003/040 /dev/2a1 Sollte ein und das selbe Device sein, eben char-major-188, minor-0.
sein, bei der 12.1 / udev-173 finde ich in /lib/udev/ allerdings, daß SUBSYSTEM=="usb", ATTRS{idVendor}=="1dfb", ATTRS{idProduct}=="0007", verwendet werden müßte. Welche udev-Version ist's denn bei dir?
Eudevd --version spuckt 166 aus....
Also 11.4 und deswegen wohl das "ATTR{}" statt "ATTRS{}". -dnh --
mangelnde Durchblutung des Gehirns solltet ihr Jungs doch gewohnt sein, oder nicht? -- Steffi Abel und Pah, ihr seid doch nur stolz, daß bei Euch alles unter Putz ist, während bei uns die Kabel lose baumeln ... -- Michael Fesser in darw -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org