Zic0 Posté(e) le 28 juin 2006 Partager Posté(e) le 28 juin 2006 Bonjour, Je voudrais installer le module rt2500 qui gére ma carte Wifi (MSI PC54G2 chipset ralink), sur ma config actuelle Mandrake 10.1. J'ai suivi ce tutorial de Lea-linux.org. Ca a portant l'air simple Voici mon message d'erreur pendant la compilation : [root@NiVaNo Module]# pwd/usr/src/rt2500-1.1.0-b3/Module [root@NiVaNo Module]# make make[1]: Entering directory `/lib/modules/2.6.8.1-12mdk/build' make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt. make[1]: Leaving directory `/lib/modules/2.6.8.1-12mdk/build' rt2500.ko failed to build! make: *** [module] Erreur 1 [root@NiVaNo Module]# Pourtant j'ai les bons kernel source : [root@NiVaNo Module]# rpm -qa | grep kernelkernel-2.6.8.1.12mdk-1-1mdk kernel-source-2.6-2.6.8.1-12mdk kernel-doc-html-2.4.26-1mdk ati-kernel-2.6.8.1-12mdk-3.14.1-1mdk Quelqu'un a t'il une idée ? Merci, d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guys Posté(e) le 28 juin 2006 Partager Posté(e) le 28 juin 2006 as-t un lien symbolique de ton /usr/src/ton_dossier_du_noyau vers /usr/src/linux si non , essaye de le faire toi même avec ln -s <repertoire_cible> <lien_à_créer> EDIT : en plus c'est bizarre car d'après le tuto le make rentre le dossier /usr/src/linux-* alors que dans ta log il va chercher direct dans /lib/modules, c'est normal que ca marche pas puisque la cest déjà compilé ... c'est le meme noyau que tu as d'installé avec les sources ? fait un uname -r pour etre sur Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 28 juin 2006 Partager Posté(e) le 28 juin 2006 ainsi que /lib/modules/`uname -r` -> /usr/src/linux Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 29 juin 2006 Partager Posté(e) le 29 juin 2006 ainsi que /lib/modules/`uname -r` -> /usr/src/linux Je diras même : $ ln -s /use/src/linux-$(uname -r) /lib/modules/$(uname -r)/build $ ln -s /use/src/linux-$(uname -r) /lib/modules/$(uname -r)/source Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 29 juin 2006 Partager Posté(e) le 29 juin 2006 puis 9 fois sur 10 rt2500 existe déjà en package sur la distro... Configure urpmi et ensuite, installe rt2500 via urpmi, pourquoi se compliquer la vie. Entre paranthèse, il te faut le kernel-source si tu veux le compiler toi-même. Je te conseille aussi d'utiliser le dépot de Seer of Souls pour avoir un kernel un rien plus récent... Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 29 juin 2006 Partager Posté(e) le 29 juin 2006 ainsi que /lib/modules/`uname -r` -> /usr/src/linux Je diras même : $ ln -s /use/src/linux-$(uname -r) /lib/modules/$(uname -r)/build $ ln -s /use/src/linux-$(uname -r) /lib/modules/$(uname -r)/source oui, complètement. Je pensais à build, et le temps de vérifier, j'ai oublié de le marquer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zic0 Posté(e) le 29 juin 2006 Auteur Partager Posté(e) le 29 juin 2006 puis 9 fois sur 10 rt2500 existe déjà en package sur la distro... Configure urpmi et ensuite, installe rt2500 via urpmi, pourquoi se compliquer la vie. Entre paranthèse, il te faut le kernel-source si tu veux le compiler toi-même. Bien ma distrib n'est pas récente, donc je suis dans le 1 cas sur 10. Et puis le pakage n'existe pas dans mes sources de urpmi. [root@NiVaNo src]# rpm -qa | grep rt2500 [root@NiVaNo src]# urpmi rt2500 pas de paquetage nommé rt2500 Comme j'ai la flemme de tout réinstaller , je vais plutôt essayer la compilation. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Zic0 Posté(e) le 29 juin 2006 Auteur Partager Posté(e) le 29 juin 2006 Comme j'ai la flemme de tout réinstaller , je vais plutôt essayer la compilation. Bon jai fait un lien de /usr/src/linux -> /usr/src//linux-2.6.8.1-12mdk/ [root@NiVaNo src]# pwd /usr/src [root@NiVaNo src]# ll drwxr-xr-x 2 root root 80 aoû 15 2005 ati-3.14.1/ lrwxrwxrwx 1 root root 19 jun 29 00:55 linux -> linux-2.6.8.1-12mdk/ drwxr-xr-x 21 root root 720 jun 29 21:43 linux-2.6.8.1-12mdk/ drwxr-xr-x 7 root root 168 aoû 15 2005 RPM/ drwxr-xr-x 4 root root 200 jui 30 2005 rt2500-1.1.0-b3/ [root@NiVaNo src]# J'ai essayé de créer les deux autre liens symboliques, mais les fichier existait déjà :( [root@NiVaNo 2.6.8.1-12mdk]# pwd /lib/modules/2.6.8.1-12mdk [root@NiVaNo 2.6.8.1-12mdk]# ll total 924 drwxr-xr-x 2 root root 88 jun 29 00:55 build/ drwxr-xr-x 11 root root 264 aoû 15 2005 kernel/ lrwxrwxrwx 1 root root 14 jun 29 21:27 linux -> /usr/src/linux/ -rw-r--r-- 1 root root 153798 aoû 15 2005 modules.alias -rw-r--r-- 1 root root 69 aoû 15 2005 modules.ccwmap -rw-r--r-- 1 root root 264792 aoû 15 2005 modules.dep -rw-r--r-- 1 root root 50321 oct 1 2004 modules.description -rw-r--r-- 1 root root 591 aoû 15 2005 modules.ieee1394map -rw-r--r-- 1 root root 700 aoû 15 2005 modules.inputmap -rw-r--r-- 1 root root 16658 aoû 15 2005 modules.isapnpmap -rw-r--r-- 1 root root 140421 aoû 15 2005 modules.pcimap -rw-r--r-- 1 root root 107303 aoû 15 2005 modules.symbols -rw-r--r-- 1 root root 182094 aoû 15 2005 modules.usbmap lrwxrwxrwx 1 root root 28 jun 29 21:47 source -> /usr/src/linux-2.6.8.1-12mdk/ lrwxrwxrwx 1 root root 28 jun 29 00:55 source_old -> /usr/src/linux-2.6.8.1-12mdk/ [root@NiVaNo 2.6.8.1-12mdk]# Comme ils existaient déjà, je les ai renommer en build_old et source_old. pour créer les deux autre liens. Mais cela n'a rien changé : [root@NiVaNo 2.6.8.1-12mdk]# ln -s /use/src/linux-$(uname -r) /lib/modules/$(uname -r)/build [root@NiVaNo 2.6.8.1-12mdk]# ln -s /use/src/linux-$(uname -r) /lib/modules/$(uname -r)/source [root@NiVaNo 2.6.8.1-12mdk]# ll total 924 lrwxrwxrwx 1 root root 28 jun 29 22:12 build -> /use/src/linux-2.6.8.1-12mdk drwxr-xr-x 2 root root 88 jun 29 00:55 build_old/ drwxr-xr-x 11 root root 264 aoû 15 2005 kernel/ lrwxrwxrwx 1 root root 14 jun 29 21:27 linux -> /usr/src/linux/ -rw-r--r-- 1 root root 153798 aoû 15 2005 modules.alias -rw-r--r-- 1 root root 69 aoû 15 2005 modules.ccwmap -rw-r--r-- 1 root root 264792 aoû 15 2005 modules.dep -rw-r--r-- 1 root root 50321 oct 1 2004 modules.description -rw-r--r-- 1 root root 591 aoû 15 2005 modules.ieee1394map -rw-r--r-- 1 root root 700 aoû 15 2005 modules.inputmap -rw-r--r-- 1 root root 16658 aoû 15 2005 modules.isapnpmap -rw-r--r-- 1 root root 140421 aoû 15 2005 modules.pcimap -rw-r--r-- 1 root root 107303 aoû 15 2005 modules.symbols -rw-r--r-- 1 root root 182094 aoû 15 2005 modules.usbmap lrwxrwxrwx 1 root root 28 jun 29 22:12 source -> /use/src/linux-2.6.8.1-12mdk lrwxrwxrwx 1 root root 28 jun 29 00:55 source_old -> /usr/src/linux-2.6.8.1-12mdk/ Et la c'est le drame : [root@NiVaNo Module]# pwd /usr/src/rt2500-1.1.0-b3/Module [root@NiVaNo Module]# make make: *** /lib/modules/2.6.8.1-12mdk/build: No such file or directory. Arrêt. rt2500.ko failed to build! make: *** [module] Erreur 1 J'ai viré le lien build, et remis l'ancien répertoire build, et la c'est toujours le drame : [root@NiVaNo Module]# make make[1]: Entering directory `/lib/modules/2.6.8.1-12mdk/build' make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt. make[1]: Leaving directory `/lib/modules/2.6.8.1-12mdk/build' rt2500.ko failed to build! make: *** [module] Erreur 1 Je crais devoir rester un ewoks pendant encore trés longtemp Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 30 juin 2006 Partager Posté(e) le 30 juin 2006 et ça : http://rpms.mandrivaclub.com/rpms/mandriva...mdk.noarch.html ça ne t'irais pas ? c'est quoi la révision de ta distrib ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
-Aer- Posté(e) le 30 juin 2006 Partager Posté(e) le 30 juin 2006 J'ai eu affair à ce problème à une install party ! le rt2500 était fourni par mandriva, mais que pour les membres du club. Je n'utilise pas de mandriva tous les jours, mais je crois qu'il y a d'autres paquets pour le noyau. J'avais d'installé les sources du noyau de la distrib, je crois que ça décompresse le tout dans /usr/src/linux-$(version-mdk)-custom Après une compilation du module avec ces sources, il me l'avait donc installé dans /lib/modules/linux-$(version-mdk)-custom au lieu de /lib/modules/linux-$(version-mdk) Mais comme ce sont les mêmes sources, et bien j'ai simplement copié le contenu du premier dossier dans le second, suivit d'un depmod -ae et tout fonctionnait nickel ! cp -r /lib/modules/linux-$(version-mdk)-custom/kernel/drivers/net/wireless/* \ /lib/modules/linux-$(version-mdk)/kernel/drivers/net/wireless/ depmod -ae modprobe rt2500... Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 30 juin 2006 Partager Posté(e) le 30 juin 2006 Bon, je veux rien dire mais avec MDV 2k6, rt2500 est dans le dépot contrib Lien vers le commentaire Partager sur d’autres sites More sharing options...
_Plouf_ Posté(e) le 1 juillet 2006 Partager Posté(e) le 1 juillet 2006 Bon, je veux rien dire mais avec MDV 2k6, rt2500 est dans le dépot contrib Je dirais même plus avec la 2006 rt2500 est dans le kernel de base. Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 1 juillet 2006 Partager Posté(e) le 1 juillet 2006 ah bah c'est encore mieux Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.