• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Treiber für zd1211 lässt sich nicht installieren

Hallo,

ich schaffe es leider nicht den Treiber von http://zd1211.ath.cx/wiki zu installieren.
Die Ausgabe von make lautet folgendermaßen:

Code:
nforce:/home/bs/Documents/wlan/zd1211-driver-r69 # make
/lib/modules/2.6.15-jad2-default/build
/home/bs/Documents/wlan/zd1211-driver-r69
-I/home/bs/Documents/wlan/zd1211-driver-r69/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.15-jad2-default/build SUBDIRS=/home/bs/Documents/wlan/zd1211-driver-r69 modules
make[1]: Entering directory `/usr/src/linux-2.6.15-jad2-obj/i386/default'
make -C ../../../linux-2.6.15-jad2 O=../linux-2.6.15-jad2-obj/i386/default modules
  CC [M]  /home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.o
In file included from /home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:42:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.h:1332: warning: type qualifiers ignored on function return type
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.h:1279: warning: ‘zd_readl’ declared inline after being called
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.h:1279: warning: previous declaration of ‘zd_readl’ was here
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c: In function ‘zd1205_validate_frame’:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:2806: warning: unused variable ‘len1’
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c: In function ‘zd1205_sw_init’:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:5496: error: ‘RW_LOCK_UNLOCKED’ undeclared (first use in this function)
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:5496: error: (Each undeclared identifier is reported only once
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:5496: error: for each function it appears in.)
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c: In function ‘zd1205_translate_scan’:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7176: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘U32’
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7176: warning: unknown conversion type character ‘,’ in format
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7176: warning: spurious trailing ‘%’ in format
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c: In function ‘zd1205_list_bss’:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7381: warning: format ‘%2d’ expects type ‘int’, but argument 2 has type ‘U32’
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7381: warning: spurious trailing ‘%’ in format
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c: At top level:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7520: warning: type qualifiers ignored on function return type
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7601: warning: type qualifiers ignored on function return type
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7690: warning: type qualifiers ignored on function return type
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:7706: warning: type qualifiers ignored on function return type
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c: In function ‘CalculateQuality’:
/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.c:10046: warning: unused variable ‘rxOffset’
make[4]: *** [/home/bs/Documents/wlan/zd1211-driver-r69/src/zd1205.o] Error 1
make[3]: *** [_module_/home/bs/Documents/wlan/zd1211-driver-r69] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.15-jad2-obj/i386/default'
make: *** [all] Error 2

Beim Treiber von Zydas ist es ähnlich.
Was habe ich vergessen bzw. was mache ich falsch??

Ich hoffe ihr könnt mir helfen.
Bernd
 
Bernd,

ich vermute, dass Du eine oder mehrere Bibliotheken nicht installiert hast. Welche das sein können, findest Du in einem UserGuide zur Installation des Zydas-Treibers unter Linux: http://www.zydas.com.tw/downloads/download-1211.asp

Mir hat's geholfen, das Dokument mal gründlich zu lesen. Danach kriegte ich zwar immer noch Warnungen, konnte aber kompilieren. Und inzwischen tut WLAN mehr oder weniger, wenn auch bislang nur unverschlüsselt ...

Stefan
 
Wenn du sowas probierst, dann am besten NICHT mit dem jad-Kernel, den du wohl fährst. Nimm den Suse-Standardkernel dafür her. Der jad-Kernel ist klasse für die Sache, für die er gedacht ist. Aber wenn es dann um Grafikkarten und WLAN-Karten geht fährst du mit dem Suse-Kernel wohl besser.
 
Oben