Werner, Daniel, bitte lernt ordentlich zu quoten, siehe http://learn.to/quote. Es dient dazu, die Emails ueber die Liste lesbar zu halten und Zusammenhaenge besser zu verstehen - das geht nur, wenn man TOFU vermeidet und nur das zitiert, auf was man sich bezieht und seine Antwort unmittelbar darunter schreibt, und ferner Zitate auch richtig einleitet, so dass Dritte nachvollziehen koennen, wer was gesagt hat. Siehe dazu http://learn.to/quote. Bei absichtlicher Missachtung dieser grundsaetzlichen Regeln fuer Mailinglisten ist mit meiner weiteren Hilfe nicht zu rechnen! FRANKE, WERNER (Werner) wrote:
mit diesem Thema habe ich mich auch schon mal beschaeftigt, aber was mir noch unklar ist, wie komme ich an die Werte, die ich beispielsweise bei KERNEL=="XXXX" eintragen muss, wenn ich das Geraet habe ? Jetzt nicht speziell auf diese Link-Beispiel bezogen, sondern allgemein.
Gibt es da eine allgemeine Regel ? Sowas wie: Geraet anschliessen, Befehl XXX aufrufen und den Wert bei AAA oder das in der Zeile Y ist der Wert fuer KERNEL==
udev ist sehr flexibel, Du kannst so ziemlich gegen alle Info vergleichen (man spricht hier von "match"), die Dir zur Verfuegung steht. Bei einem KERNEL=="XXXX" wird die Regel eben gegenueber dem vom Kernel fuer das Geraet benutzten Namen verglichen. Du kannst aber auch z.B. gegen ein gewisses Subsystem oder gegen einen gewissen Treibernamen vergleichen. Das ist allerdings immer noch ein sehr grober Vergleich. Meist werden zum Vergleich und zur Identifizierung eines Geraetes Infos aus dem sys-Filesystem herangezogen. Ein Beispiel fuer so einen Vergleich waere SYSFS{model}=="XXXX". Du kannst also im Prinzip einfach das sysfs durchforsten, um Deine Regeln zu bauen. Einfacher ist es eventuell, Programme wie udevinfo, lshal oder lsusb zu verwenden, die Dir im Prinzip auch genuegend Infos liefern koennen, um eine Regel zu bauen. Wenn Du Regeln nur fuer ein einziges Geraet anwenden willst, musst Du eben einen exakten Vergleich mit einer eindeutigen Identifizierung des Geraetes machen. Alle Regeln mit einem "==" sind Vergleiche, alle Regeln mit "=" definieren eine Aktion oder Aendern Einstellungen. Regeln werden uebrigens von udev der Reihe nach durchforstet, weswegen die Skripte in /etc/udev/rules.d meist mit Zahlen beginnen, um sie in eine gewisse Reigenfolge zu zwingen. Cheers, Th.