SuSE GmbH

SuSE Support-Datenbank

Titel: Mehrere CD-ROM Laufwerke

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel

----------

Mehrere CD-ROM Laufwerke

Symptom:

Sie haben mehr als 3 SCSI CD-ROM Laufwerke, es werden aber nur die ersten 3 Laufwerke erkannt. Beim Einbinden des vierten gibt es eine Fehlermeldung, obwohl die Parameter und Zugriffsrechte 100% richtig sind.

Ursache:

In den Kernelsourcen ist ein Limit gesetzt, wieviele Laufwerke angesprochen werden können. Diesen Wert muss man erhöhen:

less /usr/src/linux/drivers/scsi/hosts.h
.............
/*
 * This is an ugly hack.  If we expect to be able to load devices at run time,
 * we need to leave extra room in some of the data structures.  Doing a
 * realloc to enlarge the structures would be riddled with race conditions,
 * so until a better solution is discovered, we use this crude approach
 *
 * Even bigger hack for SparcSTORAGE arrays. Those are at least 6 disks, but
 * usually up to 30 disks, so everyone would need to change this. -jj
 */
#ifdef CONFIG_SCSI_PLUTO_MODULE
#define SD_EXTRA_DEVS 40
#else
#define SD_EXTRA_DEVS 4
#endif
#define ST_EXTRA_DEVS 2
#define SR_EXTRA_DEVS 2
#define SG_EXTRA_DEVS (SD_EXTRA_DEVS + SR_EXTRA_DEVS + ST_EXTRA_DEVS)

#endif
.............

Lösung:

Erhöhen Sie den Wert der Variablen SR_EXTRA_DEVS auf die Anzahl der Laufwerke.

Jetzt müssen Sie den Kernel neu übersetzen. Gehen Sie dabei mit der nötigen Umsicht vor. Details finden Sie im SuSE Linux Handbuch, Kapitel 13, und hier in der Supportdatenbank unter dem Stichwort kernel.

----------

Stichwörter: CDROM, SCSI

----------

Kategorien: CD-ROM

----------

Feedback willkommen: Send Mail to olh@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-olh_max_cdroms)

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel

----------

SDB-olh_max_cdroms, Copyright SuSE GmbH, Nuremberg, Germany - Version: 12. Sep 1999
SuSE GmbH - Zuletzt generiert: 18. Nov 1999 23:24:51 by olh with sdb_gen 1.00.0