newsgroups-index (beta)

Current group: spline.eisfair.

Probleme beim mounten von SCSI CD-Roms

Probleme beim mounten von SCSI CD-Roms  
Marcel Ritschel
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcel Ritschel
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcel Ritschel
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcel Ritschel
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcel Ritschel
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcel Ritschel
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
 Re: Probleme beim mounten von SCSI CD-Roms  
Marcus Roeckrath
From:Marcel Ritschel
Subject:Probleme beim mounten von SCSI CD-Roms
Date:Thu, 20 Jan 2005 19:29:49 +0100
Hallo,

ich habe Probleme beim mounten von SCSI CD-Roms!
Eingebaut ist ein Controller von Adaptec AHA 2940AU.
Ich habe bei der Installation von eis (eisfair-1.0.7-cd-image.iso per
CD-Rom) folgende zwei Treibervarianten schon ausprobiert.
11 = aic7xxx_old
12 = aic7xxx
Bei beiden Varianten werden alle Geräte vom Treiber am SCSI Bus erkannt.
ID1 ->SCSI Festplatte
ID2 ->CD-ROM
ID3 ->CD-ROM
ID5 ->Iomega Zip 100
Nach der Installation läuft eis auf /dev/sda1 Problemlos.
Danach habe ich mich mit root eingelogged und versucht die SCSI CD-Roms mit
folgenden Befehlen zu mounten:
mount /dev/scd2 /cdrom1 ->Special Device does not exist
mount /dev/scd3 /cdrom1 ->Special Device does not exist
Beide Laufwerke ließen sich nicht einbinden.
Zusätlich habe ich noch ein IDE CD-Rom installiert, dieses hängt am
Secondery/Master und wurde als hdc erkannt.
Das Laufwerk läßt sich Problemlos einbinden.
mount /dev/hdc /cdrom ->ok
Beim starten von eis ist mir aufgefallen, das beim IDE CD-Rom folgende
Zeilen erscheinen:
...
loading ide cdrom driver ...
Using /lib/modules/2.4.26.-1/kernel/driver/cdrom/cdrom.o
Using /lib/modules/2.4.26.-1/kernel/driver/ide/ide-cd.o
hdc: attached ide-cd-rom driver
....
Jedoch für die SCSI CD-Roms finde ich keine Zeile, die auf einen geladenen
Treiber hinweist. Liegt das Problem beim Treiber, wenn ja, wo kann ich den
Treiber hinzufügen?
Eine Hilfe von der Seite http://www.tuxhausen.de/tip_mount.html beschreibt
nur das richtige Einbinden von SCSI CD-Roms.

Da ich keine große Leucht bin, was linux angeht, hoffe ich auf eure Hilfe!
Jeder hat mal angefangen! :o)

Gruß Marcel
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Thu, 20 Jan 2005 20:22:40 +0100
Hallo Marcel,

Marcel Ritschel wrote:

> Jedoch für die SCSI CD-Roms finde ich keine Zeile, die auf einen geladenen
> Treiber hinweist. Liegt das Problem beim Treiber, wenn ja, wo kann ich den
> Treiber hinzufügen?

Trage die notwendigen Module mal in der Base Konfiguration des eisfair ein.

Ich lade hier auch wegen scsi folgende Module:

scsi_mod
aic78xxx
sg
sd_mod
cdrom
sr_mod

--
Gruss Marcus
From:Marcel Ritschel
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Thu, 20 Jan 2005 22:31:37 +0100
Hallo Markus,

Marcus Roeckrath wrote:

>
> Marcel Ritschel wrote:
>
>> Jedoch für die SCSI CD-Roms finde ich keine Zeile, die auf einen
>> geladenen
>> Treiber hinweist. Liegt das Problem beim Treiber, wenn ja, wo kann ich
>> den
>> Treiber hinzufügen?
>
> Trage die notwendigen Module mal in der Base Konfiguration des eisfair
> ein.
>
> Ich lade hier auch wegen scsi folgende Module:
>
> scsi_mod
> aic78xxx
> sg
> sd_mod
> cdrom
> sr_mod
>
> --
> Gruss Marcus

