Hallo Thilo, hallo Leute, Am Sonntag, 12. Januar 2003 14:26 schrieb Thilo A. Coblenzer: [Kernel patchen]
Leider funktioniert das patchen nicht. Ich habe die Sourcen und den passenden Patch für den SuSE-Kernel 2.4.18. Ich habe den Patchbefehl sowohl wie in der SDB, als auch wie auf der ruault-Seite proiert. Meines wissen dürfte es keine Unterschied machen. Die Fehlermeldung ist jedenfalls die selbe:
server:/usr/src # zcat usbdnet-SuSE-8.0-2.4.18.patch.gz | patch -p0 patching file linux/drivers/usb/Makefile Hunk #1 succeeded at 97 (offset 6 lines).
Der Patch hat funktioniert, wenn auch um 6 Zeilen verschoben. Dürfte eigentlich nicht weiter stören ;-)
patching file linux/drivers/usb/Config.in Hunk #1 FAILED at 90. 1 out of 1 hunk FAILED -- saving rejects to file linux/drivers/usb/Config.in.rej
In linux/drivers/usb/Config.in konnte der Patch nicht automatisch (durch patch) eingebunden werden. Der zurückgewiesene Teil des Patches wurde in der genannten .rej-Datei gespeichert. Du wirst also diese Datei mit Hilfe der .rej-Datei selbst überarbeiten müssen.
patching file linux/drivers/usb/usbdnet.c patching file linux/drivers/usb/serial/Config.in patching file linux/drivers/usb/serial/safe_serial.c patching file linux/drivers/usb/serial/Makefile
Der Rest des Patchs lief fehlerfrei durch.
Ich habe mir einfach mal die Zeile 90 angesehen (89-91):
von welcher Datei? IMHO Teil des Patches, oder?
+MODULE_AUTHOR( DRIVER_AUTHOR ); +MODULE_DESCRIPTION( DRIVER_DESC ); +MODULE_LICENSE("GPL");
An denen kann ich jetzt keinen Fehler finden.
Mache ich da was grundlegend falsch?
Nö, müsste schon passen.
Ich dachte, daß Vefahren müßte ja funtkionieren, wenn es schon in der SDB steht.
Hat jemand eine Idee?
Die Versionen passen nicht 100%ig zu denen, die der Patch erwartet. Wenn Du die linux/drivers/usb/Config.in von Hand patchen kannst, sollte das aber kein Problem sein. Gruß Christian Boltz -- Ja, aber damit wirst Du Glenn nicht zufriedenstellen können. Unser Baby will ein Edelfläschchen mit frischer, vorgereinigter Milch, mit feinster Bourbonvanille versetzt und einem Schuss edelstem Madagaskar-Rum. Garniert in einem Früchtetraum aus Mango, Aprikose und Maracuja. [Philipp Zacharias in suse-linux]