Linux 15.070 Themen, 107.540 Beiträge

Fasttrack RAID-Controller unter SuSE9.2/Kernel 2.6

gelöscht_96523 / 5 Antworten / Baumansicht Nickles

Hallo zusammen,
bin etwas fortgeschrittener Linux-Newbie und bis heute Mittag hatte ich zu "Test- und Rumspielzwecken" ;-) SuSE 8.2 mit irgendeinem 2.4er Kernel drauf. Dann gabs ja vor kurzem die SuSE 9.2 zum Download als DVD-Image.
Heute kam ich endlich dazu, dass Ding zu testen. Wichtige Daten waren auf meinem 8.2er nicht drauf. Also plattgemacht und die 9.2 installiert. Läuft soweit auch ganz gut.

Aber ich bekomme ums verrecken mein RAID0 am Fasttrack-Controller (20267) nicht mehr zum laufen. Die Platten werden einzeln zwar noch erkannt (hde & hdg), da die aber im RAID(0) laufen, kann ich natürlich nicht drauf zugreifen. Nun habe ich irgendwo im Netz aufgeschnappt, dass soll wohl mit dem 2.6er Kernel zusammenhängen. Kann das jemand bestätigen? Gibt es dazu einen Workaround? Denn wenn nicht bringt mir der ganze 2.6er Kernel ja nix.
Und warum wurde das unter SuSE 8.2 *von Haus aus* unterstützt und jetzt plötzlich nicht mehr?

Fragen über Fragen...
Alsion

bei Antwort benachrichtigen
KarstenW gelöscht_96523 „Fasttrack RAID-Controller unter SuSE9.2/Kernel 2.6“
Optionen

Das weiß niemand so genau. Der Betriebsystemkern von Linux ist modular oder monolitisch aufgebaut. Das bedeutet , das Treiber für Hardware , Netzwerkprotokolle Dateisystemtreiber für FAT32 , NTFS, EXT3... im Betriebsystemkern laufen.
Dadurch ist die Unterstützung für die Hardware immer sehr von der jeweiligen Kernelversion abhängig.
Diese Betriebsystemkerne sind sehr unflexibel. Die PCs sind aufgrund der vielen Fremdhersteller sehr unterschiedlich in der Hardwareaustattung. Bei Linux wird dieses Problem dadurch gelöst, das jeder Anwender seinen eigenen Betriebsystemkern kompilieren (erstellen) kann.
Micorsoft ist einen anderen Weg gegangen: Die erste DOS-Version hatte auch einen monolitischen Betriebsystemkern. Als die ersten Fremdhersteller für PCs aufkamen, lagerte Microsoft die Treiber aus dem Kern aus (device=C:\Pfad\DOS-Treiber.sys).
Wie der Windowsbetriebsystemkern programmiert ist weiß ich gar nicht, aber Micosoft möchte mit Sicherheit nicht den Programmcode des Windowskernels offenlegen (damit sich ein Anwender einen eigenen Kern kompilieren kann).
Ob Windows mit so einem "flexiblen" Betriebsystemkern stabiler läuft, kann ich nicht beurteilen. Da Linux aber im Grunde ein Serversystem ist, hält Linus Torwalds an dieser Kerneltechnologie eben fest. Linus Torwalds gibt dem Microkernel "Hurd" keine großen Chancen.

Wenn dich interessiert, wie man einen eigenen Linuxbetriebsystemkern kompiliert, kannst du ja noch mal bei nickles posten. Das Kompilieren eines eigenen Kerns ist nicht schwierig,ist alles menügeführt.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Das weiß niemand so genau. Der Betriebsystemkern von Linux ist modular oder...“
Optionen

PS.: Dein RAID-Problem kann eventuell dadurch gelöst werden, das du entscheidest ob du auch Treiber, die sich im experimentellen Stadium befinden, mit in den Kern "reinkompilieren" möchtest. Du brauchst nicht in C programmieren zu können. Du mußt bei der kernelkonfiguration immer nur entscheiden, ob du den jeweiligen Treiber brauchst (weil die Hardware im Rechner auch drinn ist) oder eben nicht.
Du siehst dann auch gleich ob überhaupt ein Treiber für diesen RAID-Controller verfügbar ist (meistens das größte Problem unter Linux).
Dadurch wird auch der Betriebsystemkern nicht so groß und es werden keine unnötigen Treiber geladen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
gelöscht_96523 KarstenW „PS.: Dein RAID-Problem kann eventuell dadurch gelöst werden, das du...“
Optionen

Das mit dem Kernel kompilieren ist schon klar. Werde ich wohl oder übel auch noch versuchen müssen. Hab vor Jahren schon mal ein paar kompiliert. Mich wundert es eher, dass die Unterstützung unter SuSE 8.2 da war und nun fehlt.

bei Antwort benachrichtigen
KarstenW gelöscht_96523 „Das mit dem Kernel kompilieren ist schon klar. Werde ich wohl oder übel auch...“
Optionen

Ich habe unter "Multi-Device Support" eine Option für Software-Raid gefunden. Vielleicht ist Software-Raid im 2.6 Standard-Kern noch nicht aktiviert.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
gelöscht_96523 KarstenW „Ich habe unter Multi-Device Support eine Option für Software-Raid gefunden....“
Optionen

Hm, das müsste ich mal nachschauen. Vielleicht hilft mir das ja tatsächlich weiter.

Grüße,
Alsion

bei Antwort benachrichtigen