Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

@+ smile

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
@+ smile

Dernière modification par adrienjouve (Le 01/09/2008, à 19:31)

Hors ligne