zweiten scanner einrichten
Hallo listige, folgendes Problemstellung: ich möchte einen zweiten Scanner einrichten. Der Scanner canonscan 2700f mit scsi soll der Zweite werden. Der Erste ist einen canon lide20 über USB angeschlossen. Die Versuche über yast den Dia-scanner zum Laufen zu bringen scheitern. yast bricht mit keiner Fehlermeldung ab. standalone:/home/boris # scanimage -L device `plustek:libusb:003:004' is a Canon N670U/N676U/LiDE20 USB flatbed scanner standalone:/home/boris # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: SAMSUNG SP1614C Rev: SW10 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: ST3160827AS Rev: 3.42 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi2 Channel: 00 Id: 01 Lun: 00 Vendor: CANON Model: IX-27015C Rev: 1.15 Type: Scanner ANSI SCSI revision: 02 standalone:/home/boris # lsscsi [0:0:0:0] disk ATA SAMSUNG SP1614C SW10 /dev/sda [1:0:0:0] disk ATA ST3160827AS 3.42 /dev/sdb [2:0:1:0] scanner CANON IX-27015C 1.15 - Meine Vermutung ist nun, dass yast versucht /dev/sg2 auf /dev/scanner umzubiegen und dort aber schon einen Scanner findet. http://www.rzg.mpg.de/~mpd/sane/Install2700F.txt habe ich mir angeguckt und entsprechende Änderungen vorgenommen. Meine weitere Vorgehensweise wäre die, dass ich die scsi-id nach oben ändere, damit ich von den SATA-Platten wegkomme. Was mich jedoch stört, ist, dass alles schon am dritten Kanal hängt. Scannen funzt daher nur mit dem "kleinen" Scanner. zum restlichen system Suse 10.0 2x sata-platten 1x scsi Karte mit Canon canonscan 2700F Diafilmscanner 1x USB lide20 Scanner Welche Veränderungen sollte ich wo noch vornehmen, damit sich die Scanner meiner Meinung nach nicht ins Gehege kommen, oder liege ich falsch? Dank für Eure Hilfe im Voraus. Files (dll.conf/canon.conf) poste ich auf Nachfrage über die Liste. -- CU at the trails. Es lebe mein tripple triangle. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, On Jun 18 13:52 Boris Se wrote (shortened):
Der Scanner canonscan 2700f mit scsi soll der Zweite werden. Der Erste ist einen canon lide20 über USB angeschlossen.
Der Canon Lide20 braucht den "plustek" Treiber, der CanoScan 2700F den "canon" Treiber. Letzteren in /etc/sane.d/dll.conf aktivieren (falls das nicht schon YaST gemacht hat) und dann in dessen Konfigurationsdatei /etc/sane.d/canon.conf die korrekte SCSI Gerätedatei fest eintragen (etwas in der Art wie /dev/sg0) und dann noch /etc/init.d/sane-dev aktivieren "insserv sane-dev; rcsane-dev start" (macht ggf. YaST automatisch), damit man auch als normaler Benutzer Zugriff bekommt (dazu muß ein SCSI Scanner während des Bootens eingeschaltet sein).
Meine Vermutung ist nun, dass yast versucht /dev/sg2 auf /dev/scanner umzubiegen und dort aber schon einen Scanner findet.
Nein. YaST macht da sicherheitshalber gar nichts, denn /dev/sg* sind keine festen Geräte - das können z.B. auch USB Massenspeicher sein - je nachdem, was eben so gerade automatisch als generisches SCSI Gerät angelegt wird. Vergl. https://bugzilla.novell.com/show_bug.cgi?id=177492 und http://lists.alioth.debian.org/pipermail/sane-devel/2006-May/016922.html Leider scheint der "canon" Treiber keine automatische Erkennung zu machen. Generell siehe http://de.opensuse.org/SDB:Scanner_einrichten_ab_SUSE_LINUX_9.2 Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Johannes, danke erstmal für die Tipps. Entschuldige bitte, dass ich erst jetzt dazu komme es auszuprobieren:
Der Canon Lide20 braucht den "plustek" Treiber,
Done.
der CanoScan 2700F den "canon" Treiber.
Done
Letzteren in /etc/sane.d/dll.conf aktivieren
Done => /etc/sane.d/canon.conf /dev/sg2
insserv sane-dev; rcsane-dev start" (macht ggf. YaST
done
gelesen
http://lists.alioth.debian.org/pipermail/sane-devel/2006-May/016922.h tml
Gelesen.
Generell siehe http://de.opensuse.org/SDB:Scanner_einrichten_ab_SUSE_LINUX_9.2
hm, gelesen. Hier die Meldungen, die ich beim einrichten erhielt. ... standalone:/home/boris # insserv sane-dev standalone:/home/boris # rcsane-dev start done ...... standalone:/home/boris # sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. found SCSI scanner "CANON IX-27015C 1.15" at /dev/sg2 # Your SCSI scanner was detected. It may or may not be supported by SANE. Try # scanimage -L and read the backend's manpage. found USB scanner (vendor=0x04a9 [Canon], product=0x220d [CanoScan], chip=LM9832/3) at libusb:004:003 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. ...... standalone:/home/boris # scanimage -L device `plustek:libusb:004:003' is a Canon N670U/N676U/LiDE20 USB flatbed scanner .... standalone:/home/boris # scanimage -d canon:/dev/sg2 -T && echo OK || echo FAILED scanimage: open of device canon:/dev/sg2 failed: Error during device I/O FAILED Habe ich was falsch geschrieben? aus messages: Aug 6 12:17:40 standalone kernel: scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 Aug 6 12:17:40 standalone kernel: <Adaptec 2940 SCSI adapter> Aug 6 12:17:40 standalone kernel: aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs Aug 6 12:17:40 standalone kernel: Aug 6 12:17:40 standalone kernel: usb 2-1: new full speed USB device using ohci_hcd and address 2 Aug 6 12:17:40 standalone kernel: usb 4-1: new full speed USB device using ohci_hcd and address 2 Aug 6 12:17:40 standalone kernel: hub 4-1:1.0: USB hub found Aug 6 12:17:40 standalone kernel: hub 4-1:1.0: 4 ports detected Aug 6 12:17:40 standalone kernel: usb 4-1.4: new full speed USB device using ohci_hcd and address 3 Aug 6 12:17:40 standalone kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04E8 pid 0x3008 Aug 6 12:17:40 standalone kernel: usbcore: registered new driver usblp Aug 6 12:17:40 standalone kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Aug 6 12:17:40 standalone kernel: bootsplash: status on console 0 changed to on Aug 6 12:17:40 standalone kernel: NET: Registered protocol family 17 Aug 6 12:17:40 standalone kernel: BIOS EDD facility v0.16 2004-Jun-25, 3 devices found Aug 6 12:17:40 standalone kernel: NET: Registered protocol family 10 Aug 6 12:17:40 standalone kernel: Disabled Privacy Extensions on device c036b920(lo) Aug 6 12:17:40 standalone kernel: IPv6 over IPv4 tunneling driver Aug 6 12:17:40 standalone kernel: eth0: Media Link On 100mbps full-duplex Aug 6 12:17:40 standalone kernel: Vendor: CANON Model: IX-27015C Rev: 1.15 Aug 6 12:17:40 standalone kernel: Type: Scanner ANSI SCSI revision: 02 Aug 6 12:17:40 standalone kernel: target2:0:1: Beginning Domain Validation Aug 6 12:17:40 standalone kernel: target2:0:1: Domain Validation skipping write tests Aug 6 12:17:40 standalone kernel: target2:0:1: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15) Aug 6 12:17:40 standalone kernel: target2:0:1: Ending Domain Validation Aug 6 12:17:40 standalone kernel: Attached scsi generic sg2 at scsi2, channel 0, id 1, lun 0, type 6 Fakt ist jetzt leider, dass ich mit dem Teil nicht scannen kann. System: Suse 10.0 -- CU at the trails. Es lebe mein tripple triangle.
Hallo, On Aug 6 14:25 Boris Se wrote (shortened):
der CanoScan 2700F den "canon" Treiber.
Done
Letzteren in /etc/sane.d/dll.conf aktivieren
Done
=> /etc/sane.d/canon.conf /dev/sg2
Die "canon" Zeile muß in /etc/sane.d/dll.conf aktiviert sein und in /etc/sane.d/canon.conf muß die passende Gerätedatei eingetragen sein oder nur eine einzige Zeile "scsi", siehe https://bugzilla.novell.com/show_bug.cgi?id=177492
standalone:/home/boris # scanimage -L device `plustek:libusb:004:003' is a Canon N670U/N676U/LiDE20 USB flatbed scanner ... standalone:/home/boris # scanimage -d canon:/dev/sg2 -T && echo OK || echo FAILED scanimage: open of device canon:/dev/sg2 failed: Error during device I/O FAILED
Solange "scanimage -L" den Scanner nicht findet, erkennt der eigentliche SANE-Scannertreiber "canon" das Gerät nicht und alles weitere ist dann sinnlos. Vergl. https://bugzilla.novell.com/show_bug.cgi?id=191172#c6 wie man zu SANE-Debug-Meldungen kommt, wenn der Treiber noch nicht einmal das Gerät erkennt, in diesem Fall beim "canon" Treiber: ---------------------------------------------------------------------- export SANE_DEBUG_DLL=4 export SANE_DEBUG_CANON=128 export SANE_DEBUG_SANEI_SCSI=255 scanimage -L 2>&1 | tee /tmp/scanimage.log ---------------------------------------------------------------------- Siehe "man sane-dll", "man sane-canon", "man sane-scsi". Dann /tmp/scanimage.log nach verdächtigen (Fehler)-Meldungen durchsuchen - ggf. die SANE_DEBUG_* Werte verringern um weniger (Fehler)-Meldungen zu bekommen. Bei Problemem im SCSI-System kann ich nicht helfen, da ich kein SCSI-Experte bin - siehe dann z.B. "man sane-scsi". Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
participants (2)
-
Boris Se
-
Johannes Meixner