Pages : 1
#1 Le 01/09/2008, à 13:00
- adrienjouve
[RESOLU]Compilation DRIVER CARTE WIFI chipset ZD1211
Bonjour,
Alors je viens d'acheter une carte wifi Minitar (USB) qui à un chipset ZD1211, et lorsque je veut compiler le driver je me retrouve avec une multitude d'erreur :
adri@adri-portable:~/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0$ make ZD1211REV_B=0
/lib/modules/2.6.24-18-generic/build
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0
-I/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -Wno-unused -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 -DZDCONF_MENUDBG -DZDCONF_APDBG -DPRODUCTION -DZDCONF_BANDEDGE_ADJUST -DZDCONF_SES_SUPPORT=1 -DAAAA03_FIX=1 -DZD1211 -DZDCONF_LP_SUPPORT=0
src/zd1205.o src/zdreq.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/zddebug2.o src/zdlpmgt.o src/zdturbo_burst.o src/zdusb.o src/zdmisc.o src/zd1211.o
make -C /lib/modules/2.6.24-18-generic/build SUBDIRS=/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-18-generic »
CC [M] /home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.o
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:451: attention : initialization from incompatible pointer type
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: erreur: expected declaration specifiers or «...» before «write»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: erreur: expected declaration specifiers or «...» before «fd»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: erreur: expected declaration specifiers or «...» before «buf»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: erreur: expected declaration specifiers or «...» before «count»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: attention : type defaults to «int» in declaration of «_syscall3»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: erreur: expected declaration specifiers or «...» before «read»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: erreur: expected declaration specifiers or «...» before «fd»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: erreur: expected declaration specifiers or «...» before «buf»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: erreur: expected declaration specifiers or «...» before «count»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: attention : type defaults to «int» in declaration of «_syscall3»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: erreur: conflicting types for «_syscall3»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: erreur: previous declaration of «_syscall3» was here
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:481: erreur: expected declaration specifiers or «...» before «open»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:481: erreur: expected declaration specifiers or «...» before «file»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:481: erreur: expected declaration specifiers or «...» before «flag»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:481: erreur: expected declaration specifiers or «...» before «mode»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:481: attention : type defaults to «int» in declaration of «_syscall3»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:481: erreur: conflicting types for «_syscall3»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: erreur: previous declaration of «_syscall3» was here
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:482: erreur: expected declaration specifiers or «...» before «close»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:482: erreur: expected declaration specifiers or «...» before «fd»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:482: attention : type defaults to «int» in declaration of «_syscall1»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:484: erreur: expected identifier or «(» before «const»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:485: erreur: «dot11A_Channel» undeclared here (not in a function)
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: Dans la fonction «zd1205_rx_isr» :
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:4218: erreur: «struct sk_buff» has no member named «mac»
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: Dans la fonction «zd1205_xmit_frame» :
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:5025: attention : ISO C90 forbids mixed declarations and code
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:5026: attention : assignment from incompatible pointer type
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:5029: attention : assignment from incompatible pointer type
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: Dans la fonction «zd1205_load_card_setting» :
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8708: erreur: déclaration implicite de la fonction « «open» »
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8725: erreur: déclaration implicite de la fonction « «read» »
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8729: erreur: déclaration implicite de la fonction « «close» »
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: Dans la fonction «zd1205_save_card_setting» :
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8881: erreur: déclaration implicite de la fonction « «write» »
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: Dans la fonction «zdcb_rx_ind» :
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:9913: erreur: déclaration implicite de la fonction « «eth_copy_and_sum» »
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: Dans la fonction «zd1205_set_zd_cbs» :
/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:10344: attention : assignment from incompatible pointer type
make[2]: *** [/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0/src/zd1205.o] Erreur 1
make[1]: *** [_module_/home/adri/Documents/Carte_wifi/Linux/ZD1211LnxDrv_2_16_0_0] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-18-generic »
make: *** [all] Erreur 2
A savoir : j'ai modifié le fichier zd1205.c car il allait chercher des infos dans le fichier linux/config.h, alors que sur mon pc ce fichier se nome configfs.h, je pence que c'est ça car je n'est pas de fichier config.h. Mais cette modif n'a eu aucune infuance sur les erreurs, sa ma juste supprimé une ligne en haut qui me disait que le fichier config.h n'était pas présent.
Vue les erreurs ce ne serait pas une librairie qu'il me manquerai??
Et le truc c'est que je veut pas installer le pilote de windows sous linux pk il ne donne pas accés à toute les config de la carte.
Merci de votre aide
Dernière modification par adrienjouve (Le 05/09/2008, à 13:30)
Hors ligne
#2 Le 01/09/2008, à 13:17
- Pacifick_FR42
Re : [RESOLU]Compilation DRIVER CARTE WIFI chipset ZD1211
Installe build-essential et linux-headers via synaptic
Hors ligne
#3 Le 01/09/2008, à 13:21
- adrienjouve
Re : [RESOLU]Compilation DRIVER CARTE WIFI chipset ZD1211
Ok je fait ça ce soir et je te tien au courant demain!!!
Merci
Hors ligne
#4 Le 01/09/2008, à 13:23
- Pacifick_FR42
Re : [RESOLU]Compilation DRIVER CARTE WIFI chipset ZD1211
@+
Hors ligne
#5 Le 01/09/2008, à 19:27
- adrienjouve
Re : [RESOLU]Compilation DRIVER CARTE WIFI chipset ZD1211
Re,
Après téléchargement des deux paquets que tu m'a dit, le drivers c'est super bien compilé. Me reste plus qu'à tester
Merci beaucoup pour ton aide
@+
Dernière modification par adrienjouve (Le 01/09/2008, à 19:31)
Hors ligne
Pages : 1