Promise RAID-Controller und SuSE 8.2
Hi Liste! Ich bin nun endgültig von Suse 8.1 auf 8.2 umgestiegen. Eigentlich wars mehr eine Neuinstallation :-) aber die hatte es in sich. Ich habe einen Promise FastTrak 100TX IDE RAID-Controller als PCI-Karte. Dieser wurde von 8.1 problemlos bei der Installation erkannt und genutzt. Auch die angelegten Arrays wurden erkannt. Bei der 8.2 sieht das ganz anders aus. Hier wird zwar laut Kernelmeldung der PDC20270 erkannt, aber angeschlossene Festplatten werden nicht erkannt und angezeigt. Eine Installation schlägt also schonmal aufgrund der Meldung "Keine Festplatten gefunden" fehl. Wenn man über "Manuelle Installation" dann die Kernelmodule pdcraid und ataraid per Hand nachladen will, so scheitert dies mit einer Fehlermeldung. In der Supportdatenbank ist nach wie vor nichts zu finden und nur durch Zufall bin ich auf den aktualisierten Kernel in ftp.suse.com/pub/projects/kernel/SL8.2-promise gestoßen. Da findet sich auch ein Image für eine Bootdiskette. Die Frage ist nun, ob es die einzige Möglichkeit ist sein System per Bootdiskette hochzufahren und zu installieren? Und wie bekommt man dann vor dem Neustart den neuen Kernel drauf, um ein Booten von Platte erstmal zu ermöglichen? Mit dem installierten Kernel gibt das nach dem ersten Reboot eine "Kernel panic". Und über ein Rettungssystem lässt sich ein RPM-Package nicht installieren (jedenfalls hab ichs nicht hinbekommen). Aber was interessant wäre zu erfahren: warum funktioniert dies nicht mehr in 8.2? Ich kann mir nicht vorstellen, daß dies am Kernel 2.4.20 generell liegen kann. Ist es ein Bug oder gibt hat Suse dies aus anderen Gründen (lizenzrechtliche, zu viele Bugs, etc.) nicht mehr implementiert? Gibt es evtl. auch eine Möglichkeit per Trick mit dem installierten Kernel trotzdem auf das RAID zugreifen zu können? Danke schonmal ... cu ... Dirk
Hallo Dirk, Am Montag 28 April 2003 18:48 schrieb Dirk Strangfeld:
Aber was interessant wäre zu erfahren: warum funktioniert dies nicht mehr in 8.2? Ich kann mir nicht vorstellen, daß dies am Kernel 2.4.20 generell liegen kann. Ist es ein Bug oder gibt hat Suse dies aus anderen Gründen (lizenzrechtliche, zu viele Bugs, etc.) nicht mehr implementiert? Gibt es evtl. auch eine Möglichkeit per Trick mit dem installierten Kernel trotzdem auf das RAID zugreifen zu können?
Danke schonmal ...
Habe auch dieses Problem. Bis jetzt habe ich es auch nicht geschaft es am laufen zu bringen. Ich habe jedoch heute eine Mail vom Support bekommen, vielleicht klappt es damit. Ausprobiert habe ich das allerdings erst als Update von 8.1 auf 8.2, das ging jedoch in die Hose. Wenn ich Zeit habe, versuch ich das Ganze mal als Neuinstallation, mal sehen ob es dann damit klappt. Hier die Mail vom Support: ---------schnipp--------------- Sehr geehrter Herr Falk, vielen Dank für Ihre E-Mail. Sie schrieben uns:
Das klappt nicht. Die Module sind in /lib/modules nicht vorhanden. Wie ich inzwischen festgestellt habe, sind die Module für Netzwerkkarte und Sound auch nicht vorhanden. Dateisysteme für CD/DVD/Brenner und floppy sind ebenfalls nicht vorhanden. Während der Installation wurde die Hardware einwandfrei erkannt. Die Datei modules.dep fehlt ebenso.
Können Sie bitte einmal eine Neuinstallation entsprechend der nachfolgenden Beschreibung durchführen: 1. Vorbereitung Laden Sie sich von: http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/kernel/SL8.2-promise... die Datei: bootdisk-8.2-fasttrack herunter und schreiben Sie dieses auf eine Diskette. Informationen zum Erstellen von Boot und Modulesdiskette aus Diskettenimages finden Sie im SDB Artikel: Erstellen von Boot- und Modules-Disketten. Außerdem benötigen Sie noch eine der Modules Disketten. Sie finden das zugehörige Diskettenimages auf der ersten CD unter: boot/modules1 Schreiben Sie dieses ebenfalls auf eine Diskette. Zusätzlich laden Sie bitte den von Ihrem System benötigten Kernel von der oben angegebenen Adresse herunter. Dieser ist bei einem Intel Prozessor: k_deflt-2.4.20-62.i586.rpm und bei einem AMD Prozessor: k_athlon-2.4.20-62.i586.rpm Das Kernelpaket sollten Sie auf ein Medium speichern, auf welches das Linuxsystem nach der Installation zugreifen kann, z.B. auf eine Partition, einer am IDE-Controller des Mainboards hängenden Festplatte, welche nicht für die Linuxinstallation benutzt wird. Weiterhin ist es auch möglich das Paket auf eine CD zu brennen und diese später in Ihr Linuxsystem einzubinden. 2. Installation Starten Sie nun die Installation, indem Sie von der erstellten Bootdiskette booten, und im Bootmenü: Installation auswählen. Das Booten von Diskette erfordert zusätzlich die von Ihnen erstellte erste Moduldiskette. Legen Sie diese auf Aufforderung des Systems ein und drücken Sie OK. Die Festplatten oder ein vorhandener Raidverbund am Promise-Controller sollten nun erkannt werden und Sie können die Installation oder das Update durchführen. Nach Abschluß der Installation und Neustart des Rechner booten Sie bitte wieder von Diskette und wählen noch einmal: Installation Nach dem Hochfahren des Installationssystems müssen Sie nun: Installiertes System starten auswählen, um Ihr Linuxsystem zu starten. Die zugehörige Rootpartition wird nun automatisch gesucht und das System auf dieser gestartet. Nun können Sie den heruntergeladenen Kernel installieren. Binden Sie dazu das Medium, auf welchem der Kernel gespeichert ist, ein und kopieren Sie diesen nach /tmp. Ist der Kernel z.B. in einer Windows Partition auf einer Festplatte am ersten IDE-Controller des Maiboards, unter dem Verzeicnis /Downloads gespeichert, geben Sie: mount /dev/hda1 /mnt und danach: cp /mnt/Downloads/k_deflt-2.4.20-62.i586.rpm /tmp/ ein. Die Installation des neuen Kernels erfolgt als root an einer Textkonsole mit dem Befehl: rpm -U /tmp/k_deflt-2.4.20-62.i586.rpm bzw.: rpm -U /tmp/k_athlon-2.4.20-62.i586.rpm falls Ihr System einen AMD Prozessor besitzt. Führen Sie danach als root den Befehl: lilo aus, damit der Bootloader mit dem neuen Kernel installiert wird. Nach der Installation des Kernels kann das System nun ganz normal über die Festplatte gebooted werden. Mit freundlichen Grüßen, Ihr SuSE Support-Team --------schnipp------------ Viel Spaß beim ausprobieren. -- Mit freundlichen Grüßen René Falk mailto:falcon@falconeyes.de
Hallo nochmal, Habe vergessen einen Link zu erwähnen: http://www.linux-community.de/Members/Stories/story?storyid=7430&commentid=30376&order=location#30376 Bei mir klappt die Methode zwar nicht, aber vielleicht hilfts Dir. -- Mit freundlichen Grüßen René Falk mailto:falcon@falconeyes.de
participants (2)
-
Dirk Strangfeld
-
Rene Falk