hatte ein änliches Problem mit einem anderen Treiber:
make[4]: Entering directory `/usr/src/linux-2.6.17'
LD /usr/src/linux-wlan-ng-0.2.3/src/prism2/driver/built-in.o
CC [M] /usr/src/linux-wlan-ng-0.2.3/src/prism2/driver/prism2_usb.o
/usr/src/linux-wlan-ng-0.2.3/src/prism2/driver/prism2_usb.c:317: error: unknownfield 'owner' specified in initializer
/usr/src/linux-wlan-ng-0.2.3/src/prism2/driver/prism2_usb.c:317: warning: initialization from incompatible pointer type
make[5]: *** [/usr/src/linux-wlan-ng-0.2.3/src/prism2/driver/prism2_usb.o] Fehler 1
make[4]: *** [_module_/usr/src/linux-wlan-ng-0.2.3/src/prism2/driver] Fehler 2
make[4]: Leaving directory `/usr/src/linux-2.6.17'
make[3]: *** [default] Fehler 2
make[3]: Leaving directory `/usr/src/linux-wlan-ng-0.2.3/src/prism2/driver'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.3/src/prism2'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.2.3/src'
make: *** [all] Fehler 2
Nach sehr langem herumgoogeln habe ich herausgefunden das es scheinbar mit dem neusten Kernel 2.6.17 zusammenhängt.
in meinem Fall musste ich prism2_usb.c mit folgenden Zeilen patchen:
--- src/prism2/driver/prism2_usb.c~ 2005-09-19 13:57:08.000000000 -0400
+++ src/prism2/driver/prism2_usb.c 2006-07-26 08:53:21.000000000 -0400
@@ -314,8 +314,10 @@
struct usb_driver prism2_usb_driver = {
#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,4,19))
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17))
.owner = THIS_MODULE,
#endif
+#endif
.name = "prism2_usb",
.probe = prism2sta_probe_usb,
.disconnect = prism2sta_disconnect_usb,
damit ist mein Problem gelöst.
such mal nach den neusten Patches für deinen Treiber, vielleicht sieht bei dir das Problem änlich aus