Scsi-Scanner wird nicht erkannt

OsunSeyi

OsunSeyi

Foren As
Hi,

hab eine alte Scsi-Karte (Typ müsste ich nachschauen), an der ein Mustek hängt.
Vorher wurde der unter SuSE erkannt (wenn das Gerät beim booten an war), jetzt unter Slackware 12.2 aber nicht mehr:
Code:
cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: TSSTcorp Model: CDDVDW SE-S224Q  Rev: TS02
  Type:   CD-ROM                           ANSI  SCSI revision: 00

und:

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.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

Ok, daran wird's wohl liegen.
Aber wie geht das, den korrekten Kernel SCSI-Driver laden?
Kann ich das auch direkt beim booten veranlassen?


PS:
http://www.linux-club.de/viewtopic.php?f=60&t=68337&start=0:
Das Unix-kommando lspci zeigte meine PCI-SCSI-Karte nicht an

Problemlösung:
PCI/SCSI-Karte auf den ersten(wie immer man den errät ...) PCI-Steckplatz umstecken, also bei mir Kartentausch.

...hab ich noch nicht probiert...

Code:
lspci
...
03:09.0 SCSI storage controller: Adaptec Unknown device 7e78 (rev 03)
...
 
Zuletzt bearbeitet:
Du solltest erstmal rausbekommen was das für ein SCSI-Adapter ist. Dann kann dir evtl. auch jemand sagen welcher Treiber dafür notwendig ist. Ggf. ist der nicht per Default im Kernel dabei. SuSE liefert ja diverse Treiber, die nicht unbedingt im Standard-Kernel sind und daher in anderen Distros auch nicht immer zu finden sind.
 
Wie dir Bitmuncher bereits geraten hat, wäre es ratsam die genaue Bezeichnung des SCSI-Controller zu kennen.
Das Unix-kommando lspci zeigte meine PCI-SCSI-Karte nicht an

Problemlösung:
PCI/SCSI-Karte auf den ersten(wie immer man den errät ...) PCI-Steckplatz umstecken, also bei mir Kartentausch.
Das halte ich für Schwachsinn. Wenn das System sauber arbeitet, werden alle PCI-Steckplätze gleich behandelt. Wenn die ersten 2 oder 3 zudem leer sind, werden sie sowieso nicht "beachtet". Von dem her dürfte es egal sein, in welchem PCI-Slot dein Controller steckt.

Ich nehme einfach an, dass "lspci" dein Gerät als "unknown-device" erkennt, weil das passende Kernel-Modul fehlt.
 
Zuletzt bearbeitet von einem Moderator:
Hi,
hab die Karte (vorsichtshalber) wieder herausgenommen..
Das Bios meckert:
Code:
ERROR
slot 012/PnP Error
Checksum Error - PCI Mass Storage Controller in Bus:03, Device:09, Function:00
Danach wird angeboten, das Bios neu zu konfigurieren...
Jetzt ist die Karte wieder raus und alles läuft. Meint Ihr, daß die Karte defekt ist?
Es handelt sich um eine Adaptec-Karte.
Hab leider keine Ahnung von der Materie:hilfe2:
 
Zuletzt bearbeitet:
Scsi

Hallo


Welche Karte von Adaptec ?
Sollte doch auf der steckkarte stehen, bzw. auf dem SCXSI-Chip

Auf welcher ID stehen denn die Karte und der Sanner ?

Hat der saner einen aktiven Terminator ? (aktiver terminator ist besser, wenn du ein externes Gerät angeschlossen hast, bei internen Verbinduungen ist ein aktiver termionator besser bei langen Kabeln und ab Wide-SCSI).

mfg
schwedenmann
 
Auf der Karte:

AHA-2940/2940U
ASSY 916506-00

Der Terminator:

http://www.meier-geinitz.de/sane/mustek-backend/
"No Mustek SCSI scanner has an internal automatic terminator as far as I know ..."
Hab leider nicht herausbekommen, ob irgendwo ein Wiederstand sein müsste.

ID:

Das Rädchen am Scanner steht auf der 6, auf der Karte habe ich nichts entdeckt (kein Rädchen, kein Jumper)


OK,

Die Karte ist wieder drin (auf dem anderen Slot), die Fehlermeldung ist erstmal weg.
Kommt bestimmt irgendwann wieder. Sie war vorher mit SuSE auf einem anderen Rechner, da ging es.
Vielleicht hat das umstecken irgendwas kaputt gemacht, das Ding ist ja schon alt.
Oder es hat mit der Terminierung zu tun, aber warum ging es dann vorher?

Nach wie vor:

Code:
lspci
...
03:0a.0 SCSI storage controller: Adaptec Unknown device 7e78 (rev 03)

Hab mal probiert (in heiliger Einfalt):
http://www.meier-geinitz.de/sane/mustek-backend/#SCSI

Code:
modprobe aha152x aha152x=0x140,10
FATAL: Error inserting aha152x (/lib/modules/2.6.27.31-smp/kernel/drivers/scsi/aha152x.ko):
No such device

Hab also hier:
http://www.treiberupdate.de/treiber-download/download-13725-treiber-Adaptec-AdaptecSCSICardAHA-2940U2W.html

einen Treiber bekommen:
Adaptec_SCSI_Card_AHA-294.tar

...aber wie geht's weiter ???

Nach dem Entpacken findet sich eine Datei "floppy/install/INSTALL" mit Inhalt:
Code:
exec /etc/btldinstall $2

Einfach ausführbar machen und aufrufen?
Warum "floppy"?
?(
 
Zuletzt bearbeitet:
Scsi

Hallo

Du ahst eine Adaptec 2940

Das Linux-kernel-Modul heißt afaik AIC7xxx

also nur da Modul laden und dann schauen obs klappt.

Übrigens hatte ich vergessen, die ID des Controler kannst du im Controllerbios einstellen, ins Controller kommst du mit strg, oder ctrl und gleichzeitig a oder d drücken. Ich meine strg.a , ansonsten google ma. Im Controllerbuios dann die ID des Controllers checken, sollte nicht auf 6 stehen, da das die ID des Scanners ist.

mfg
schwedenman
 
Hmmm...
Code:
modprobe -v  aic7xxx
insmod /lib/modules/2.6.27.31-smp/kernel/drivers/scsi/scsi_transport_spi.ko 
WARNING: Error inserting scsi_transport_spi (/lib/modules/2.6.27.31-smp/kernel/drivers/scsi/scsi_transport_spi.ko): Invalid module format
insmod /lib/modules/2.6.27.31-smp/kernel/drivers/scsi/aic7xxx/aic7xxx.ko 
FATAL: Error inserting aic7xxx (/lib/modules/2.6.27.31-smp/kernel/drivers/scsi/aic7xxx/aic7xxx.ko): Invalid argument
...wie gesagt, in heiliger Einfalt ;)
 
Zuletzt bearbeitet:

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

X startet nichtmehr

xrandr: cant open display

CentOS 7 keine Netzwerkgeräte verfügbar

Canon MP 520, openSUSE 11.3 Scanserver, Fedora 14 Scanclient

Zurück
Oben