Driver pour D-link dwl G520+ et acx100 probleme de Make

Forum dédié aux discussions concernant les réseaux sans fil tels que IEEE 802.11a, 802.11b, bluetooth et tous les autres standards que l'on peut trouver sur le marché.

Modérateur: modos Ixus

Driver pour D-link dwl G520+ et acx100 probleme de Make

Messagepar lucke » 30 Juil 2005 14:09

bonjour ,

donc j ai un souci j arrive bien a installer ma carte avec ndiswrapper , d ailleur qui fonctionne à merveille mais ensuite j ai des soucis avec kismet car celui ci est incompatible avec ndiswrapper

alors j essaie en vain d installer celle ce grace au project acx100/acx111 pilots pour les chipset texas instruments et la .... Plantage

root@slax:/home/acx100-0.2.0pre8_plus_fixes_57# make
make -C src
make[1]: Entering directory `/home/acx100-0.2.0pre8_plus_fixes_57/src'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG=1 -DACX_IO_WIDTH=32 -D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.6.11.8/build/include -I../include -c -o acx100.o acx100.c
In file included from /lib/modules/2.6.11.8/build/include/linux/irq.h:21,
from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h:519,
from /lib/modules/2.6.11.8/build/include/linux/if_arp.h:26,
from acx100.c:83:
/lib/modules/2.6.11.8/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h:519,
from /lib/modules/2.6.11.8/build/include/linux/if_arp.h:26,
from acx100.c:83:
/lib/modules/2.6.11.8/build/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.11.8/build/include/linux/irq.h:74,
from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h:519,
from /lib/modules/2.6.11.8/build/include/linux/if_arp.h:26,
from acx100.c:83:
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from ../include/acx.h:7,
from acx100.c:104:
../include/acx_struct.h:128:1: warning: "INIT_WORK" redefined
In file included from /lib/modules/2.6.11.8/build/include/linux/aio.h:5,
from /lib/modules/2.6.11.8/build/include/linux/sched.h:194,
from /lib/modules/2.6.11.8/build/include/linux/module.h:10,
from acx100.c:74:
/lib/modules/2.6.11.8/build/include/linux/workqueue.h:45:1: warning: this is the location of the previous definition
acx100.c: In function `acx_probe_pci':
acx100.c:833: error: too many arguments to function `pci_save_state'
acx100.c: In function `acx_resume':
acx100.c:1135: error: too many arguments to function `pci_restore_state'
acx100.c: In function `acx_open':
acx100.c:1278: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)
acx100.c:1278: error: (Each undeclared identifier is reported only once
acx100.c:1278: error: for each function it appears in.)
acx100.c: In function `acx_close':
acx100.c:1367: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)
make[1]: *** [acx100.o] Error 1
make[1]: Leaving directory `/home/acx100-0.2.0pre8_plus_fixes_57/src'
make: *** [driver] Error 2

Une grande aide serait la bienvenue
merci d'avance !

je tourne sur une whax 3 beta !!!
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar micjack » 30 Juil 2005 20:35

Salut,

Il y'a visiblement pas mal d'erreurs, une "No such file or directory" donc ne trouve pas un fichier ou repertoire, puis sur des fonctions qui servent à la compilation et qui ne permet pas de construire le module acx100.o

As tu bien lu le README qui se trouve dans ton repetoire /home/acx100-0.2.0pre8_plus_fixes_57/ ???

Es tu sûr qu'il n'y ai pas un probleme de version de chipset entre 520 et 520+ ?

Regarde aussi si ces pilotes Wlan-ng pourrait pas te convenir (c'est ceux que j'utilises pour une tout autre carte à base de chipset Prism2) il y'a visiblement ton model..
--> http://www.linux-wlan.org/docs/wlan_adapters.html.gz

http://www.linux-wlan.org/
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Driver pour D-link dwl G520+ et acx100 probleme de Make

Messagepar lucke » 31 Juil 2005 01:20

Bonsoir , micjack

meci pour cette reponse rapide je regarde de ce pas !

et te tiens au courant de mes peripeties

@bientot
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar Franck78 » 31 Juil 2005 03:49

Salut

"irq_vectors.h", ca vient du kernel linux.

Tu as oublié d'installer les sources de ton kernel je pense !


bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar micjack » 31 Juil 2005 14:16