Habe mit dem Befehl lsmod folgende Module angezeigt bekommen:
isofs
ide-tape
cdrom
apm
sd_mod
aic7xxx_old
scsi_mod
Die noch fehlenden Module aus deiner Liste habe ich in der Base Config
eingefügt und eis neugestartet:
sr_mod
sg
Nun erscheint beim hochfahren des Modules sr_mod folgende Meldungen:
....
Using /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o
/lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
cdrom_open
/lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
cdrom_release
....
Sind diese Meldungen richtig, wenn nicht, welche Meldung müsste den kommen?
Beim Versuch das SCSI CD-Rom zu mounten bekomme ich die gleiche
Fehlermeldung wieder:
# mount /dev/scd0 /cdrom1 ->special device /dev/scd0 does not exist
An der Stelle der 0, habe ich schon Zahlen von 1-7 eingegeben, doch die
CD-Roms lassen sich nicht mounten.
Ist die Befehlszeile zum mounten richtig?
Da das Anhängen der SCSI CD-Roms bei dir klappt, würde mich interessieren,
welche Meldungen du beim hochfahren von eis bekommst?

--

Gruß Marcel
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Thu, 20 Jan 2005 23:23:07 +0100
Hallo Marcel,

Marcel Ritschel wrote:

> Using /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o
> /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
> cdrom_open
> /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
> cdrom_release

Das kann muss aber keine Probleme machen.

> # mount /dev/scd0 /cdrom1 ->special device /dev/scd0 does not exist

Schau auch mal unter /dev nach (dir /dev/scd?).

Kommt nichts? Dir fehlen die Devices, die man mit mknod anlegen kann.

Auf meinem eis sieht das so aus.

eis # dir /dev/scd?
brw-r--r-- 1 root root 11, 0 Jun 5 2004 /dev/scd0
brw-r--r-- 1 root root 11, 1 Jun 5 2004 /dev/scd1
brw-r--r-- 1 root root 11, 2 Jun 5 2004 /dev/scd2
brw-r--r-- 1 root root 11, 3 Jun 5 2004 /dev/scd3
brw-r--r-- 1 root root 11, 4 Jun 5 2004 /dev/scd4
brw-r--r-- 1 root root 11, 5 Jun 5 2004 /dev/scd5
brw-r--r-- 1 root root 11, 6 Jun 5 2004 /dev/scd6
brw-r--r-- 1 root root 11, 7 Jun 5 2004 /dev/scd7
brw-r--r-- 1 root root 11, 8 Jun 5 2004 /dev/scd8
brw-r--r-- 1 root root 11, 9 Jun 5 2004 /dev/scd9

Man legt die als root so an:

mknod -m 0644 scd0 b 11 0
mknod -m 0644 scd1 b 11 1

usw.

Nun probier es nochmal.

--
Gruss Marcus
From:Marcel Ritschel
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 15:53:56 +0100
Hallo Markus

Marcus Roeckrath wrote:

> Schau auch mal unter /dev nach (dir /dev/scd?).

Habe ich gemacht, da waren keine Devices zu finden.

> Man legt die als root so an:
>
> mknod -m 0644 scd0 b 11 0
> mknod -m 0644 scd1 b 11 1

Habe die Devices wie beschrieben angelegt und danach konnte ich sie auch
auflisten.
Dennoch konnte ich die CD-Roms nicht anhängen. Bei der Eingabe erscheint
jetzt aber eine andere Fehlermeldung:

# mount /dev/scd0 /cdrom ->is not a valid block device

Daraufhin habe ich noch versucht, verschiedene Module zu laden:

ide-scsi ->ich glaube eine Art SCSI emulation für IDE-CDRoms

eis-server kernel: hdc: attached ide-scsi driver.
eis-server kernel: scsi1 : SCSI host adapter emulation for IDE ATAPI
devices
eis-server kernel: Vendor: RICOH Model: CD-R/RW MP7163A Rev: BR08
eis-server kernel: Type: CD-ROM ANSI SCSI revision: 02

scsi_debug ->kann ich nicht genau zuorden

eis-server kernel: scsi1 : scsi_debug, Version: 0.61 (20020815),
num_devs=1, dev_size_mb=8, opts=0x0
eis-server kernel: Vendor: Linux Model: scsi_debug Rev: 0004
eis-server kernel: Type: Direct-Access ANSI SCSI revision: 03
eis-server kernel: Attached scsi disk sdc at scsi1, channel 0, id 0, lun
0
eis-server kernel: SCSI device sdc: 16384 512-byte hdwr sectors (8 MB)
eis-server kernel: sdc: unknown partition table

