Hallo zusammen, mein Kollege Klaus Diehl - er kann viele Dinge, u.a. C Programmieren - hat eine Lösung gefunden, um die QLogic-Module auch unter 9.2 zum Failovern zu bringen. Ich skizziere die Schritte hier beispielhaft für unsere Kernelversion, sonstwo müßten die Pfade entsprechend angepaßt werden. Schritt 1: In der Datei /usr/src/linux-2.6.8-24-obj/i386/smp/.config folgenden Eintrag einfügen: CONFIG_SCSI_QLA2XXX_FAILOVER=y Schritt 2: In der Datei /usr/src/linux-2.6.8-24-obj/i386/smp/include/linux/autoconf.h folgenden Eintrag einfügen: #define CONFIG_SCSI_QLA2XXX_FAILOVER 1 Schritt 3: Von der QLogic-Webseite den entsprechen Quellcode herunterladen, auspacken und gemäß README-File die Module erzeugen und an die entsprechende Stelle kopieren. Schritt 4: In der Datei /etc/sysconfig/kernel folgenden Eintrag einfügen bzw. anpassen: INITRD_MODULES="qla2xxx_conf qla2300 reiserfs" Schritt 5: mkinitrd ausführen Schritt 6: Bei uns ist ein reboot nötig, weil wir unser System auch von der Shark sprich von den Platten booten, die von den QLogic-Modulen verwaltet werden. Nach dem Reboot machen dann die QLogic-Module standardmäßig Failover. Wenn man den Failover abdrehen will, kann man dies mit dem Modulparameter ql2xfailover=0 (für das Modul qla2xxx) bewerkstelligen. Daran denken: bei Setzen bwz. ändern von ql2xfailover immer auch noch ein mkinitrd ausführen. Hier noch kurz einige Anmerkungen im Zusammenhang mit IBM: - Wenn man am anderen Ende der Fibre-Channel-HBAs eine IBM-Hardware betreibt wie in unserem Falle eine ESS, dann läuft der Support nicht über QLogic, sondern über IBM. Prinzipiell dürfte man dann nicht die neuesten Treiber von der QLogic-Seite verwenden, sondern muß auf diejenigen Versionen zurückgreifen, die von IBM freigegeben sind. Diese findet man jedoch (etwas versteckt) ebenfalls auf der QLogic-Seite. - Prinzipiell unterstützt IBM Failover im QLogic-Treiber nicht; IBM hat einen eigenen Treiber (SDD), der außer Failover auch noch Multipath/Loadbalancing macht. http://www-1.ibm.com/servers/storage/support/software/sdd/index.html - Der 2.6er Kernel d.h. de facto SLES 9 oder SuSE 9* Professional wird z.Z. noch nicht unterstützt. Gruß, Martin-Willy Klein