MzaDvid
ok je vais relire moins vite 🙂
pour les resultats de rpm et uname :
[root@localhost ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kernel*
kernel-headers-2.6.19-1.2895.fc6.i386
kernel-2.6.19-1.2895.fc6.i686
kernel-devel-2.6.18-1.2798.fc6.i586
kernel-devel-2.6.19-1.2895.fc6.i586
kernel-2.6.18-1.2798.fc6.i686
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386 GNU/Linux
voila pratique de tt faire sur le meme ordi
pour ma config je avec un PC tres recent, pentium 4
liho
Les kernels sont bons :
kernel-2.6.18-1.2798.fc6.i686
kernel-2.6.19-1.2895.fc6.i686
Les kernel-devels ne correspondent pas :
kernel-devel-2.6.18-1.2798.fc6.i586
kernel-devel-2.6.19-1.2895.fc6.i586
(en i586 au lieu de I686, tu ne les avais pas supprimé ?)
Le kernel-header est bon pour le noyau 2.6.19-1.2895.fc6
Par contre, tu démarres sur l'ancien noyau en 2.6.18-1.2798
Est-ce vraiment le noyau que tu veux démarrer ?
MzaDvid
>> il faut configurer mon dépot et passer les commandes par yum... (comme dans l'article!)
euh j'ai configuré le dépot, ok...
mais les commandes yum, désolé, je les trouve pas...
J'ai navigué un peu ds le dépot i386 pour FC6, mais ... y'en a partout ?
c quoi les commandes yum que je dois passer stp ?
je suis un nul moua, linux, c'est ma premiere fois...
MzaDvid
non, non,
le noyau, moi m'en fiche, jve juste pouvoir wifier 🙂
effectivement j'avais zappé les remove, je viens de les faire...
je dois donc redemarrer la machine ?
MzaDvid
ok, j ai redemarré (pas fierement)
j'ai repassé les commandes que voici avec les resultats :
[root@localhost ~]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kernel*
kernel-headers-2.6.19-1.2895.fc6.i386
kernel-2.6.19-1.2895.fc6.i686
kernel-2.6.18-1.2798.fc6.i686
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 19:28:18 EST 2007 i686 i686 i386 GNU/Linux
[root@localhost ~]#
ca le fait non ?
Euh quoi faire maintenant ?
liho
Tu as besoin du kernel-devel adapté au noyau que tu utilises pour pouvoir compiler, et j'ai cru comprendre que tu voulais compiler...
Pas besoin de redémarrer, par contre, si effectivement tu veux compiler, il faut installer le kernel-devel correspondant à ton kernel.
EDIT : Si tu n'as pas besoin de compiler des modules pour le noyau, tu n'as pas besoin du kernel-devel.
Dans ce cas il faut faire ce que te dit kwizart.
il faut configurer mon dépot et passer les commandes par yum... (comme dans l'article!)
Pour le choix du module on affinera effectivement... télécharges en plus le rt71w-firmware eventuellement cela ne coute rien..
ou lui demander de préciser si tu n'y arrives pas.
MzaDvid
ah zut, je vous cryais partis !
mais il fallait passer en page 2
alors compiler/ pas compiler je sais pas,
j'ai galéré, mais j'ai réussi à utiliser ca :
yum --enablerepo=kwizart install rt2x00
et ca a donné ca :
Installed: rt2x00.noarch 0:0.0.0cvs20070113-1.kwizart.fc6
Dependency Installed: kmod-rt2x00.i686 0:0.0.0cvs20070113-1.2.6.19_1.2895.fc6
Complete!
cool,
à présent je cherche a fer les alias :
>> Définies ces alias dans le fichier /etc/modprobe.d/rt2x00
>> alias wmaster0 rt2500usb
>> alias wlan0 rt2500usb
mais j'ai pas le fichier /etc/modprobe.d/rt2x00 ... je le crée ??
Sinon, dans les prefs reseau, à présent j'ai une config wifi RT25 ou 00 je sais plus, mais qui marche pas encore...
MzaDvid
bon donc maintenant dans Administration reseau, jai :
- un periph wlan0 wireless
- un materiel rt2500usb
mais qui marchent pas
J'ai ressayé les manips d'avant que je vienne vous en parlez... pour qu'elles marchent j'ai créé le dossier /usr/src/kernels/2.6.19-1.2895.fc6-i686 (comme ca j'i pu avoi le /build la : /lib/modules/2.6.19-1.2895.fc6
je sais pas si c'e'st ca compiler (les manips précitées et leurs results) :
[root@localhost ~]# cp '/root/Desktop/RT25USB-SRC-V2.0.7.0/Makefile.6' Makefile
cp: écraser `Makefile'?y
[root@localhost ~]# make
make -C /lib/modules/2.6.19-1.2895.fc6/build SUBDIRS=/root modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.19-1.2895.fc6-i686 »
make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
make[1]: quittant le répertoire « /usr/src/kernels/2.6.19-1.2895.fc6-i686 »
make: *** [all] Erreur 2
[root@localhost ~]#
liho
Oui, c'est ça compiler.
Il te faut donc le kernel-devel :
yum install kernel-devel-2.6.19-1.2895.fc6.i686
MzaDvid
et tu craois qu'il faut que je compile (parce que tu semblait en douter) ?
MzaDvid
ok, j'ai essayé, et ca revient a mon erreur du tout debut :
"pas de regles" pour créer le truc à créer :
Installed: kernel-devel.i686 0:2.6.19-1.2895.fc6
Complete!
[root@localhost ~]# cp '/root/Desktop/RT25USB-SRC-V2.0.7.0/Makefile.6' Makefile
cp: écraser `Makefile'?y
[root@localhost ~]# make
make -C /lib/modules/2.6.19-1.2895.fc6/build SUBDIRS=/root modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.19-1.2895.fc6-i686 »
make[2]: *** Pas de règle pour fabriquer la cible « /root/rtusb_main.o », nécessaire pour « /root/rt2570.o ». Arrêt.
make[1]: *** [_module_/root] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.19-1.2895.fc6-i686 »
make: *** [all] Erreur 2
[root@localhost ~]#
liho
Je suis pas télépathe :lol:
...mais visiblement tu essayes de compiler un module.
Installe donc ce foutu kernel-devel et tu verras que ça ira mieux.
yum install kernel-devel-2.6.19-1.2895.fc6.i686
MzaDvid
🙂 dommage que tu le sois. pas j'ai posté le result juste avabnt tyon dernier message : ca marche pas cause pas de rgles (voir plus haut)
liho
Ca c'était au début de ta discution :
mais il ne marche pas : lib/modules/.../build n'existe pas
Maintenant :
make -C /lib/modules/2.6.19-1.2895.fc6/build SUBDIRS=/root modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.19-1.2895.fc6-i686 »
make[2]: *** Pas de règle pour fabriquer la cible « /root/rtusb_main.o », nécessaire pour « /root/rt2570.o ». Arrêt.
C'est un progrès (il trouve bien les sources du noyau).
Par contre, le "pas de règle pour fabriquer la cible « /root/rtusb_main.o" me fait croire que tu as fait une erreur en créant ton Makefile.
Vérifie, et éventuellement poste le contenu du Makefile.
MzaDvid
Ouin, j'ai vu le progres, cool, le Makefile ce n'est pas moi qui l'ai ecrit, il y a le choix entre 2 : moi c'est le 6 vu que kernel2.6
le contenu :
# Comment/uncomment the following line to enable/disable debugging
WFLAGS := -Wall -Wstrict-prototypes -Wno-trigraphs
obj-m := rt2570.o
rt2570-objs := rtusb_main.o mlme.o rtusb_bulk.o connect.o sync.o rtusb_init.o rtmp_tkip.o wpa.o rtmp_wep.o rtusb_info.o assoc.o auth.o auth_rsp.o md5.o rtusb_io.o sanity.o rtusb_data.o
all:
make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(shell pwd) modules
clean:
rm -f *.o *~ .*.cmd *.ko *.mod.c
#make command : make -C path/to/src SUBDIRS=$PWD modules
kwizart
Faut pas compilé cette version si tu installes le kmod-rt2x00
Que donnes la configuration manuelle comme inidiquée sur mon blog ?
MzaDvid
ok, alors fo pas compiler je m'en doutais seulement, le truc de kwizard remplace tout, c ca ?
Et bien je l'ai installé, le rt2x00 ca l'a fait, maintenant dans Admin reseau j'ai rt2500usb en materiel et un periph wlan0 qui l'indique
mais ca marche pas l'erreur qd j'essaie de l'actiuver c'est (dans Admin/reseau):
/sbin/ifup : configuration de wlan0 non trouvée
Syntaxe : ifup <nom du périphérique>
MzaDvid
la config manuelle... je vois pas de quoi tu parles, en fait
kwizart
essaies déja:
su -
mkdir /dbg
mount -t debugfs none /dbg
cd /dbg/rt2x00/rt2500usb
tar cjf /tmp/MzaDvid-rt2500usb.tar.bz2 /dbg/rt2x00
La configuration manuelle c'est le fait d'utiliser iwconfig ou ifconfig dans un terminal!
Le plus simple pour l'instant c'est peut être de tester RuilT (tu as lu la documentation sur les chipset Ralink dans le wiki ?)
MzaDvid
elle donne ca :
mount: mount point /dbg does not exist
[root@localhost ~]#
faut faire yum install quoi ?