Mustek 1200SP an SuSE 9.1
Hallo, um eventuelle Hinweise gleich obsolet zu machen: Ja, ich habe in der SDB gesucht und ja, ich habe gegoogelt. Beides Eegebnislos. Mein Problem ist der Anschluss eines Mustek (Paragon?) 1200 SP-Scanners (SCSI) an einen Rechner mit einem SCSI-Controller von Compaq (Symbios-Logic-Chip). Unter 9.0 hat der Scanner am gleichen rechner prächtig funktioniert. Nun habe ich 9.1 (mit allen "stabilen" apt-modulen aufgepeppt) installiert und der Scanner arbeitet nicht mehr. Wenn das erste mal ein Programm am SCSI-Bus arbeitet (der Scanner ist das einzige Gerät), erscheinen folgende Zeilen in /var/log/messages: Aug 30 17:42:53 cordelia scanimage: resmgr: server response code 200 Aug 30 17:42:53 cordelia last message repeated 3 times Aug 30 17:42:53 cordelia kernel: sym0: SCSI parity error detected: SCR1=2 DBC=1e 000000 SBCL=26 Aug 30 17:42:53 cordelia kernel: sym0: SCSI BUS reset detected. Aug 30 17:42:53 cordelia kernel: sym0: SCSI BUS has been reset. Aug 30 17:42:58 cordelia kernel: ppdev0: registered pardevice Aug 30 17:42:58 cordelia kernel: ppdev0: unregistered pardevice Aug 30 17:42:58 cordelia scanimage: resmgr: server response code 200 Aug 30 17:42:58 cordelia last message repeated 3 times Aug 30 17:43:00 cordelia kernel: ppdev0: registered pardevice Aug 30 17:43:00 cordelia kernel: ppdev0: unregistered pardevice Die Meldungen von sym0 tauchen in dem Moment auf, in dem auf den SCSI-Bus zugegriffen wird. Ich nehme an, dass die Meldungen von ppdev0 durch irgend welche Scanner-Such-Vorgänge von yast oder sane ausgelöst werden. Erwähnenswert ist hier wohl auch, dass die LED am Scanner ab dem Zugriffsversuch zu Blinken/Flackern beginnt. Ich dachte zunächst, mein Scanner sei kaputt. Hier kommt aber der Clou: Ich habe noch einen zweiten Mustek 1200 SP (ein Freund hat den bei eBay ersteigert, konnte dann aber nichts damit anfangen). Den fix angeschlossen und getestet - ich konnte problemlos scannen. Meinen wieder dran - geht nicht. Nun gut - in was unterscheiden sich die Scanner? Wohl nur in der eingestellten SCSI-ID. Schnell meinen Scanner umgestellt - geht immer noch nicht. Mal denken - früher ging meiner doch noch. Was habe ich in der zwischenzeit geänder? Klar, den Kernel. Also ein Knoppix (3.4) gebootet und siehe da - Xscanimage produziert wunderbare Ergebnisse mit beiden Scannern. Wieder SuSE gebootet - gleicher Zustand wie bisher. Was kann das sein, was kann ich tun, wie bekomme ich beide Scanner (nicht gleichzeitig ;-) zum laufen? Damian Philipp
Hallo, Damian Philipp wrote:
Ich dachte zunächst, mein Scanner sei kaputt. Hier kommt aber der Clou: Ich habe noch einen zweiten Mustek 1200 SP (ein Freund hat den bei eBay ersteigert, konnte dann aber nichts damit anfangen). Den fix angeschlossen und getestet - ich konnte problemlos scannen. Meinen wieder dran - geht nicht.
Update - der zweite will ganz plötzlich auch nicht mehr. Was ist hier kaputt? Damian Philipp
Hallo, ich habe noch weitergesucht und das hier gefunden: http://www.webservertalk.com/message210540.html Danach handelt es sich wohl um ein Problem mit dem Controller-Treiber. Unter Kernel 2.4 gab es zwei Treiber - einer der Funktioniert, einer der eben dieses Problem zeigt. In Kernel 2.6 ist nur noch der problematische Treiber enthalten. Das "Problem" an sich ist wohl das "Feature", dass der SCSI-Bus stirbt, wenn man versucht ihn auszulesen - zumindest habe ich das so verstanden. Begrenzt abhilfe schafft die Bootoption "hwscan=-pci". Allerdings darf man den Sane-Service nicht stoppen. Wenn er nämlich dann wieder gestartet wird, ist der SCSI-Bus wieder hin und man muss den Scanner ausschalten und wieder einschalten - IMHO nicht gut, im Betrieb. Alles in allem sehr unbefriedigend. Ich habe laut der Diskussion unter der obigen URL keine automatische Hardwareerkennung mehr und ich darf den Rechner nicht neu starten. Wie erkläre ich das jetzt der DAUin, deren Rechner das wird? Damian Philipp
Am Montag, 30. August 2004 18:16 schrieb Damian Philipp:
Hallo,
Damian Philipp wrote:
Ich dachte zunächst, mein Scanner sei kaputt. Hier kommt aber der Clou: Ich habe noch einen zweiten Mustek 1200 SP (ein Freund hat den bei eBay ersteigert, konnte dann aber nichts damit anfangen). Den fix angeschlossen und getestet - ich konnte problemlos scannen. Meinen wieder dran - geht nicht.
Update - der zweite will ganz plötzlich auch nicht mehr. Was ist hier kaputt?
Damian Philipp
Wird der Scanner beim Booten überhaupt vom SCSI-Treiber erkannt ? Danach müsste `cat /proc/scsi/sg/device_strs` den Namen des erkannten Scanners ausgeben. Wenn nicht: vielleicht ein Problem mit der SCSI-Karte generell? Ich musste hier (SuSE 91., ebenfalls Mustek 12000SP, aber Adaptec 29??) erst noch die Rechte von /dev/sg? auf 666 setzen bevor ein Zugriff möglich war. Vielleicht hilft Dir das weiter mfg -- Peter Buckenleib Am Europakanal 8 91056 Erlangen Tel: 09131 992234 Fax: 09131 791045 Mail: peter.buckenleib@t-online.de
Hallo, Peter Buckenleib wrote:
Am Montag, 30. August 2004 18:16 schrieb Damian Philipp:
Damian Philipp wrote:
Ich dachte zunächst, mein Scanner sei kaputt. Hier kommt aber der Clou: Ich habe noch einen zweiten Mustek 1200 SP (ein Freund hat den bei eBay ersteigert, konnte dann aber nichts damit anfangen). Den fix angeschlossen und getestet - ich konnte problemlos scannen. Meinen wieder dran - geht nicht.
Update - der zweite will ganz plötzlich auch nicht mehr. Was ist hier kaputt?
Wird der Scanner beim Booten überhaupt vom SCSI-Treiber erkannt ?
Jap, sowohl in funktionierenden als auch in nicht funktionierenden Konstellationen.
Danach müsste `cat /proc/scsi/sg/device_strs` den Namen des erkannten Scanners ausgeben.
...womit ich dann nach der von mir geposteten Diskussion den SCSI-Bus killen würde.
Wenn nicht: vielleicht ein Problem mit der SCSI-Karte generell?
Nein, eher mit dem Treiber.
Ich musste hier (SuSE 91., ebenfalls Mustek 12000SP, aber Adaptec 29??)
Adaptec hätte ich auch gerne. Diesen Controller habe ich aber für umme aus dem Schrott gezogen...
erst noch die Rechte von /dev/sg? auf 666 setzen bevor ein Zugriff möglich war.
"rcsane start" erledigt das. Wenn du den Sane-Dienst im Runleveleditor aktivierst, auch automatisch. Wenn ich einmal den Sane-Dienst stoppe und dann wieder starte, ist der SCSI-Bus übrigens wieder hin. Blöder Treiber. Damian Philipp
participants (2)
-
Damian Philipp
-
Peter.Buckenleib@t-online.de