Ich glaube langsam, dass die Geräte vom SCSI Treiber erkannt werden, aber
die CD-Roms aus welchen Gründen auch immer nicht wie beim IDE-CDROM
"attached" werden.

eis-server kernel: hdc: attached ide-cdrom driver

Hir nochmal ein Auszug aus der logfile:

eis-server kernel: PCI: Found IRQ 9 for device 00:0c.0
eis-server kernel: PCI: Sharing IRQ 9 with 00:08.0
eis-server kernel: scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER,
Rev 6.2.36
eis-server kernel:
eis-server kernel: aic7860: Ultra Single Channel A, SCSI Id=7, 3/253
SCBs
eis-server kernel:
eis-server kernel: (scsi0:A:0): 10.000MB/s transfers (10.000MHz, offset
15)
eis-server kernel: Vendor: IBM Model: DCAS-34330 Rev: S65A
eis-server kernel: Type: Direct-Access ANSI SCSI revision: 02
eis-server kernel: (scsi0:A:2): 10.000MB/s transfers (10.000MHz, offset
15)
eis-server kernel: Vendor: TEAC Model: CD-ROM CD-532S Rev: 3.0A
eis-server kernel: Type: CD-ROM ANSI SCSI revision: 02
eis-server kernel: (scsi0:A:3): 10.000MB/s transfers (10.000MHz, offset
15)
eis-server kernel: Vendor: TEAC Model: CD-R56S Rev: 1.0P
eis-server kernel: Type: CD-ROM ANSI SCSI revision: 02
eis-server kernel: Vendor: IOMEGA Model: ZIP 100 Rev: E.03
eis-server kernel: Type: Direct-Access ANSI SCSI revision: 02

Aller angeschlossenen Geräte werden erkannt.

eis-server kernel: scsi0:A:0:0: Tagged Queuing enabled. Depth 8
eis-server kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun
0
eis-server kernel: Attached scsi removable disk sdb at scsi0, channel 0,
id 5, lun 0
eis-server kernel: SCSI device sda: 8467200 512-byte hdwr sectors (4335
MB)
eis-server kernel: Partition check:
eis-server kernel: sda: sda1 sda2
eis-server kernel: sdb: Unit Not Ready, sense:

Festplatte und Zipdrive werden "attached".

eis-server kernel: Current 00:00: sns = 70 2
eis-server kernel: ASC=3a ASCQ= 0
eis-server kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00
0x11 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0xff 0xfe 0x01 0x00
0x00 0x00 0x00
eis-server kernel: sdb : READ CAPACITY failed.
eis-server kernel: sdb : status = 1, message = 00, host = 0, driver = 08
eis-server kernel: Current sd00:00: sns = 70 2
eis-server kernel: ASC=3a ASCQ= 0
eis-server kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00
0x11 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0xff 0xfe 0x01 0x00
0x00 0x00 0x00
eis-server kernel: sdb : block size assumed to be 512 bytes, disk size
1GB.
eis-server kernel: sdb: I/O error: dev 08:10, sector 0
eis-server kernel: I/O error: dev 08:10, sector 0
eis-server kernel: unable to read partition table

Diese Fehlermeldungen müssten dem Tipdrive zuzuordnen sein, weil ich
momentan keine Zip zur Verfügung habe.

Woran könnte es noch liegen, muss ich noch bestimmte Module für die SCSI
CDRoms laden, wenn ja welche?

--
Gruß Marcel
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 17:52:54 +0100
Hallo Marcel,

Marcel Ritschel wrote:

> # mount /dev/scd0 /cdrom ->is not a valid block device

Habe versucht, diese Fehlermeldung zu provozieren, was mir mir mit dem CDRom
nicht gelingen will.

Ist keine CD eingelegt, kommt "No Medium found". Wenn ich allerdings eine
nicht eingelegte Diskette mounte, bekiomme ich genau diese Message.

Also, um ganz sicher zugehen:

Du hast, bitte nicht schlagen, eine CD drin?

Du hast die CD in dem Laufwerk, dass auch scd0 ist?

Du hast eventuell auch mit scd1 probiert?

