|
|
 | | 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
|
|
|