Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel
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.
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 .............
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.
Kategorien:
CD-ROM
Feedback willkommen: Send Mail to olh@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-olh_max_cdroms
)
Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel