Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel Patch geht nicht
1. Ich hab die Kernel Sourcen des SuSE Kernels 2.4.18
2. Ich hab den Kernel Patch 2.4.19
3. Ich hab den Kernel Patch 2.4.20
Beide Patches nach /usr/src/linux entpackt. Dann in diesem Verzeichnis:
patch -p1 patch-2.4.19
Doch es passiert garnichts! patch wird zwar ausgeführt,..läuft aber nur im Leerlauf, und passiert einfach garnichts. :(
Ulli Ivens
01.01.03, 15:11
http://www.kernelnewbies.org/faq/
da ist patchen super erklärt !!!
http://www.kernelnewbies.org/faq/
da ist patchen super erklärt !!!
patch(1), da ist Patchen auch super erklärt! ;)
Naja, sooo gut ist das auf der Webseite nun auch nicht erklärt - es fehlt das hier von Badsteve erwähnte "einfache" patchen:
patch -p1 < patch
oder
patch -p1 -i patch
ciao
Michael
es fehlt das hier von Badsteve erwähnte "einfache" patchen:
Was in aller Welt ist denn nun "einfaches" Patchen? Hab ich ja noch nie gehört. :rolleyes:
stefan.becker
01.01.03, 19:50
Was du willst, geht eh nicht. Die Kernel-Patches funktionieren nur mit dem Original-Kernel, nicht mit Distributoren-Kernel.
Damit meine ich das Patchen einer vorliegenden .diff-Datei (also eines Patches im allgemeinen) die nicht komprimiert ist. Der Fall des "bzip2 -dc diff_file.bz2 | patch -p1" wird ja vorgeführt, aber was passiert wenn die Datei schon dekomprimiert wurde? Entweder die Befehle etwas anpassen - "cat diff_file | patch -p1" - oder die Datei einfach als Argument mitgeben: "patch -p1 diff_file"wie man es eigentlich bei anderen Programmen macht. Und genau das geht ja schief.... leider wurde nicht erwähnt wie es denn richtig geht (mit "-i diff_file" oder "< diff_file").
ciao
Michael
Hi Sayonara
Entweder du verwendest den neuen Kernel von SuSE:Kernel Update (http://www.suse.de/de/private/download/updates/81_i386.html) (Suche nach Kernel vom 4. Dezember). Der ist zwar um einige Patches erweitert und der aktuellste von SuSE, dennoch nicht ganz aktuell. Oder du lädst dir einen Vanilla-Kernel von kernel.org herunter.
Die SuSE-Kernel sind stark gepatched. Viele Patch funktionieren darum nicht. Ausserdem brauchst du einen recht neuen original-Kernel, um den Funktionsumfang des SuSE-Kernels abzudecken.
Aufgrund neuer Hardware bin ich gezwungen den 2.4.20-ac1 Kernel zu verwenden (SuSE 8.1). Bei Gelegenheit werde ich auf den 2.4.20-ac2 aufrüsten. Der Kernel funktioniert einigermassen: Der normal-Betrieb ist gut möglich, leider gibt es an reproduzierbaren Stellen Total-Hänger:
Bei der Hardware-Erkennung beim Booten verursacht hwscan --disk reproduzierbar eine Kernel-Panic. Als Lösung habe ich diesen Punkt einfach entfernt. Zudem bleibt der X-Server beim Neustart (Abmelden/Anmelden) manchmal hängen: Muss nicht unbedingt der Kernel sein.
Gruss, Andy
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.