Hallo Markus, Ich habe unter SuSE 8.1 und SLES 8 auch schon das Problem gehabt. Der Kern ist eigentlich, das es keinen "echten" Treiber (als SCSI-Gerät) gibt. Es stehen nur die Platten pur zu Verfügung und gleich als Warnung dabei, auch wenn Du sie als Soft-RAID- einbindest wirst Du IMHO sehr enttäuscht werden. Ich habe nach unzähligen Versuchen, das Teil nicht zum "fliegen" gebracht und mir deshalb einen 3Ware-Controller besorgt. Teuer aber gut. Ich hab Dir mal ein paar alten Threads tw. über eMails drangehängt und hoffe Du kannst damit etwas anfangen. Mark Newert schrieb:
Hi!
Ich habe ein kleines Problem mit meinem PROMISE Fasttrak 100 RAID Controlller. Beim Booten von der DVD1 werden keine Festplatten erkannt. Nach Erstellen einer Bootdisk und Modules1 Disk erkennt Linux jetzt zwei getrennte Platten. Das angelegte RAID1 Array wird nicht erkannt. Weleche Config-Fieles soll ich posten?
Hoffe ihr könnt mir weiterhelfen.
MfG
Markus
------------------------------------------------------------------------ Hallo Karsten, Zum einen habe ich festgestellt, das die ganze Geschichte nichts taugt, so lange es keinen vernünftigen Fasttrack Treiber gibt. Meine Lösung war ebenso simpel wie teuer: ich hab mir einen 3Ware-Controller geholt (Escalade 7500-4). Das Teil wird sofort bei der Installation erkannt und korrekt eingebunden und alles funzt! Die Arrays werden als SCSI-Laufwerk erkannt (sda1) . Die Lösung habe ich übrigens auch gepostet, mag sein, in einem anderen Thread. so long ... Achim Karsten Stoppe * netcar24.com * schrieb:
Hallo Achim,
ich bin zufällig auf dein problem gestossen.
ich hatte das gleiche aber nie eine lösung gefunden.
wie der zufall es so will, habe ich die gleiche konfiguration der hardware(identisch) bis auf das ich nur zwei platten habe und stripen wollte.
mich interessiert halt ob du es geschafft hast und wenn wie?
karsten stoppe
Hallo Ekkard, Ekkard Gerlach schrieb:
Hallo Achim,
* Achim Luft schrieb:
Hallo Ekkard,
hmmm...
Warum hast Du versucht es zu Fuß zu installieren?
Weil ich als Verantwortlicher des Server wissen will, wie das Teil funkt, um es im Notfall reparieren zu können. Zum anderen ist die Technik diesen Controller zu betreiben laut Handbuch (auf CD) eine Standard-Linux-Installation, als mit initrd oder vorkompiliertem Kernel, wenn auch von dem Array gebootet werden soll, was bei meinen Kunden wohl der Fall sein wird. Also führt kein Weg daran vorbei, das Prinzip zu verstehen.
Großes Vorhaben, hab ich ehrlich gesagt, zuwenig Ahnung von, ich hab mein Informatik-Fernstudium nach zwei Semestern an den Nagel gehängt (Frau und Kinder fühlten sich vernachlässigt), alles was ich weiß, hab ich mir angeeignet. Maschinen entwerfen liegt mir IMHO mehr http://www.mtl3d.de
Außerdem stehen in nächster Zeit diskless Clients an. Die arbeiten nach dem selben Prinzip: initrd -> Netzwerkarte konfigurieren, PArtitionen mounten , booten . Das muß ich auch noch verstehen. Der Escalade 7000 ist eine gute Übung.
Kann ich nicht ganz glauben, weil es bei mir absolut automatisch funktionierte. Auch die Bedienoberfläche im LAN läuft super.
Das Installationsscript lief zumindest bei mir sauber ab und hat das Controller-Array als SCSI-Platte /dev/sda installiert. Die Partitionen findest Du dann als /dev/sda0 ...
o.k., als /dev/sdX . Wie hattest Du das Teil formatiert? Mit fdisk /dev/sdX ?
Ja. Nach der Partitionierung kann, bei dem alten Kernel, der Fehler eintreten, das Partitionstabelle nicht zurückgelesen werden kann. Daher ist dann ein Reboot vor dem Formatieren absolut unumgänglich. Wenn Du über die grafische Oberfläche formatierst treten z.B. bei ReiserFS Fehler auf, die man nicht ignorieren sollte. IMHO ist dies ein Zeichen für den sagenumwobenen "IDE-Bug" im alten Kernel. Sagenumwoben deshalb, weil Suse diesen nur nach dem Ausschlußverfahren "fixen" konnte und selbst nicht sicher ist, das er in künftigen Versionen nicht wieder herumspukt. Die haben den Fehler schlicht noch nicht gefunden. Zitat aus der Erinnerung: "Wir haben hier fast 200 Rechner, dabei ist kein Rechner, wie ein anderer, trotzdem ist kein einziger Rechner dabei, der das Problem hat. Deshalb haben wir sogar Rechner nachgebaut, bei denen lt. Kunden das Problem auftaucht."
Einziger Knackpunkt war die Installation der PHP-Oberfläche, für die ein Gerät "block major 65" aktiviert wurde, was nur deaktiviert werden muß, weil unsinnig.
Wenn Du die Laufwerke einzeln ansprechen möchtest, dann ist das auch möglich, bedingt aber, daß kein Hardware-RAID-ARRAY im Controller definiert wird. IMHO ist das unsinnig, da der Controller ein ARRAY auch bootfähig machen kann.
Ich vermute einmal, das Du keine grafische Oberfläche installiert hast. Zumindest unter YAST (in.8.1) ist auch das Fomatieren und Partitionieren ähnlich wie unter KDE möglich.
Und remote Administration über ISDN zu meinen Kunden? Da ist nix mit Grafik ! Zur Übung und Test ganz schön, sonst aber untauglich. Die Bedienung des Controllers über einen Browser ist natürlich klasse und wird zügig von mir ausprobiert.
desweiteren, wenn ich mich nicht verzählt habe, könnte es /dev/sdc sein, weil IMHO sda und sdb Deine CD-ROM's sind.
klar, habe ich alle ausprobiert. Nix geht. Habe gerade mal das Installationsskript laufen lassen. Offenbar muß vorher per hand das 3w-xxxx.o - Module per insmod geladen werden (warum geht modprobe nicht?). Dann bekomme ich nur den Fehler: Error: Could not initialize 3ware controller
Klar, den gibt es IMHO schon im System!
. Sonst ist es: Would you like to have email notification enabled? (Y/N) [Y] Please enter the name of your mail server. [rex]: Please enter the name of the user you want sending email notification. [root]: Please enter the name of the user you want receiving email notification. [3ware_admin]: gerlach Please enter the port number you would like to use for web monitoring. [1080]: Would you like 3DM connection security to limit connections to localhost only? (Y/N) [Y] n
**** Starting 3dmd using configuration found in /etc/3dmd.conf **** Starting 3ware DiskSwitch daemon: Error: opendir() failed - No such file or directory. Check if the driver is loaded. Error: opendir() failed - No such file or directory. Check if the driver is loaded. Error: Could not initialize 3ware controller. (error code 0) (e003/0)
.. komisch , nicht?
Gruss Ekkard
Falscher Film: Sorry, ist einige Monate her! Was ich gemacht habe: - garnichts! Bei der Neuinstallation von 8.1 wird das Teil automatisch erkannt (auch bei altem Kernel) ! Bei der grafischen Partitionier- und Formatieroberfläche wurde sofort das eingrichtete Array angezeigt. Die Fragen, die oben aufgeführt sind, tauchen nur bei der Installation der Bedienoberfläche auf. Vielleicht kann es ja an der SCSI-Adresse der anderen Laufwerke liegen. Könnte auch ein gordischer Knoten werden, denn wie kann man den SCSI-Adapter beibiegen, das er nur die zweite Rolle spielt? Entsprechend müßte beim Booten der Escalade vor dem SCSI-Controller gefunden werden. Meine Adaptec-Controller waren allesamt sehr "eifersüchtig" und haben sich IMMER vorgeschoben, bis ich sie an die Luft gesetzt habe. Ich habe bislang nicht herausgefunden, wie ich IDE-RAID mit SCSI verbinden kann. Ich kann Dir sagen, ich hab niemals zuvor für die Installation eines Rechners soviel Zeit gebraucht :-( . Die Hürden : Fasttrack100TX, IDE-BUG, nicht Linux-taugliche 3COM-Netzwerkkarte, Adaptec-Controller für das vorhandene externe 4xCD-Gehäuse, das unweigerliche Ende meiner Nerven. Danach habe im Ausschlußverfahren radikal alles herausgeschmissen, was ich als hinderlich erkannt habe: 1. Fasttrack 100 (RAID1)-> Escalada (RAID 10, superschnell!), 2. Kernel->Patch 167 3. angstaubter Adaptec AIC7800 samt der Aussicht wieder mengenweise CD's zu servieren, hat sich aber ohnehin erledigt, wir haben die Lieferanten-CD's jetzt auf Platte, die CD-Laufwerke waren eh zu lansam, 4. 3COM-ServerKarte -> D-Link Standardkarte, wird eh ausgetauscht, wenns Gigabit kommt. Ergebnis ca. 3Monate Dauerbetrieb, Null Probleme Zu Deinem Vorhaben, das Teil von außen zu warten: Ich bin da nicht ganz mit Dir überein! 1. Angreifer wären im Stande die Platten zu vertauschen, was bei RAID 0, 10, 50 & Co. katastrophale und nachhaltige Folgen für Deine Kunden hätte, ob das Deine Versicherung decken kann? 2. SuSE nagelt von vorn herein die Kisten zu. Deine Aufgabe wäre es, den httpd auf einen Port zu legen und diesen sicher zu vernageln, besser zu vertunneln, was nicht ganz billig ist. RSA langt da ganz ordentlich hin. [...snip...bekannter Text...] Ich hoffe, das ich Dir ein wenig weiterhelfen konnte, viele Grüße aus Osnabrück Achim