Erol Bernstein wrote:
Hallo Alfons,
[...]
Ich habe hier viel probiert, was mir eingefallen ist, auch nochmal in der manpage zu scanimage gelesen, aber irgendwas geht nicht mit sane.
qgolem:/etc # scanimage -T scanimage: no SANE devices found
Daraufhin habe ich erstmal in der /etc/modules.conf das automatische Laden des modules auskommentiert, um andere Module als ncr53c8xx (sym53c8xx) zu probieren:
golem:/etc # less /etc/modules.conf | grep sg # pre-install sg modprobe ncr53c8xx alias char-major-21 sg # post-install sg echo "scsi add-single-device 1 0 6 0" > /proc/scsi/scsi
Hi, bei mir steht da: ## SCSI Treiber laden alias scsi ncr53c8xx ## SCSI Generic laden (fuer Scanner) pre-install sg modprobe scsi alias char-major-21 sg post-install sg echo "scsi add-single-device 0 0 1 0" > /proc/scsi/scsi Also im Grunde dasselbe wie bei Dir.
Wenn ich die letzte Zeile drinlasse, dann bekomme ich schon beim Laden der Module einen Fehler von modprobe, allerdings sind die Module sg und ncr53c8xx aber korrekt? geladen, ich kann sie mit lsmod sehen.
Nun aber habe ich geladen:
golem:/etc # modprobe ncr53c8xx
Also nachdem, was Oben steht, sollte ein modprobe sg ausreichen, dadurch wird ja ncr53c8xx pre-installiert. Die post-install Anweisung ist fuer den Fall, dass der Scanner erst nach dem Systemstart eingeschaltet wird, da. Sonst wird er nicht erkannt.. s.a. sgcheck
in der mitgeloggten /var/log/messages sehe ich:
Aug 28 19:01:08 golem kernel: ncr53c8xx: at PCI bus 0, device 9, function 0 Aug 28 19:01:08 golem kernel: ncr53c8xx: 53c810a detected
bei mir aehnlich: ncr53c8xx: at PCI bus 0, device 18, function 0 ncr53c8xx: 53c810a detected
Aug 28 19:01:08 golem kernel: ncr53c810a-0: rev=0x23, base=0xefffff00, io_port=0xd800, irq=10 Aug 28 19:01:08 golem kernel: ncr53c810a-0: ID 7, Fast-10, Parity Checking Aug 28 19:01:08 golem kernel: ncr53c810a-0: restart (scsi reset). Aug 28 19:01:08 golem kernel: scsi1 : ncr53c8xx - version 3.2a-2 Aug 28 19:01:08 golem kernel: scsi : 2 hosts. Aug 28 19:01:13 golem kernel: Vendor: SCANNER Model: Rev: V101 Aug 28 19:01:13 golem kernel: Type: Scanner ANSI SCSI revision: 01 CCS
Das sieht ja sehr gut aus, oder?
Hmmm, bei mir: ncr53c810a-0: ID 7, Fast-10, Parity Checking ncr53c810a-0: restart (scsi reset). scsi0 : ncr53c8xx - version 3.2a-2 scsi : 1 host. Vendor: PLEXTOR Model: CD-R PX-W8220T Rev: 1.03 Also scsi0 und scsi : 1 host Was ist das 2. Geraet (bzw. nullte) bei Dir? Ich bin mir nicht sicher, denke aber scsi0 ist der 1. Controller scsi1 der Zweite...usw. (ich hab noch nie mehr als einen gebraucht ;-)
Nun noch eben ein:
golem:/etc # modprobe sg
Daraufhin in der /var/log/messages:
Aug 28 19:02:34 golem kernel: Detected scsi generic sgc at scsi1, channel 0,id 6, lun 0
Nach modprobe sg heissts bei mir dann.. scsi singledevice 0 0 1 0 Vendor: TAMARACK Model: TS_12000C Rev: 3.61 Type: Scanner ANSI SCSI revision: 00 Detected scsi generic sg1 at scsi0, channel 0, id 1, lun 0 Mein Scanner ist baugleich mit Deinem, ist halt von Vobis...
Soweit so gut, jetzt lsmod:
sg 12116 0 (unused) ncr53c8xx 51988 0 (unused)
Scheint auch ok zu sein.
Was sagt sgcheck?
golem:/etc # scanimage -d mustek > /tmp/test_scan.pnm scanimage: open of device mustek failed: Invalid argument
Fuehrst Du scanimage als root aus? Erstmal will scanimage nur als root starten. Um das zu aendern musst Du das SUID-bit setzen oder z.B chmod a+rw /dev/sgX ausfuehren. X= siehe sgcheck, resp. das Device auf das /dev/scanner gelinkt ist. Wenn das nicht so eingerichtet ist, findet scanimage die sane-devices nicht, siehe /etc/sane.d. Prüfen kannst Du das auch mit scanimage -L bzw. scanimage --list-devices
Es scheint an sane zu liegen, was meinst Du? Ich habe das Paket einfach von der SuSE-CD installiert, konnte auch nichts finden, was man noch konfigurieren soll.
Wenn ich den Scanner mal eben aus-/einschalte, dann dauert es etwas länger, bis die obige Fehlermeldung von sane kommt.
Hmmm, ich denke, dass dann die Verbindung zum System getrennt ist. Du solltest vor dem Ausschalten rmmod sg ausfuehren und dann das Modul neu laden.
Muss ich etwas mit den Modulen anstellen? Wie hast Du installiert?
Ich bin mir sicher, dass es _nicht_ an sane liegt... :-)
Auf jeden Fall vielen Dank für alle Tipps
Bitte, bitte o long... bernd --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com