OVH Cloud OVH Cloud

Linux-wlan et 2.6.7

4 réponses
Avatar
Julien Lemoine
Salut à tous les courageux qui bossent en ces périodes de vacances (bon
d'accord salut aussi à ceux qui bossent pas...les 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
infructueuses...mais 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

4 réponses

Avatar
yoann
> 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"
[snip]
Donc je sèche là....



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
Avatar
Julien Lemoine
Ok pour les kernel-headers.
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 :

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"
[snip]
Donc je sèche là....





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
Avatar
Charles Plessy
On Mon, Aug 16, 2004 at 11:10:32AM +0200, Julien Lemoine wrote :

Il me manque toujours ce fichu *.tmp_versions *...

Une idée??



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
Avatar
Julien Lemoine
J'y avais bien pensé mais d'après ce que j'ai pu lire, hostap ne
fonctionne pas avec les clefs Wi-Fi USB, il ne gèrent que les cartes PCI
et pcmcia.

Charles Plessy a écrit :

On Mon, Aug 16, 2004 at 11:10:32AM +0200, Julien Lemoine wrote :



Il me manque toujours ce fichu *.tmp_versions *...

Une idée??





apt-get install hostap-source?







--
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