Hallo Malte, Du schriebst am 18.01.09 15:12:43
Warum funktioniert diese udev-Regel nicht:
SUBSYSTEMS=="scsi", KERNEL=="sd*", ATTRS{model}=="i.Beat*", \ RUN+="/usr/local/bin/ibeat.sh"
Ich kann das jetzt nicht pruefen, aber kann es sein das statt ATTRS SYSFS angegeben sein muss? Zumindest habe ich ein Beispiel mit SYSFS gesehen. Von http://www.ecarux.de/index2.php?option=com_content&do_pdf=1&id=37 KERNEL=="sd?", SUBSYSTEMS=="scsi", SYSFS{vendor}=="Samsung", SYSFS{model}=="YP-U2", NAME="mp3player" RUN+="/usr/local/bin/mp3player-script" Oder alles wirklich in einer Zeile, oder zum testen mal nur SUBSYSTEMS=="scsi" angeben.
lsscsi erkennt den MP3Player korrekt:
[14:0:0:0] disk TrekStor i.Beat motion 1.00 /dev/sda
Der Model-Name simmt, scsi stimmt, die Regelsyntax stimmt, aber das Skript wird nicht ausgeführt... ja, es ist auch 755.
Gruss Hugo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org