Ansonsten bitte Ausgabe von

lsmod
dir /dev/scd?
dir /dev/sr?

Mal sehen, ob ich helfen kann, bin im Moment wegen Hüftbtuch immobil und
kann an meine Linuxkisten (Desktop, eis) außer morgens und abends praktisch
auch nur per ssh von einem Win-Client.

Mache seit Jahren praktisch nur mit SCSI rum und hatte da eigentlich mit
Linux nie Stress; lief alles im "Out-of-the-box".

--
Gruss Marcus
From:Marcel Ritschel
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 19:23:36 +0100
Hallo Markus,

da kann ich dir ja nur gute Besserung wünschen!

> Marcus Roeckrath wrote:
>
> Du hast, bitte nicht schlagen, eine CD drin?

Würde ich nie wagen, nein ich habe in beiden CD-Roms eine CD liegen. Habe
als Test, auch schon meine alte IDE Festplatte wieder in den Rechner
eingebaut und davon Windows98 gebootet, um zu sehen ob die CD-Roms erkannt
werden. Funktioniert!

> Du hast die CD in dem Laufwerk, dass auch scd0 ist?
>
> Du hast eventuell auch mit scd1 probiert?

Beim starten des Rechners kommt eine Übersicht vom SCSI Controller, der
sagt:
ID0 ->SCSI Festplatte
ID2 ->1. SCSI CD-Rom
ID3 ->2. SCSI CD-Rom
ID5 ->Iomega Zip

Am Anfang habe ich es mit sr0 bis sr9 versucht, da bei meinem fli4l dies
dort auch wunderbar geklappt hat, nur hier nicht?!
Nachdem ich mehrere Doku's gelesen hatte, habe ich gesehen, dass dies auch
mit scd0 funktioniert. Was genau der Unterschie ist, weiß ich leider noch
nicht. Ja, auch mit scd0 bis scd9 alles ausprobiert, die Fehlermeldung
bleibt die gleiche!

> Ansonsten bitte Ausgabe von
>
> lsmod

Module Size Used by

8139too 12288 1

mii 2256 0 [8139too]

crc32 2816 0 [8139too]

isofs 17712 0 (unused)

ide-tape 40352 0

ide-cd 28960 0

cdrom 27104 0 [ide-cd]

scsi_debug 19392 0 (unused)

apm 9104 0 (unused)

sd_mod 10060 4

aic7xxx 132148 2

scsi_mod 53476 3 [scsi_debug sd_mod aic7xxx]


> dir /dev/scd?

brw-r--r-- 1 root root 11, 0 Jan 21 15:09 /dev/scd0
brw-r--r-- 1 root root 11, 1 Jan 21 15:10 /dev/scd1
brw-r--r-- 1 root root 11, 2 Jan 21 15:10 /dev/scd2
brw-r--r-- 1 root root 11, 3 Jan 21 15:10 /dev/scd3
brw-r--r-- 1 root root 11, 4 Jan 21 15:11 /dev/scd4
brw-r--r-- 1 root root 11, 5 Jan 21 15:11 /dev/scd5
brw-r--r-- 1 root root 11, 6 Jan 21 15:11 /dev/scd6
brw-r--r-- 1 root root 11, 7 Jan 21 15:11 /dev/scd7
brw-r--r-- 1 root root 11, 8 Jan 21 15:11 /dev/scd8
brw-r--r-- 1 root root 11, 9 Jan 21 15:11 /dev/scd9

> dir /dev/sr?

brw-r----- 1 root fcron 11, 0 Apr 4 1999 /dev/sr0
brw-r----- 1 root fcron 11, 1 Apr 4 1999 /dev/sr1
brw-r----- 1 root fcron 11, 2 Apr 4 1999 /dev/sr2
brw-r----- 1 root fcron 11, 3 Apr 4 1999 /dev/sr3
brw-r----- 1 root fcron 11, 4 Apr 4 1999 /dev/sr4
brw-r----- 1 root fcron 11, 5 Apr 4 1999 /dev/sr5
brw-r----- 1 root fcron 11, 6 Apr 4 1999 /dev/sr6
brw-r----- 1 root fcron 11, 7 Apr 4 1999 /dev/sr7
brw-r----- 1 root fcron 11, 8 Apr 4 1999 /dev/sr8
brw-r----- 1 root fcron 11, 9 Apr 4 1999 /dev/sr9

