Links anlegen mit udev
Nils Kassube
kassube at gmx.net
So Jun 17 10:11:52 UTC 2012
Maik Holtkamp wrote:
> 0n 12/06/16 at 19:41 Nils Kassube told me:
> > Probier doch mal mit SUBSYSTEM=="usb" statt SUBSYSTEMS=="usb". Bei
> > den Dateien in meinem Verzeichnis /etc/udev/rules.d gibts nämlich
> > kein "SUBSYSTEMS", nur "SUBSYSTEM".
>
> Gerade noch mal geschaut und google findet fuer beide Varianten
> Beispiele. Was ist denn richtig?
Beides kann wohl richtig sein - siehe "man -7 udev".
> udevadmin spuckt beim device selbst auch SUBSYSTEMS aus:
>
> ---cut---
> looking at parent device
> '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3.2':
> KERNELS=="1-1.3.2"
> SUBSYSTEMS=="usb"
...
In der erstem Mail stand dies:
| root at server:/etc/udev/rules.d# cat 10-usbserial.rules
| SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="AH01B9TD",
| SYMLINK+="easy0"
Wenn ich mir für meinen USB-Seriell-Adapter ansehe, was mit "udevadm
info -n /dev/ttyUSB0 -a" ausgegeben wird, fällt mir auf, dass
KERNELS=="ttyUSB0" für eine Device angegeben wird, bei dem auch steht
SUBSYSTEMS=="usb-serial" aber eben nicht SUBSYSTEMS=="usb". Hast Du
vielleicht Attribute verschiedener Devices gemixt, so dass es das von
Dir definierte Device gar nicht gibt?
Nils
Mehr Informationen über die Mailingliste ubuntu-de