Hallo Liste! Da ich immer noch vergeblich versuche auf meinem Toshiba Laptop ACPI halbwegs zum laufen zu kriegen, habe ich mir die neuesten ACPI-Kernel Patches gezogen (brauche eigentlich nur eine Kapazitätsanzeige der Batterie). Nach anwenden des Patches und Kompilierung des Kernels wollte ich meine Module übersetzen. Leider bricht mir entweder make modules oder make modules_install immer wieder in verschiedenen Modulen ab (hauptsächlich bei PCMCIA, Netzwermodule und FB). Ich habe dies auch schon mit einem aktuellen Vanilla-Kernel probiert. Allerdings verkompliziert dies die Geschichte um einiges da ja Suse etliche Kernel-Patches in ihren Standardkernels drin hat. Nun würde ich gerne wissen, was ich beachten muß wenn ich einen Vanilla-Kernel unter Suse 8.0 einsetzen möchte. Vielleicht gibts ja irgendwo ein HowTo oder eine kleine Anleitung im Web. Hab allerdings noch nichts sinnvolles gefunden. Grüße Artur
Am Fre, 21 Jun 2002 schrieb Artur Niesporek:
Da ich immer noch vergeblich versuche auf meinem Toshiba Laptop ACPI halbwegs zum laufen zu kriegen, habe ich mir die neuesten ACPI-Kernel Patches gezogen (brauche eigentlich nur eine Kapazitätsanzeige der Batterie).
Nach anwenden des Patches und Kompilierung des Kernels wollte ich meine
Kamen beim Anwenden des Patches irgendwelche Fehlermeldungen?
Module übersetzen. Leider bricht mir entweder make modules oder make modules_install immer wieder in verschiedenen Modulen ab (hauptsächlich bei PCMCIA, Netzwermodule und FB).
Ich habe dies auch schon mit einem aktuellen Vanilla-Kernel probiert. Allerdings verkompliziert dies die Geschichte um einiges da ja Suse etliche Kernel-Patches in ihren Standardkernels drin hat.
Im Gegenteil, das sollte die Sache vereinfachen, da Patches in der Regel für den Vanilla-Kernel veröffentlicht werden. SuSE patcht seinen Kernel mit einer Unzahl von Dingen, die manchmal sinnvoll sind, manchmal nicht. Von den SuSE-spezifischen Patches baue ich in meine Kernel eigentlich immer nur den /proc/config.gz patch mit ein, da die Patches auf Hubert Mantels FTP-Seite veröffentlicht werden, kannst Du Dir den dort ziehen (weiß nicht, für welche Version es den Patch dort gerade gibt, hatte zu Hause noch ne alte (2.4.10?), die ich für den 2.4.18 anpassen musste... Ansonsten baue ich im Moment in meine Kernel noch den preemptive und den low-latency-Patch mit ein (Würde ich aber nur bei einem Desktopsystem machen, nicht bei einem Server).
Nun würde ich gerne wissen, was ich beachten muß wenn ich einen Vanilla-Kernel unter Suse 8.0 einsetzen möchte. Vielleicht gibt's ja
Normalerweise nichts besonderes. Lies D. Hallers Multikernel-Howto, um zu verstehen, wie man mehrere Kernel nebeneinander sauber handelt www.dhaller.de/linux/multikernel.html Aber auf Deiner SuSE sollte auch ein Vanilla-Kernel ohne Probs laufen (auf meiner tut er's ja auch, das ist zwar nur ne 7.0, keine 8.0, aber das sollte hier keinen Unterschied machen)
irgendwo ein HowTo oder eine kleine Anleitung im Web. Hab allerdings noch nichts sinnvolles gefunden.
Es gibt ein Kernel-Build-Howto, das Du vielleicht lesen solltest, bevor Du Deinen ersten Kernel kompilierst, wenn Du nicht genau weißt, was zu tun ist. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Kamen beim Anwenden des Patches irgendwelche Fehlermeldungen? Nein. Der Patch ließ sich (allerdings nur auf dem Vanilla-Kernel) ohne Fehlermeldungen einsetzen. Nur mit den Suse-Kernel Sourcen gabs Probleme. Die Fehlermeldungen bezogen sich dann auf Abhängigkeiten in den ACPI-Dateien. Drum hab ich zum Schluß einen Kernel von kernel.org gezogen.
...Ansonsten baue ich im Moment in meine Kernel noch den preemptive und den low-latency-Patch mit ein (Würde ich aber nur bei einem Desktopsystem machen, nicht bei einem Server). Die Mantel-Patches können also direkt auf den Vanilla-Kernel losgelassen werden? Was bewikren eigentlich letztere? Übrigens gehts hier um nen Laptop. Also würde ich diese Patches dann mitziehen.
..Aber auf Deiner SuSE sollte auch ein Vanilla-Kernel ohne Probs laufen (auf meiner tut er's ja auch, das ist zwar nur ne 7.0, keine 8.0, aber das sollte hier keinen Unterschied machen) Kernel Howtos hab ich mir schon eine Menge reingezogen. Das Problem sind eher die Schwierigkeiten falls Abhängigkeitskonflikte und der gleichen vorkommen. Dafür immer eine Lösung zu finden ist nicht gerade einfach... Wollte mich nicht gleich nach so kurzer Zeit mit Linux auch gleich mit den Sourcen auseinandersetzen ;)
Also, mir ist mittlerweile im Prinzip schon klar wie ich einen Kernel kompilier und auch einbinde. Ich habs halt nur bisher dabei belassen, nachdem ich die Probs mit make modules und make modules_install hatte. Ich mache heute Abend mal einen Compilerlauf und poste mal die Fehlermeldungen. Danke erstmal Christoph.
Hallo, * Am 21.06.2002 postete Christoph Maurer:
Am Fre, 21 Jun 2002 schrieb Artur Niesporek:
Nun würde ich gerne wissen, was ich beachten muß wenn ich einen Vanilla-Kernel unter Suse 8.0 einsetzen möchte. Vielleicht gibt's ja
Normalerweise nichts besonderes. Lies D. Hallers Multikernel-Howto, um zu verstehen, wie man mehrere Kernel nebeneinander sauber handelt www.dhaller.de/linux/multikernel.html
Na endlich macht mal auch jemand anders Werbung für Davids Multikernel-HowTo ;))) Das muß man doch gleich mal mit einem neuen Thread in suse-talk feiern *grins* Mail-f'up2 beachten!! -- Gruß Alex -- Ich poste HTML Nachrichten !!!! Diese Nachricht kann man nur mit Outlook = oder einem andern HTML News Reader richtig gelesen werden !!! An alle: = Schreibt eure Nachrichten in HTML ! -> mail bitte an htmlposter@gmx.de=20 [Hendrik Winkel in dafs-r]
HI, Ähämm, Herr Lehrer ich hätte da 'ne Frage? Ich trau' mich ja fast gar nicht fragen, was ist denn der Unterschied zwischen einem Vanilla, einem Mantel und einem SuSE-Kernel? cu, BC -- Michael Nausch Anzinger Str. 20 85586 Poing +49-8121-989810 (Telefon) +49-8121-971941 (Faksimile) http://nausch.org michael@nausch.org
* On Wed, 26 Jun 2002 at 20:58 +0200, Michael Nausch wrote:
Ähämm, Herr Lehrer ich hätte da 'ne Frage?
Ja Michael, bitte?
Ich trau' mich ja fast gar nicht fragen, was ist denn der Unterschied zwischen einem Vanilla, einem Mantel und einem SuSE-Kernel?
Vanilla kommt von www.kernel.org, ist noch ganz frisch und deswegen noch mit Vanille-Aroma behaftet. SuSE-Kernel ist einer der offiziell bei der Distri dabei ist, bzw. als Update zu Verfügung steht, und massiv gepatcht ist. Mantel-Kernels kommen von ftp.suse.com/people/mantel (evtl. stimmt der Pfad nicht ganz genau) und sind ein wenig aktueller als SuSE-Kernels. AFAIK. Der Unterschied zwischen SuSE und Mantel fällt allerdings anzunehmenderweise sehr gering aus. Hubert Mantel heisst übrigens der Entwickler mit vollem Namen. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Am Mit, 26 Jun 2002 schrieb Adalbert Michelic:
* On Wed, 26 Jun 2002 at 20:58 +0200, Michael Nausch wrote:
Ich trau' mich ja fast gar nicht fragen, was ist denn der Unterschied zwischen einem Vanilla, einem Mantel und einem SuSE-Kernel?
Vanilla kommt von www.kernel.org, ist noch ganz frisch und deswegen noch mit Vanille-Aroma behaftet.
Ha, das riecht so gut... Um es noch etwas zu verdeutlichen, die Vanilla-Kernel sind die offiziellen Kernel-Releases, die im Moment von Alan Cox (für den 2.2er) und Marcello Tossati (für den 2.4er Kern) veröffentlicht werden. Sie enthalten noch keinerlei Patches und alle im Internet veröffentlichten Patches resultieren normalerweise aus Diffs gegen den Vanilla-Kernel.
SuSE-Kernel ist einer der offiziell bei der Distri dabei ist, bzw. als Update zu Verfügung steht, und massiv gepatcht ist.
Mantel-Kernels kommen von ftp.suse.com/people/mantel (evtl. stimmt der Pfad nicht ganz genau) und sind ein wenig aktueller als SuSE-Kernels. AFAIK.
Die Mantel-Kernel sind explizit Zwischenstufen der Entwicklung und nicht unbedingt stable-Releases.
Der Unterschied zwischen SuSE und Mantel fällt allerdings anzunehmenderweise sehr gering aus. Hubert Mantel heisst übrigens der Entwickler mit vollem Namen.
Na, ich würde sagen, die Mantel-Kernel konvergieren irgendwann in einen offiziellen SuSE-Kernel, nach dem Release gibt es dann einen Sprung und der Prozeß beginnt von neuem. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
participants (5)
-
Adalbert Michelic
-
Alex Klein
-
Artur Niesporek
-
Christoph Maurer
-
Michael Nausch