« RT2500 » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
Bonjour! :)
Cette documentation s'appuie sur la distribution Mandrake 10.1 (version download officiel).


La raison pour laquelle j'ecris cette page est que, ayant trouver beaucoup de forum
== Source du noyau ==
sur ce sujet , j'ai donc décidé d'expliquer comment installer cette carte.
Il nous faut connaître la version de notre noyau, pour cela, faites :
 
Tout d'abord j'utilise une Mandrake 10.1 (version download officiel),
pour connaitre la version de votre module faites:
 
 
<div class="code">
<pre>
[cheoles@localhost cheoles]$ ls -t /lib/modules


<code>[cheoles@localhost cheoles]$ ls -t /lib/modules
2.6.8.1-12mdk/                                                               
2.6.8.1-12mdk/                                                               
</pre>
</code>
</div>


Maintenant il vous reste à télécharger  les SOURCES  
Maintenant il vous reste à télécharger  les SOURCES  
Ligne 21 : Ligne 13 :


de votre kernel ici en RPM sous Mdk
de votre kernel ici en RPM sous Mdk
<div class="code">
<code multi>kernel-source-2.6-2.6.8.1-12mdk.i586.rpm</code>
<pre>
kernel-source-2.6-2.6.8.1-12mdk.i586.rpm
</pre>
</div>


Installer le rpm avec la commande suivante:
Installer le rpm avec la commande suivante:
<div class="code">
<code multi>[cheoles@localhost cheoles] # rpm -ivh kernel-source-2.6-2.6.8.1-12mdk.i586.rpm</code>
<pre>
[cheoles@localhost cheoles] # rpm -ivh kernel-source-2.6-2.6.8.1-12mdk.i586.rpm
</pre>
</div>


Vous venez de passer la plus grosse étape de votre installation ;-)
Vous venez de passer la plus grosse étape de votre installation ;-)
Maintenant il vous reste a télécharger les SOURCES du module RALINK pour installer notre carte:
Maintenant il vous reste a télécharger les SOURCES du module RALINK pour installer notre carte:


<div class="code">
<code multi>
<pre>
rt2500-1.1.0-b3.tar.gz
rt2500-1.1.0-b3.tar.gz
</pre>
</code>
</div>


Dans google tu trouveras.
Dans google tu trouveras.
Ligne 47 : Ligne 29 :
Et donc il nous reste plus qu'a dézipper le fichier  
Et donc il nous reste plus qu'a dézipper le fichier  


<div class="code">
<code>gunzip -d rt2500-1.1.0-b3.tar.gz
<pre>
gunzip -d rt2500-1.1.0-b3.tar.gz
 
tar -xvf rt2500-1.1.0-b3.tar
tar -xvf rt2500-1.1.0-b3.tar
</code> 


</pre>
Rendez vous dans votre répertoire : <code>rt2500-1.1.0-b3/Module</code>
</div> 
 
Rendez vous dans votre répertoire :
 
rt2500-1.1.0-b3/Module


et executez la commande make && make install vous devriez obtenir ceci:
et executez la commande make && make install vous devriez obtenir ceci:
<div class="code">
<code>[root@localhost Module]# make
<pre>
 
[root@localhost Module]# make
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'
   CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o
   CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o
Ligne 89 : Ligne 61 :
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'
[root@localhost Module]#
[root@localhost Module]#
</code> 


 
<code>[root@localhost Module]# make install
</pre>
</div> 
<div class="code">
<pre>  
[root@localhost Module]# make install
echo "2.6 module install"
echo "2.6 module install"
2.6 module install
2.6 module install
Ligne 104 : Ligne 72 :
append 'alias ra0 rt2500' to /etc/modprobe.conf
append 'alias ra0 rt2500' to /etc/modprobe.conf
[root@localhost Module]#
[root@localhost Module]#
 
</code>
</pre>
</div>




Ligne 112 : Ligne 78 :
répertoire, il reste plus qua configurer les commandes suivantes:
répertoire, il reste plus qua configurer les commandes suivantes:


<div class="code">
<code>[root@localhost Module]# insmod rt2500.ko
<pre>
[root@localhost Module]# insmod rt2500.ko
[root@localhost Module]# lspci
[root@localhost Module]# lspci
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
Ligne 131 : Ligne 95 :
           RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)
           RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)
           Interruption:5 Adresse de base:0xd000
           Interruption:5 Adresse de base:0xd000
 
</code>
 
</pre>
</div>


Installation fini ! :)
Installation fini ! :)

Version du 7 décembre 2005 à 10:38

Cette documentation s'appuie sur la distribution Mandrake 10.1 (version download officiel).

Source du noyau

Il nous faut connaître la version de notre noyau, pour cela, faites :

[cheoles@localhost cheoles]$ ls -t /lib/modules 2.6.8.1-12mdk/

Maintenant il vous reste à télécharger les SOURCES

[[1]]

de votre kernel ici en RPM sous Mdk kernel-source-2.6-2.6.8.1-12mdk.i586.rpm

Installer le rpm avec la commande suivante: [cheoles@localhost cheoles] # rpm -ivh kernel-source-2.6-2.6.8.1-12mdk.i586.rpm

Vous venez de passer la plus grosse étape de votre installation ;-) Maintenant il vous reste a télécharger les SOURCES du module RALINK pour installer notre carte:

rt2500-1.1.0-b3.tar.gz

Dans google tu trouveras.

Et donc il nous reste plus qu'a dézipper le fichier

gunzip -d rt2500-1.1.0-b3.tar.gz tar -xvf rt2500-1.1.0-b3.tar

Rendez vous dans votre répertoire : rt2500-1.1.0-b3/Module

et executez la commande make && make install vous devriez obtenir ceci: [root@localhost Module]# make make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'

 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_main.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/mlme.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/connect.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sync.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/assoc.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/auth_rsp.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_data.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_init.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/sanity.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_wep.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/wpa.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/md5.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_tkip.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rtmp_info.o
 CC [M]  /home/cheoles/rt2500-1.1.0-b3/Module/eeprom.o
 LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.o
 Building modules, stage 2.
 MODPOST
 CC      /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.mod.o
 LD [M]  /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko

make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk' [root@localhost Module]#

[root@localhost Module]# make install echo "2.6 module install" 2.6 module install make -C /lib/modules/2.6.8.1-12mdk/build SUBDIRS=/home/cheoles/rt2500-1.1.0-b3/Module modules_install make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'

 INSTALL /home/cheoles/rt2500-1.1.0-b3/Module/rt2500.ko

make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk' append 'alias ra0 rt2500' to /etc/modprobe.conf [root@localhost Module]#


Et voila normalement vous pouvez apercevoir le module rt2500.ko créé dans le meme répertoire, il reste plus qua configurer les commandes suivantes:

[root@localhost Module]# insmod rt2500.ko [root@localhost Module]# lspci 01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) 01:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)

[root@localhost Module]# /sbin/ifconfig ra0 inet 192.168.0.3 up [root@localhost Module]# ifconfig ra0

ra0 Lien encap:Ethernet HWaddr 00:11:22:33:44:44

         inet adr:192.168.0.3  Bcast:192.168.0.255  Masque:255.255.255.0
         adr inet6: fe80::213:d3ff:fe6b:6d77/64 Scope:Lien
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 lg file transmission:1000
         RX bytes:0 (0.0 b)  TX bytes:1401 (1.3 Kb)
         Interruption:5 Adresse de base:0xd000

Installation fini ! :)


Auteur: Mr_pupu[corbeille] , Laplaine freddy.