Als letztes habe ich noch das Zip Drive Hardwareseitig vom SCSI Bus
genommen, da beim laden ein Fehler auftritt und ich keine Zip habe! Aber
dass war es auch nicht.

--
Gruß Marcel
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 21:11:03 +0100
Hallo Marcel,

Marcel Ritschel wrote:

>> Ansonsten bitte Ausgabe von
>>
>> lsmod
>
> Module Size Used by
> ide-cd 28960 0
> cdrom 27104 0 [ide-cd]
> scsi_debug 19392 0 (unused)
> sd_mod 10060 4
> aic7xxx 132148 2
> scsi_mod 53476 3 [scsi_debug sd_mod aic7xxx]

Bei mir (auch nur die relevanten Module ohne Änderung der Reihenfolge):

sr_mod 12592 0 (unused)
ide-cd 28960 0
cdrom 27104 0 [sr_mod ide-cd]
sd_mod 10060 0 (unused)
sg 24520 0 (unused)
aic7xxx 132148 0
scsi_mod 53476 4 [sr_mod sd_mod sg aic7xxx]

Wenn ich nun sr_mod entlade, bekomme ich genau Deine Fehlermeldung, also
geht's nicht ohne sr_mod.

Nur hatte bei Dir das Modul ja Fehler gemeldet und sich vermutlich nicht
geladen.

Auf meinem Eis mit aktuellem Kernel haben die Module folgende Daten

/lib/modules/2.4.26-1/kernel/drivers/cdrom/cdrom 24.10.04 38576 Bytes
/lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o 24.10.04 18800 Bytes

Ist vielleicht bei einem Kernel-Update etwas schiefgelaufen?

Oder mal einfach ein "depmod" Aufruf - keine Ahnung, ob das hier hilft.

--
Gruss Marcus
From:Marcel Ritschel
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 22:43:41 +0100
Hallo Markus,

>Marcus Roeckrath wrote:
>
> Auf meinem Eis mit aktuellem Kernel haben die Module folgende Daten
>
> /lib/modules/2.4.26-1/kernel/drivers/cdrom/cdrom 24.10.04 38576 Bytes
> /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o 24.10.04 18800 Bytes

Diese Dateien sind bei mir genauso groß und wurden ebenfalls an diesem Datum
erstellt/geändert.

> Ist vielleicht bei einem Kernel-Update etwas schiefgelaufen?

Das Problem habe ich bei beiden Varianten, d.h. wenn ich eis mit dem ISO
Image frisch installiere und nachdem ich das aktuelle Update durchgeführt
habe!

> Oder mal einfach ein "depmod" Aufruf - keine Ahnung, ob das hier hilft.

Was ist dass für ein Befehl? Habe den Befehl ausgeführt:

depmod: *** unresolved symbols in
/lib/modules/2.4.26-1/kernel/drivers/pcmcia/cb_shim.o

Danach habe ich mir nochmal mit dem Befehl lsmod alle geladen Module
angeschaut, sr_mod fehlt weiterhin.
Mit dem Befehl modprobe habe ich sr_mod nachträglich geladen.

Module Size Used by

sr_mod 12592 2

8139too 12288 1

mii 2256 0 [8139too]

crc32 2816 0 [8139too]

isofs 17712 1

ide-tape 40352 0

ide-cd 28960 0

cdrom 27104 0 [sr_mod ide-cd]

apm 9104 0 (unused)

sd_mod 10060 4

aic7xxx 132148 3

scsi_mod 53476 3 [sr_mod sd_mod aic7xxx]


Danach konnte ich beide CD-Roms einbinden! huhu!

mount /dev/sr0 /cdrom1
mount /dev/sr1 /cdrom2

Soweit so gut! Warum eigentlich sr und nicht scd? Dann habe ich immer
gedacht, dass ein Zusammenhang zwischen die vom SCSI Controller vergebenen
ID's und den Nummern besteht? (z.B ID2 = sr2 oder ID3 = sr3 wie in meinem
Fall)
Wenn ich aber jetzt das sr_mod Module in der Base eintrage, damit es beim
hochfahren des Servers automatisch geladen wird, bekomme ich weiterhin immer
diese Meldungen:

