Hallo Jens, Jens Keizer wrote on Montag, 10. Februar 2003 10:43 about Re: SCSI Scanner nachtraeglich einschalten (SUSE 7.1):
Jedoch auch nach dem Umklemmen von /dev/scanner -> /dev/sg6 findet keines der Scantools (xsane, xscanimage) einen Scanner. Unter 6.4 hat ein aehnliches Vorgehen noch funktioniert.
Wenn ich meine 7.3 beim booten beobachte, setzt die noch die Rechte auf das Scanner Device neu, evtl. fehlen den Programmen ja nur die entsprechenden Rechte.
Ich würde sagen, dass die Rechte auf dem sg-Device entscheidend sind. Ich "mount" bzw. "unmounte den Scanner immer mit folgendem Script: #!/bin/sh # file: /bin/scanner # (U) Mount the scanner # Marcus Roeckrath # 19.02.02 ScannerDevice="" if grep "Scanner" /proc/scsi/scsi > /dev/null ; then echo "Unmounte Scanner" rm -f /dev/scanner ScannerDevice=`grep -n "Scanner 636A4" /proc/scsi/sg/device_strs | cut -f 1-1 -d ":"` if [ "$ScannerDevice" != "" ] && (echo $ScannerDevice | grep -qs [678]) ; then ScannerDevice=sg$[ $ScannerDevice-1 ] chmod 0640 /dev/$ScannerDevice fi echo "scsi remove-single-device 1 0 6 0" > /proc/scsi/scsi if grep "Scanner" /proc/scsi/scsi > /dev/null ; then ScannerDevice=`grep -n "Scanner 636A4" /proc/scsi/sg/device_strs | cut -f 1-1 -d ":"` if [ "$ScannerDevice" != "" ] && (echo $ScannerDevice | grep -qs [678]) ; then ScannerDevice=sg$[ $ScannerDevice-1 ] ln -sf /dev/$ScannerDevice /dev/scanner chmod 0660 /dev/$ScannerDevice fi echo "Could not unmount Scanner! Scanner is mounted to $ScannerDevice" sleep 5 else echo "Scanner unmounted" fi else echo "Mounte Scanner" echo "scsi add-single-device 1 0 6 0" > /proc/scsi/scsi if grep "Scanner" /proc/scsi/scsi > /dev/null ; then rm -f /dev/scanner ScannerDevice=`grep -n "Scanner 636A4" /proc/scsi/sg/device_strs | cut -f 1-1 -d ":"` if [ "$ScannerDevice" != "" ] && (echo $ScannerDevice | grep -qs [678]) ; then ScannerDevice=sg$[ $ScannerDevice-1 ] ln -sf /dev/$ScannerDevice /dev/scanner chmod 0660 /dev/$ScannerDevice else echo "scsi remove-single-device 1 0 6 0" > /proc/scsi/scsi echo "Could not mount Scanner!" sleep 5 fi echo "Scanner mounted to $ScannerDevice" else echo "Could not mount Scanner!" sleep 5 fi fi sleep 1 -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/