Hallo Heinz, ich habe unter SuSE 9.2 auch dieses "Problem" und es folgendermaßen gelöst: Ich habe mir ein kleines Skript geschrieben, welches ich in der Tat als "root" ausführen muß, welches mir aber das SCSI-Gerät im System bekannt macht und das Backend startet. Das Skript sieht folgendermaßen aus: ------------------------------------------- Start of Script # ls -l /dev/sg0 /proc/scsi/scsi if ! test -w /proc/scsi/scsi then echo "Can't write to '/proc/scsi/scsi'" exit 1 fi echo "scsi add-single-device 0 0 6 0" >/proc/scsi/scsi /etc/rc.d/sane start # The following is a dirty hack (beside the fact that it shouldn't # be neccessary at all at this place), I need to get the correct name # of the device from (in my case) /etc/sane.d/avision.conf. Through # sane-find-scanner I could even check which file I need to use. :-D chmod 666 /dev/sg0 /etc/rc.d/sane start ls -l /dev/sg0 test -x /usr/bin/sane-find-scanner && sane-find-scanner 2>&1 | grep 'found SCSI scanner' sleep 10 /etc/rc.d/sane start exit 0 ------------------------------------------- End of Script Es ist definitiv nicht schön, aber es funktioniert für meinen Fall ;-) Vielleicht kannst Du ja etwas damit anfangen. Ach so, wahrscheinlich mußt Du noch das Gerät im "resmgr" korrekt eintragen. Frohes neues Jahr und viele Grüße Martin Heinz W. Pahlke wrote:
Hallo,
jedes Suse-Update bringt leider die Suche nach neuen Workarounds mit sich.
Unter Suse 9.0 war der Betrieb meiner beiden SCSI-Scanner noch ganz einfach, unter Suse 10.0 macht es dagegen keinen Spass mehr.
Da ich die Scanner nur selten benoetige, schalte ich sie nur im laufenden Betrieb bei Bedarf zu. Leider loescht aber Suse bei einem Reboot /dev/sg0 und /dev/sg1.
Okay, ein rescan-scsi-bus.sh legt die Devices wieder an, obwohl das natuerlich ein zusaetzlicher Arbeitsgang ist, wobei dazu auch noch root-Rechte notwendig sind.
Fuer vuescan muessen die Device-Rechte aber auf crw-rw---- gesetzt werden, gesetzt sind sie aber auf crw-r-----.
Mit rcrcsane-dev lassen sich zwar die Rechte von sg1 auf crw-rw-rw- setzen (so umfassend ist es zwar Bloedsinn, aber besser als nichts), sg0 wird aber offenbar gar nicht erst erkannt, zumindest gibt "rcsane-dev status" nur eine Meldung fuer sg1 aus.
Dass rcrcsane-dev nicht wie erhofft arbeitet, kann allerdings daran liegen, dass ich nicht mit sane, sondern vuescan scanne, weil sane den einen Scanner gar nicht und den anderen unvollstaendig unterstuetzt.
Da ich mich fuer rescan-scsi-bus.sh ohnehin als root einloggen muss, macht es dann allerdings auch nicht mehr viel aus, noch gleich ein "chmod g+w sg*" nachzuschicken.
vuescan einfach ein s-Bit zu verpassen geht nicht, da es sich um GTK2-Programm handelt, dass dann den Start ablehnt.
Meine einzige Idee ist noch, alles in ein Script zu verpacken und mit sudo zu arbeiten, aber ueberzeugend finde ich die Loesung nicht. Einfacher waere es, wenn Suse die beiden Devices einfach nicht mehr anruehrt.
Beste Gruesse,
Heinz.