C'est aussi une possibilite, mais cela reste etonnant quand meme, puisque la compile a deja trouvé d'autres fichiers dans le lien pointant vers les sources /lib/modules/2.6.11.8/build/ = /usr/src/linux/

from /lib/modules/2.6.11.8/build/ include/linux/interrupt.h
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h
[...]

J'ai aussi ces fichiers sur ma 2.4 , mais pas " irq_vectors.h" il y'a peut etre aussi un probleme suivant les version de noyau, ou bien que le Makefile est bugué.

Puis le . Configure devrait deja donner pas mal d'infos, si il y'a des erreurs, c'est pas la peine de taper Make derriere.
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

dlink dwl G520+ drivers acx111

Messagepar lucke » 31 Juil 2005 15:56

Bonjour à tous et merci pour votre aide !

je tiens a preciser que je suis debutant dans le beau monde de linux

voila je continu a essayer avec les acx car a ce que j 'en ai lu ils sont bien compatible avec ma cart d-link dwl G520+

car avec wlan je n'y suis pas arrivé !

je repris le redame de acx et j ai une nouvelle erreur :




root@slax:~/linux-wlan-ng-0.2.1-pre9# make all
"set -e; for d in src doc man etc; do make -C $d ; done"
make[1]: Entering directory `/root/linux-wlan-ng-0.2.1-pre9/src'
"set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done"
gcc -E -M -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamigcc: command not foundta.c mkmetastruct.c > .depend
make[2]: *** [.depend] Error 127
make[2]: Leaving directory `/root/linux-wlan-ng-0.2.1-pre9/src/mkmeta'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/linux-wlan-ng-0.2.1-pre9/src'
make: *** [all] Error 2




merci !
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar micjack » 31 Juil 2005 16:20

Apres relecture, le pilote Wlan-ng ne prend pas en charge ton chipset.. Donc t'a pas le choix que de continuer avec le tiens..

Ton seul probleme c'est que ta distrib n'a pas le fichier irq_vectors.h dans ces sources , Et tant que tu n'aurra pas ce fichier, cela ne sert à rien de continuer..

Telecharge les sources sur le site de ta distrib, peut etre que ton fichier a sauté (ou une suppresion)

Au fait, que donne le resultat de la commande . Configure
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar lucke » 31 Juil 2005 16:29

.configure donne :
-bash: ./configure: no such file or directory
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar micjack » 31 Juil 2005 16:41

Il faut que tu sois dans ton repertoire /home/acx100-0.2.0pre8_plus_fixes_57
et juste un point "."sans le / et en metant une majuscule à C de Configure

. Configure
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar lucke » 31 Juil 2005 16:44

ok autant pour moi

mais ca donne

command not found
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar micjack » 31 Juil 2005 16:50

Ah, je viens de telecharger ton pilote, et sa marche tres bien..

Mais de toute facon il te manque un fichier dans tes sources, donc il faut aussi que tu telecharge les sources sur le site de ta distribution...

Puis pour etre sûr que ce fichier est manquant (au cas ou que le Make se melange les pinceaux)

tape : find / -name irq_* -print

Puis aussi pour verifier que tes sources sont installé (si en rpm)

rpm -aq | grep kernel

Si non, tu nous decrit ce que tu as dans /usr/src/
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar lucke » 31 Juil 2005 17:18

quand je fais le find / -name ir_* -print

ca me donne
find : /proc/11911: no such file or directory

et le pointeur ne bouge plus !!!!




sinon je viens de trouver ce topic sur le site de la distrib

http://iwhax.net/modules/newbb/viewtopi ... rumpost123

mais pas de fichier irq_vectors.h

:?
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar lucke » 31 Juil 2005 17:35

dans /usr/src


linux-2.6.11.8

rpm



sinon je vous redonne ce que j ai :