.....
Using /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o
/lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
cdrom_open
/lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
cdrom_release
....

In der Base Datei habe ich es so eingetragen:

MODULE_N='1' # number of modules to load


MODULE_1='sr_mod' # name of 1st module to load

MODULE_1_OPTION='' # option(s) for module



Stimmt der Eintrag? Denn wenn ich jedes Mal beim hochfahren des Servers das
Modul manuel laden muss, ist dass nicht schlimm, aber umständlich!



Zumindest haben sich bei mir einige Wissenslücken geschlossen und ich
bedanke mich schon mal für deine Hilfe und Geduld!



--

Gruss Marcel
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 23:10:51 +0100
Hallo Marcel,

Marcel Ritschel wrote:

>> Oder mal einfach ein "depmod" Aufruf - keine Ahnung, ob das hier hilft.
>
> Was ist dass für ein Befehl?

Kalkuliert die Module-Dependencies neu. Nicht kritisches, wird z. B. unter
SuSE bei jedem Boot ausgeführt.

> Mit dem Befehl modprobe habe ich sr_mod nachträglich geladen.
> Danach konnte ich beide CD-Roms einbinden! huhu!

> mount /dev/sr0 /cdrom1
> mount /dev/sr1 /cdrom2
>
> Soweit so gut! Warum eigentlich sr und nicht scd?

Wenn Du in /dev nachsiehst, sind sr? und scd? prinzipiell die gleichen
Devices (gleiche Major und Minor Devicenummern). Müsstest auch per scd
mounten können, es muss aber das sr-mod geladen sein.

> Dann habe ich immer
> gedacht, dass ein Zusammenhang zwischen die vom SCSI Controller vergebenen
> ID's und den Nummern besteht?> (z.B ID2 = sr2 oder ID3 = sr3 wie in meinem
> Fall)

Nein, das hat damit nichts zu tun. Die ID's sagen allerdings aus, in welcher
Reihenfolge die Laufwerke eingebunden werden. 1. CDRom als sr0, ...

> Wenn ich aber jetzt das sr_mod Module in der Base eintrage, damit es beim
> hochfahren des Servers automatisch geladen wird, bekomme ich weiterhin
> In der Base Datei habe ich es so eingetragen:
>
> MODULE_N='1'
> MODULE_1='sr_mod'
> MODULE_1_OPTION=''

Damit wird das sr-Module zu früh geladen. Als ich den Eis um SCSI ergänzt
habe, habe ich bewußt auch Module in die Base eingetragen, die eigentlich
auch so geladen würden (z. B. cdrom), damit die Ladereihenfolge in Ordnung
ist.

Hier mein Ausschnitt aus der Base:

MODULE_N='6'
MODULE_1='scsi_mod'
MODULE_1_OPTION=''
MODULE_2='aic7xxx'
MODULE_2_OPTION=''
MODULE_3='sg'
MODULE_3_OPTION=''
MODULE_4='sd_mod'
MODULE_4_OPTION=''
MODULE_5='cdrom'
MODULE_5_OPTION=''
MODULE_6='sr_mod'
MODULE_6_OPTION=''

Veruch es mal auch in dieser Reihenfolge, wobei Du Dir das sg eventuell
(vielleicht wegem dem Zip aber auch nicht) sparen kannst.

> Zumindest haben sich bei mir einige Wissenslücken geschlossen und ich
> bedanke mich schon mal für deine Hilfe und Geduld!

Bitte, gern geschehen und habe "Dank" gelbem Schein zur Zeit viel zu viel
Zeit totzuschlagen.

--
Gruss Marcus
From:Marcel Ritschel
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Sat, 22 Jan 2005 13:36:17 +0100
Hallo Markus,

1a, habe alle Module lt. deiner Liste geladen und nun werden auch die
CD-Roms von dem Module sr_mod "attached" und das Anhängen funktioniert
tadellos!

Was ich aber noch nicht verstehen, warum ich alle Module, die geladen werden
müssen, in der Base Datei eintragen muss?

Wie schon gesagt, wenn ich eis frisch installiere steht in der Base kein
einziges Modul, was geladen wird! Dennoch lädt eis am Anfang alle Module die
ich mit lsmod aufgelistet habe, bis auf sr_mod! (Während der Installation
werde ich auch nach dem SCSI Treiber gefragt.) Danach hatte ich das sr_mod
Modul als einstigstes in der Base Datei eingetragen, da die anderen Module
automatisch geladen werden! In welcher Datei werden noch Module geladen,
wenn nicht nur in der Base Datei?

Beim hochfahren von eis sehe ich jetzt auch das sr_mod Module, wo die beiden
CD-Rom ordentlich zugewiesen werden! Bei allen anderen Modulen erscheint:

...
Using /lib/modules/2.4.26-1/kernel/drivers/scsi/scsi_mod.o
insmod: a module named scsi_mod already exist
...

Wie schon gesagt, irgendwo anders werden die anderen Module geladen, nur wo?
Da es zu Problemen bei der Reihenfolge kommen kann, wie du sagst, würde ich
gerne alle Module selber laden wollen, damit ich die Reihenfolge festlegen
kann!

Zum Schluß noch mal besten Dank, ohne dich wäre ich nie soweit gekommen und
hätte dann meine ersten grauen Haare bekommen!

--

Gruss Marcel
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Sun, 23 Jan 2005 22:23:41 +0100
Hallo Marcel,

Marcel Ritschel wrote:

> 1a, habe alle Module lt. deiner Liste geladen und nun werden auch die
> CD-Roms von dem Module sr_mod "attached" und das Anhängen funktioniert
> tadellos!

Fein.

> Was ich aber noch nicht verstehen, warum ich alle Module, die geladen
> werden müssen, in der Base Datei eintragen muss?

Nicht alle, die geladen werden müssen. Wenn allerdings ein Modul es
erfordert, dass ein anderes schon geladen ist, aber zu diesem Zeitpunkt
noch fehlt, erzwingt man eben ein Laden des entsprechenden Moduls auch
schon zu diesem frühen Zeitpunkt.

Anscheinend greifen die Einträge in der Base sehr früh beim Booten,

> Während der Installation werde ich auch nach dem SCSI Treiber gefragt.

Mein eis ist schon viel älter, und anschliessend immer upgedatet. Eine Frage
nach SCSI-Modulen habe ich (meiner Erinnerung nach) nie gesehen, hätte ich
damals mangels SCSI im Eis auch nicht bejaht.

Schau mal in /etc/init.s, ob in diesem Verzeichnis eine Datei namens scsi
oder so ähnlich vorhanden ist.

Wenn ja, dann schau mal rein. Man könnte dort noch weitere Treiber ergänzen,
aber mit einem Eis-Kernel- oder Base-Update wäre eine manuelle Änderung
vermutlich wieder vernichtet.

Die Datei ide lädt z. B. die ide Treiber.

Bei Distributionen wie SuSE wird das Laden von Modulen allerdings anders
gehandhabt.

> insmod: a module named scsi_mod already exist

Es wird halt versucht ein Modul nochmals zu laden, was einfach übergangen
wird.

> Wie schon gesagt, irgendwo anders werden die anderen Module geladen, nur
> wo? Da es zu Problemen bei der Reihenfolge kommen kann, wie du sagst,
> würde ich gerne alle Module selber laden wollen, damit ich die Reihenfolge
> festlegen kann!

Mach Dir jetzt mal keine Sorgen. Du ziehst jetzt das Laden bestimmter
Treiber vor.

> Zum Schluß noch mal besten Dank, ohne dich wäre ich nie soweit gekommen
> und hätte dann meine ersten grauen Haare bekommen!

Habe ich auch ohne Computer schon.

"Wer nicht fragt, bleibt dumm" und demnächst kannst Du selbst auch anderen
helfen. So schliesst sich der Kreis.

--
Gruss Marcus
From:Marcus Roeckrath
Subject:Re: Probleme beim mounten von SCSI CD-Roms
Date:Fri, 21 Jan 2005 08:20:11 +0100

Marcel Ritschel wrote:

> Nun erscheint beim hochfahren des Modules sr_mod folgende Meldungen:
> ....
> Using /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o
> /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
> cdrom_open
> /lib/modules/2.4.26-1/kernel/drivers/scsi/sr_mod.o: unresolved symbol
> cdrom_release

Gerade nochmal getestet: Bei mir lädt sich das Modul ohne Fehlermeldung.

--
Gruss Marcus
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum