[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Patch für Kernelmodul einspielen



Moin zusammen,


ich habe einen Hinweis auf einen Patch bekommen, der meinen Soundchip
hoffentlich zum Laufen bringt. Ich benutze Lenny mit Kernel 2.6.26.

Der Patch ist hier http://article.gmane.org/gmane.linux.alsa.devel/67168

Das Einspielen macht mir folgende Schwierigkeiten (ich habe keine große
Routine darin):

Ich habe die Zeilen unterhalb der =========== in die Datei lydia_patch
geschrieben und die ersten beiden Zeilen angepasst. Weil ich direkt im
Verzeichnis /usr/src/linux/sound/pci/hda arbeite, steht da nur dies:

--- patch_via.c 2009-10-05 15:11:24.000000000 +0800
+++ patch_via.c 2009-10-05 15:11:26.000000000 +0800
@@ -121,6 +121,8 @@
usw...

Dann versuche ich, mit

 cat lydia_via | patch -p0 2>&1 | tee patch.out

den Patch einzuspielen. Leider bekomme ich sehr konkrete Hinweise auf
das Scheitern der Aktion:

patching file patch_via.c
Hunk #1 FAILED at 121.
Hunk #2 FAILED at 4300.
Hunk #3 FAILED at 4416.
3 out of 3 hunks FAILED -- saving rejects to file patch_via.c.rej

Im Verzeichnis habe ich nach der Ausführung dies:

-rw-r--r-- 1 root root   2236  9. Dez 18:20 lydia_via
-rw-r--r-- 1 root root    163 10. Dez 17:34 patch.out
-rw-r--r-- 1 root root  55390 10. Dez 17:34 patch_via.c
-rw-r--r-- 1 root root  55390  9. Dez 18:20 patch_via.c.orig
-rw-r--r-- 1 root root   3133 10. Dez 17:34 patch_via.c.rej

In der patch.out steht nochmal die oben geschriebene Ausgabe.

Die Datei patch_via bleibt unverändert. Irgendwas mache ich also falsch,
aber was?


Grüße,


Boris


Reply to: