Hallo, ich habe seit einiger zeit eine SuSE 7.1 im betreib, die mit einem der allerersten 2.4er Kernels, dem Kernel 2.4.0-4GB läuft. (Wobei ich nicht weiss, was da das -4GB heissen soll.) Ich benötige ein Kernel-Update, weil ich meinen Handspring Visor über USB anschließen will und weil in der Mini-HOWTO dazu steht: [Zitat] Not so Important Note (anymore): The Visor driver had a problem with the OHCI USB interface. If you want the Visor to work with your OHCI, you will need a kernel version 2.4.0-test12 or newer. Like 2.4.1, or 2.2.18. You may get the patches for earlier versions (including the backport) at http://sourceforge.net/patch/?group_id=1404. [Ende] Jetzt hoffe ich, dass ich mein Problem mit einem Kernelupdate lösen könnte, weil ich auch erstens nicht weiss wie man Kernelpatches einspielt und zweites vermute, dass so'n SuSE-kernel einem das über nehmen wird. Was muss ich jetzt tun? Reicht es, wenn ich beispielsweise von ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/7.1/kernel/2.4.4/ das i368-er rpm runterlade und installiere? Was ich natürlich unter allen Umständen vermeiden möchte ist, dass mir die Kiste abschmiert.. oder muss ich anders vorgehen um einen neueren Kernel und natürlich die entsprechenden Module zu installieren? Oder bin ich ganz auf dem Holzweg? Wolfgang Schreiber
Wolfgang Schreiber wrote:
ich habe seit einiger zeit eine SuSE 7.1 im betreib, die mit einem der allerersten 2.4er Kernels, dem Kernel 2.4.0-4GB läuft. (Wobei ich nicht weiss, was da das -4GB heissen soll.)
Das bedeutet, dass der Kernel bis zu 4GB an RAM verwalten kann, was bei anderen Kerneln mitunter nicht der Fall ist, da das beim Konfigurieren des Kernels extra angegeben wer- den muss.
Ich benötige ein Kernel-Update, weil ich meinen Handspring Visor über USB anschließen will und weil in der Mini-HOWTO dazu steht:
[Zitat] Not so Important Note (anymore): The Visor driver had a problem with the OHCI USB interface. If you want the Visor to work with your OHCI, you will need a kernel version 2.4.0-test12 or newer. Like 2.4.1, or 2.2.18. You may get the patches for earlier versions (including the backport) at http://sourceforge.net/patch/?group_id=1404. [Ende]
Der Kernel "2.4.0 (final)" kommt eigentlich nach 2.4.0-test12, so dass es mit Deinem 2.4.0-4GB eigentlich laufen muesste. Die Test-Kernel erscheinen immer vor dem offiziellen Kernel gleicher Versionsnummer, so gab es z.B. etliche 2.4.0-test?? Kernel, bevor Linus ihn dann freigegeben hat.
Jetzt hoffe ich, dass ich mein Problem mit einem Kernelupdate lösen könnte, weil ich auch erstens nicht weiss wie man Kernelpatches einspielt und zweites vermute, dass so'n SuSE-kernel einem das über nehmen wird.
Was muss ich jetzt tun?
Reicht es, wenn ich beispielsweise von ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/7.1/kernel/2.4.4/ das i368-er rpm runterlade und installiere?
Wenn Du den Kernel patchen willst, brauchst Du natuerlich den Quellcode des Kernels, da reicht es nicht, wenn Du einfach die Binary-RPMs runter laedst. Es gibt von SuSE auch den Kernel-Quellcode mit zusaetzlichen SuSE-Patches. In Deinem Falle ist aber vielleicht ein Kernel von www.kernel.org besser.
Was ich natürlich unter allen Umständen vermeiden möchte ist, dass mir die Kiste abschmiert..
Du kannst mehrere Kernel nebeneinander installieren, siehe dazu z.B. http://www.dhaller.de/linux/multikernel.html. Bei Problemen kannst Du stest auf einen funktionierenden Kernel zurueckgreifen (vorausgesetzt, ein Bug in dem neuen Kernel hat Dir nicht Dein komplettes Filesystem zerschos- sen, aber das ist relativ unwahrscheinlich ;-)
oder muss ich anders vorgehen um einen neueren Kernel und natürlich die entsprechenden Module zu installieren? Oder bin ich ganz auf dem Holzweg?
Ich kenne "Handspring Visor" nicht, daher kann ich dazu auch nichts sagen. Wie Du vorgehen sollst, steht wohl in den diversen READMEs oder Installationsanweisungen drin. Evtl geht es mit dem 2.4.0-4GB Kernel. Falls nicht, dann waere in Deinem Falle wohl der Download eines Original- Kernels von www.kernel.org (bzw. einem Mirror) angesagt. Falls Du Kernel-Patches aus dem Internet einspielen willst, dann setzen die meistens einen "vanilla" Kernel voraus, denn mit den bereits gepatchen Kerneln von SuSE koennen da kleinere (bis groessere) Probleme auftreten, d.h. der Patch misslingt dann. Um dennoch den Patch einspielen zu koennen braucht man dann schon gewisse Programmier- und System- kenntnisse. Wie angedeutet, meine Mail bezieht sich nur auf Deine Kernel-Update-Frage, zur Installation von diesem "Handspring Visor"-Zeugs *g* kann ich wenig sagen...... Zum generellen Compilieren eines eigenen Kernels findest Du ein HowTo, ein Kapitelchen im SuSE Handbuch und viele Mails im Archiv dieser Liste. HTH, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH) Hertzstr. 16, D-76187 Karlsruhe, Germany
participants (2)
-
Thomas Hertweck
-
Wolfgang Schreiber