BT2 Sitecom WL-113 WLAN USB Stick - Treiberproblem

nabend,

Ich habe seit neusten einen Sitecom WLAN USB Stick ,welchen ich über eine pcmcia Karte mit USB anschließe.
Er wird auch erkannt:
Bus 002 Device 002: ID 0df6:9071 Sitecom Europe B.V. zd1211 802.11g Adapter
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x0df6 Sitecom Europe B.V.
idProduct 0x9071 zd1211 802.11g Adapter
bcdDevice 48.10
iManufacturer 16 Sitecom
iProduct 32 USB2.0 WLAN
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 bytes 512 once
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 bytes 512 once
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 bytes 64 once
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 bytes 64 once
bInterval 1

Problem:
Der passende Treiber allerdings von hier(sf_zd1211_20050315_src.tar.gz), gibt mir verschiedene Fehlermeldungen aus, als erstes:
Code:
zd1211-4916_0.2/zdsta/src/zdusb.c:302: error: unknown field `owner' specified in initializer
Was sich durch auskommentieren der entsprechenden Zeile lösen ließ (laut Mailliste des Treibers hat das irgendwas mit dem Kernel zu tun).

Nun gibt er mir einen ganzen Haufen Fehler aus mit denen ich nichts anfangen kann:
Code:
BT zdN # make
/lib/modules/2.6.18-rc5/build
/root/zdN
-I/root/zdN/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -Wno-unused -pipe -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DfTX_GAIN_OFDM=0
make -C /lib/modules/2.6.18-rc5/build SUBDIRS=/root/zdN modules
make[1]: Entering directory `/usr/src/linux-2.6.18-rc5'
  CC [M]  /root/zdN/src/zd1211.o
/root/zdN/src/zd1211.c: In function `zd1211_USB_WRITE_EEPROM_DATA':
/root/zdN/src/zd1211.c:340: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c:340: error: (Each undeclared identifier is reported only once
/root/zdN/src/zd1211.c:340: error: for each function it appears in.)
/root/zdN/src/zd1211.c: In function `zd1211_USB_ProgramFlash':
/root/zdN/src/zd1211.c:402: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_USB_PACKAGE_READ_REGISTER':
/root/zdN/src/zd1211.c:488: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_USB_PACKAGE_WRITE_REGISTER':
/root/zdN/src/zd1211.c:661: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c:1365:5: warning: "fVERIFY_FLASH" is not defined
/root/zdN/src/zd1211.c: In function `zd1211_USB_SET_RF_REG':
/root/zdN/src/zd1211.c:1503: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_tx_timeout':
/root/zdN/src/zd1211.c:1588: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_InitSetup':
/root/zdN/src/zd1211.c:1670: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_intr_cb':
/root/zdN/src/zd1211.c:2204: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_submit_rx_urb':
/root/zdN/src/zd1211.c:2340: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/root/zdN/src/zd1211.c: In function `zd1211_submit_tx_urb':
/root/zdN/src/zd1211.c:2444: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
make[2]: *** [/root/zdN/src/zd1211.o] Error 1
make[1]: *** [_module_/root/zdN] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-rc5'
make: *** [all] Error 2

Distrubtion ist Backtrack 2
Kernel: 2.6.18-rc5

Hat irgendjemand eine Idee wie ich dieses Problem lösen könnte?
 
1. Der Treiber ist uralt und läuft vermutlich seit der großen Umstellung im Kernel 2.6.16 (oder war es 17?) garnicht mehr.
2. Wenn der Stick von lsusb so korrekt aufgelistet wird, ist mit hoher Wahrscheinlichkeit schon ein passender Treiber geladen. Was macht dich so sicher, dass du einen zusätzlichen Treiber brauchst?
 
Ich habe mich da auf Kismet verlassen, welches mir gesagt hat das es keinen Wlan Interface findet, liegt wohl er daran das der WLan Stick keinen Monitor Mode unterstützt :rolleyes:

iwconfig zeigt ihn nun als sit0 an (nehme zumindest an dass er das ist).
 
scheint so...
Danke für die Hilfe, werde mal versuchen ob das Teil nicht irgendwie doch Monitor Mode unterstützt :D
 
Zurück
Oben