Linux-wlan et 2.6.7
Le
Julien Lemoine
Salut à tous les courageux qui bossent en ces périodes de vacances (bon
d'accord salut aussi à ceux qui bossent pasles sal**** ;) ),
voilà je me trouve confronter un problème qui commence sérieusement à me
prendre la tête, surtout que la solution doit être toute bête.
J'ai bien sur fait des recherches qui se sont montrées
infructueusesmais bon en plus c'est vendredi et je suis tout fatigué. ;)
Donc voilà j'essaye de faire fonctionner une carte Wi-Fi USB (la netgear
MA111 donc chipset Prism2 si je ne m'abuse).
Je suis donc sous Debian testing 2.6.7-1-686, et je souhaite donc
utiliser linux-wlan-ng pour ce faire. Cependant, bien qu'intégré à la
distrib', si je veux faire simplement "apt-get install linux-wlan-ng",
il veut absolument installer également "kernel-image-2.4.25-1-386"et
ça je veux pas.
Donc je décide de récupérér les sources et de les compiler.
Donc je récupère "linux-wlan-ng-0.2.1pre21.tar.gz", et je décide de
l'installer.
Donc je tape la commande "make config" :
ça foire il dis qu'il me trouve pas "version.h"
Après inquiétude (oui je m'inquiète vite, surtout le vendredi!!! ;) et
quelques recherches, je fais un lien symbolique de
"/usr/include/linux/version.h" vers "/usr/src/linux/include/linux". Donc
OK le "make config" passe bien.
Je continue donc, et fait un "make all && make install" et voici ce que
ça me sort :
baudouinlaptop:/usr/src/linux-wlan-ng-0.2.1pre21# make all && make install
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen
wlancfg; do make -C $d ; done
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
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/p80211metamib.c ../shared/p80211meta.c mkmetastruct.c > .depend
mkdir -p obj
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c -o
obj/p80211types.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamsg.c -o
obj/p80211metamsg.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamib.c -o
obj/p80211metamib.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211meta.c -o
obj/p80211meta.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ mkmetadef.c -o obj/mkmetadef.o
gcc -o mkmetadef obj/p80211types.o obj/p80211metamsg.o
obj/p80211metamib.o obj/p80211meta.o obj/mkmetadef.o
cat mkmetadefhead.txt > ../include/wlan/p80211metadef.h
./mkmetadef >> ../include/wlan/p80211metadef.h
echo "#endif" >> ../include/wlan/p80211metadef.h
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ mkmetastruct.c -o
obj/mkmetastruct.o
gcc -o mkmetastruct obj/p80211types.o obj/p80211metamsg.o
obj/p80211metamib.o obj/p80211meta.o obj/mkmetastruct.o
cat mkmetastructhead.txt > ../include/wlan/p80211metastruct.h
./mkmetastruct >> ../include/wlan/p80211metastruct.h
echo "#endif" >> ../include/wlan/p80211metastruct.h
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
if test ! -d
/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../.tmp_versions; then \
cp -rf /usr/src/linux/.tmp_versions
/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../ ; \
fi
cp: ne peut évaluer `/usr/src/linux/.tmp_versions': Aucun fichier ou
répertoire de ce type
make[2]: *** [default] Erreur 1
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
make: *** [all] Erreur 2
Donc je sèche là.
Donc s'il y avait une âme charitable qui sache m'aider, je lui en serais
trés reconnaissant.
En attendant, bon week-end bien mérité à tous!!! :)
Julien
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
d'accord salut aussi à ceux qui bossent pasles sal**** ;) ),
voilà je me trouve confronter un problème qui commence sérieusement à me
prendre la tête, surtout que la solution doit être toute bête.
J'ai bien sur fait des recherches qui se sont montrées
infructueusesmais bon en plus c'est vendredi et je suis tout fatigué. ;)
Donc voilà j'essaye de faire fonctionner une carte Wi-Fi USB (la netgear
MA111 donc chipset Prism2 si je ne m'abuse).
Je suis donc sous Debian testing 2.6.7-1-686, et je souhaite donc
utiliser linux-wlan-ng pour ce faire. Cependant, bien qu'intégré à la
distrib', si je veux faire simplement "apt-get install linux-wlan-ng",
il veut absolument installer également "kernel-image-2.4.25-1-386"et
ça je veux pas.
Donc je décide de récupérér les sources et de les compiler.
Donc je récupère "linux-wlan-ng-0.2.1pre21.tar.gz", et je décide de
l'installer.
Donc je tape la commande "make config" :
ça foire il dis qu'il me trouve pas "version.h"
Après inquiétude (oui je m'inquiète vite, surtout le vendredi!!! ;) et
quelques recherches, je fais un lien symbolique de
"/usr/include/linux/version.h" vers "/usr/src/linux/include/linux". Donc
OK le "make config" passe bien.
Je continue donc, et fait un "make all && make install" et voici ce que
ça me sort :
baudouinlaptop:/usr/src/linux-wlan-ng-0.2.1pre21# make all && make install
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen
wlancfg; do make -C $d ; done
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
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/p80211metamib.c ../shared/p80211meta.c mkmetastruct.c > .depend
mkdir -p obj
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c -o
obj/p80211types.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamsg.c -o
obj/p80211metamsg.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamib.c -o
obj/p80211metamib.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211meta.c -o
obj/p80211meta.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ mkmetadef.c -o obj/mkmetadef.o
gcc -o mkmetadef obj/p80211types.o obj/p80211metamsg.o
obj/p80211metamib.o obj/p80211meta.o obj/mkmetadef.o
cat mkmetadefhead.txt > ../include/wlan/p80211metadef.h
./mkmetadef >> ../include/wlan/p80211metadef.h
echo "#endif" >> ../include/wlan/p80211metadef.h
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include
-I/usr/src/linux/include -D__LINUX_WLAN__ mkmetastruct.c -o
obj/mkmetastruct.o
gcc -o mkmetastruct obj/p80211types.o obj/p80211metamsg.o
obj/p80211metamib.o obj/p80211meta.o obj/mkmetastruct.o
cat mkmetastructhead.txt > ../include/wlan/p80211metastruct.h
./mkmetastruct >> ../include/wlan/p80211metastruct.h
echo "#endif" >> ../include/wlan/p80211metastruct.h
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
if test ! -d
/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../.tmp_versions; then \
cp -rf /usr/src/linux/.tmp_versions
/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../ ; \
fi
cp: ne peut évaluer `/usr/src/linux/.tmp_versions': Aucun fichier ou
répertoire de ce type
make[2]: *** [default] Erreur 1
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
make: *** [all] Erreur 2
Donc je sèche là.
Donc s'il y avait une âme charitable qui sache m'aider, je lui en serais
trés reconnaissant.
En attendant, bon week-end bien mérité à tous!!! :)
Julien
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Poser une question


il te faut installer les headers du noyau 2.6.7
apt-get install kernel-headers-2.6.7-1-686
puis créer un lien symbolique
ln -s /usr/src/kernel-headers-2.6.7-1-686 /usr/src/linux
puis recompiler
Yoann
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Mais finalement parès installation et recompilation, j'ai toujours le
même problème :
baudouinlaptop:/usr/src/linux-wlan-ng-0.2.1pre21# make all
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen
wlancfg; do make -C $d ; done
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
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/p80211metamib.c ../shared/p80211meta.c mkmetastruct.c > .depend
mkdir -p obj
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/mkmeta'
make[2]: Entering directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
if test ! -d
/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../.tmp_versions; then
cp -rf /usr/src/linux/.tmp_versions
/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211/../ ;
fi
cp: ne peut évaluer `/usr/src/linux/.tmp_versions': Aucun fichier ou
répertoire de ce type
make[2]: *** [default] Erreur 1
make[2]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src/p80211'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/usr/src/linux-wlan-ng-0.2.1pre21/src'
make: *** [all] Erreur 2
Il me manque toujours ce fichu *.tmp_versions *...
Une idée??
yoann a écrit :
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
apt-get install hostap-source?
--
Charles
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
fonctionne pas avec les clefs Wi-Fi USB, il ne gèrent que les cartes PCI
et pcmcia.
Charles Plessy a écrit :
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact