Jump to content

Installation module WiFi rt2500


Recommended Posts

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

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 kernel

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 :zarb: , je vais plutôt essayer la compilation.

Link to comment
Share on other sites

Comme j'ai la flemme de tout réinstaller :cartonrouge: , 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 :zarb:

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...