Hallo zusammen,
ich hab das gestern mal getestet und festgestellt, dass kein SCSI Modul geladen ist. Ich denke mit insmod kann man ein Modul dazuladen. Wie lautet das Modul denn, welches ich dazuladen muss? insmod -n scsi brachte nicht den gewünschten Erfolg. Unter /proc/scsi gibt es eine Datei (Größe 0 Byte) die da scsi heißt. Ich habe aber kein Verzeichnis namens scsi. Die Einträge rmt0 und sm0 gibt es unter /dev. Muss ich da auch noch einen Link erstellen?
lug-dd@schlittermann.de writes:
Ich glaube, daran könnte es liegen. Wie bekomme ich denn raus, ob der Kernel das SCSI Modul läd? Muss ich das in den Runleveln mit dazubringen oder einen neuen Krenel backen? Letzteres hab ich nich nicht gemacht, desswegen hab ich da auch meine Bedenken.
lsmod als root zeigt alle geladenen Module. Wenn du keinen eigenen Kernel benutzt, dann ist SCSI mit Sicherheit auch als Modul vorhanden und nicht fest in den Kernel einkompiliert. Wenn noch andere SCSI-Geräte laufen (hast du welche??) dann sollte das Modul aber schon geladen sein. Wie das Modul genau heisst, weiss ich nicht aus dem Hut.
Wenn das Band funktioniert will ich noch zwei Platten mit dazubringen. Sind zwar nicht die neusten aber wenn sie daliegen ;-)
Die Kernelconfig sollte etwas so aussehen (2.4.19):
CONFIG_SCSI=y
# # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_SD_MAX_MAJORS=16 CONFIG_CHR_DEV_ST=m <=========== SCSI-Tape als Modul CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_SR_EXTRA_DEVS=4 CONFIG_CHR_DEV_SCH=m CONFIG_CHR_DEV_SG=m
Und hier sollte dein SCSI-Kontroller auftauchen # # SCSI low-level drivers # CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_7000FASST=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AHA152X=m CONFIG_SCSI_AHA1542=m CONFIG_SCSI_AHA1740=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m ......
wo kann ich mir das ansehen. Meines Wissens nach brauche ich das zum backen eines Kernels.
Vielen Dank schon mal
Grüße aus Bautzen
Thomas