Philipp wrote:
Am Donnerstag, 1. Januar 2004 13:18 schrieb Thomas Hertweck:
Hmm... Wuerde vorschlagen: a) Fuehre in /usr/src/linux nach dem Booten ein "make cloneconfig && make dep" durch. b) Besorge Dir die neuste Version der Treiber und versuche es nochmal...
Danke für den Tipp, das klang vernünftig. Aber ich krieg beim kompilieren der zwei neuesten Versionen des Treibers immer noch Fehlermeldungen (wobei Ver. 2.26 unter dem alten Kernel problemlos kompilierte): [...] Ver. 2.27:
gcc -c -D__KERNEL__ -DMODULE -DOUTSIDE_KERNEL -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -I/lib/modules/`uname -r`/build/include -DMODVERSIONS -include /lib/modules/`uname -r`/build/include/linux/modversions.h -DCONFIG_OV511_DECOMP -DCONFIG_OV518_DECOMP -o ov511_core.o ov511_core.c ov511_core.c:1677: unknown field `inc_use' specified in initializer ov511_core.c:1677: warning: initialization from incompatible pointer type ov511_core.c:1678: unknown field `dec_use' specified in initializer make: *** [ov511_core.o] Error 1
Das Problem ist AFAIK verknuepft mit einer Aenderung von I2C und nicht so trivial zu loesen. Bist Du eigentlich sicher, dass Du das alles ueberhaupt machen musst? Ich kenne mich ja mit ov511 etc. nicht aus, aber bei Kernel 2.4.21.SuSE ist bei mir da schon ein Modul dabei... Siehe dazu auch die Dokumentation /usr/src/linux-2.4.21.SUSE/Documentation/usb/ov511.txt. Fuer mich sieht das gerade so aus, als wuerdest Du Dir unnoetige Arbeit machen. Ansonsten versuche die Version 1.65, die muesste dann eigentlich compilieren, wenn ich nicht ganz daneben liege... Gruesse, Thomson