Am 02/14/2012 12:19 AM, schrieb David Haller:
Hallo,
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?
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....
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.... Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- 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