Hallo Bernhard,
On Mon, Mar 20, 2006 at 21:45:36 +0100, Bernhard Bittner wrote:
habe mehrere Buechsen mit o.g. onboard-Lan. Unter Windoofs ging WOL, unter Debian (noch) nicht. Der Kernel bzw. Treiber muss gepatcht werden, siehe http://www.ussg.iu.edu/hypermail/linux/net/0201.1/0039.html
Der Patch ist von 2001 und bezieht sich auf den sis900-Treiber in Kernel 2.4.x. Fuer einen 2.6er-Kernel wird er nicht ohne Anpassungen verwendbar sein. Benutzt Du einen 2.4er oder 2.6er Kernel?
Allerdings uebersteigt das meine bisherigen Admin-Faehigkeiten enorm. Hat jemand ne idiotensichere step-by-step-Anleitung zum Treiberpatchen oder zumindest nen guten Link fuer mich, idealerweise in deutsch?
Prizipiell funktioniert es so:
cd /usr/src/linux/drivers/net/ patch -p1 < /pfad/zu/sis900_wol.patch
Das Tool "patch" liest eine von "diff" erstellte Datei. In einer solchen Datei gibt es Abschnitte ("Hunks"), die sich auf die geaenderten Stellen in den Dateien beziehen. Falls die zu patchende Datei zu stark von den Hunks abweicht, schlagen diese fehl (patch meldet das entsprechend). In dem Fall ist Handarbeit noetig und man sollte auch ansatzweise den gepatchten Code verstehen.
bye, Chris