root@slax:/home/acx100-0.2.0pre8_plus_fixes_51# make install
make -C src install
make[1]: Entering directory `/home/acx100-0.2.0pre8_plus_fixes_51/src'
*** Copying driver modules acx_pci.o acx_usb.o to /lib/modules/2.6.11.8/net... ***
test -d /lib/modules/2.6.11.8/net || mkdir /lib/modules/2.6.11.8/net
for mod in "acx_pci.o acx_usb.o"; do \
/usr/bin/install -c $mod /lib/modules/2.6.11.8/net; \
done
/usr/bin/install: cannot stat `acx_pci.o': No such file or directory
/usr/bin/install: cannot stat `acx_usb.o': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/acx100-0.2.0pre8_plus_fixes_51/src'
make: *** [install] Error 2





root@slax:/home/acx100-0.2.0pre8_plus_fixes_51# make all
make -C src
make[1]: Entering directory `/home/acx100-0.2.0pre8_plus_fixes_51/src'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG=1 -DACX_IO_WIDTH=32 -D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.6.11.8/build/include -I../include -c -o acx100.o acx100.c
In file included from /lib/modules/2.6.11.8/build/include/linux/irq.h:21,
from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h:519,
from /lib/modules/2.6.11.8/build/include/linux/if_arp.h:26,
from acx100.c:83:
/lib/modules/2.6.11.8/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h:519,
from /lib/modules/2.6.11.8/build/include/linux/if_arp.h:26,
from acx100.c:83:
/lib/modules/2.6.11.8/build/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.11.8/build/include/linux/irq.h:74,
from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.11.8/build/include/linux/netdevice.h:519,
from /lib/modules/2.6.11.8/build/include/linux/if_arp.h:26,
from acx100.c:83:
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from acx100.c:91:
../include/wlan_compat.h:532:1: warning: "INIT_WORK" redefined
In file included from /lib/modules/2.6.11.8/build/include/linux/aio.h:5,
from /lib/modules/2.6.11.8/build/include/linux/sched.h:194,
from /lib/modules/2.6.11.8/build/include/linux/module.h:10,
from acx100.c:74:
/lib/modules/2.6.11.8/build/include/linux/workqueue.h:45:1: warning: this is the location of the previous definition
In file included from ../include/acx.h:5,
from acx100.c:106:
../include/acx100.h:136:1: warning: "INIT_WORK" redefined
In file included from acx100.c:91:
../include/wlan_compat.h:532:1: warning: this is the location of the previous definition
acx100.c: In function `acx_probe_pci':
acx100.c:803: error: too many arguments to function `pci_save_state'
acx100.c: In function `acx_resume':
acx100.c:1095: error: too many arguments to function `pci_restore_state'
acx100.c: In function `acx_open':
acx100.c:1238: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)
acx100.c:1238: error: (Each undeclared identifier is reported only once
acx100.c:1238: error: for each function it appears in.)
acx100.c: In function `acx_close':
acx100.c:1327: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)
make[1]: *** [acx100.o] Error 1
make[1]: Leaving directory `/home/acx100-0.2.0pre8_plus_fixes_51/src'
make: *** [driver] Error 2
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Messagepar micjack » 31 Juil 2005 19:04

Bon, j'ai un tar.gz d'un Kernel 2.6 qui se balade sur ma becane, il me montre aucun fichier "irq_vectors.h" dans /usr/src/linux-2.6.11.8/include/asm/

Faut savoir que ce fameux dossier "asm"est en fait un lien symbolique qui pointe vers /usr/src/linux-2.6.11.8/include/asm-i386 donc si le fichier n'est pas dedant, il est normal que ca plante..

Donc, meme en reinstallant les sources cela ne va rien changer..

Par contre il y'a bien un "irq_vectors.h" dans /usr/src/linux-2.6.11.8/include/asm-i386/mach-defaut/

Donc le Makefile est mal foutu...

Tente toujous de copier le fichier
cp /usr/src/linux-2.6.11.8/include/asm-i386/mach-default/irq_vectors.h /usr/src/linux-2.6.11.8/include/asm-i386/

Si tu utilise Putty, tu peux directement copier la ligne ci dessus et faire un clic droit dans Putty, elle va se coller automatiquement et s'executer. Si non te tape tout à la main, attention il y'a un espace entre irq_vectors.h et /usr/...
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar lucke » 03 Août 2005 03:18

merci micjack pout toute ton aide ainsi que tout les personnes qui participent activement à ce forum , continuer ainsi !!


sinon je ne suis pas arriver a installer cette carte sur cette distrib whax avec les acx100 , toujours un probleme

donc j ai fini par instller un knoppix sur ma machine et la au miracle du premier coup !!!


donc surement un probleme de kernel ?

merci à tous @+

pb résolu
lucke
Quartier Maître
Quartier Maître
 
Messages: 11
Inscrit le: 25 Oct 2004 11:23
Localisation: Montpellier

Suivant

Retour vers Réseaux sans fil

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité