Treiber

Post Reply
Message
Author
Barto

Treiber

#1 Post by Barto »

Sagt mal wie kann ich eigentlich einen einzelden Treiber in einen Kernel einkompilieren?

Thx 4 Help

Barto

grovel
Posts: 184
Joined: 17. Aug 2000 18:39

Re: Treiber

#2 Post by grovel »

Sei doch ein wenig spezifischer, was genau du willst. Also, welchen Treiber, welche Kernelversion du benützt, welche Distribution (Version), etc.
Willst du einfach einen schon im Kernel existierenden Treiber benutzen (der aber in deiner Version nicht einkompiliert ist), dann kannst du den meistens als Modul mittels insmod laden.
Willst du ein experimentelles Treiberchen hinzufügen wird das ganze komplizierter, dann musst du den Kernel patchen, neu konfigurieren, kompilieren und installieren.

Sei einfach ein wenig genauer, dann können wir dir Schritt für Schritt-Anweisungen geben.

SeeYa grovel

Barto

Re: Treiber

#3 Post by Barto »

Hi erstmal danke für die Antwort.

Also es handelt sich um SuSE 7.2 mit 2.4.19er Kernel
Ich habe folgendes. Ich möchte gerne Wake on Lan in meinen Kernel eincompilieren, nur weiss ich nicht wie das geht.
Die ethernetwake.c von Doanld Becker( ftp://ftp.scyld.com/pub/diag/ether-wake.c ) hab ich schon, jetzt ist nur die Frage wie bekomme ich das da rein?
Einen neuen funktiniereden Kernel habe ich soweit schon.

Danke Barto

grovel
Posts: 184
Joined: 17. Aug 2000 18:39

Re: Treiber

#4 Post by grovel »

Hmm, sehr speziell, das habe ich jetzt auch noch nicht gemacht, aber die Kompilieroptionen findest du am Ende der Datei.

Eine ausführliche Beschreibung findest du hier:
<a href="http://www.scyld.com/expert/wake-on-lan.html" target="_blank"><!--auto-->http://www.scyld.com/expert/wake-on-lan ... <!--auto-->

Ein Mini-How-To zum Thema wakeonlan allgemein hier:
<a href="http://gsd.di.uminho.pt/jpo/software/wa ... ini-howto/" target="_blank"><!--auto-->http://gsd.di.uminho.pt/jpo/software/wa ... <!--auto-->

Soweit ich das sehe, ist keine Modifiaktion am Kernel nötig.

Aber ich bin da kein Experte. Irgendjemand?

SeeYa grovel

Post Reply