« Matériel:utiliser le driver Intel PRO/Wireless 2200BG sur Slackware 10.2 » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
m (redirection)
 
(6 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
== Introduction ==
#REDIRECT [[Utiliser la carte wifi Intel PRO Wireless 2200BG]]
 
*De nombreux ordinateurs portables sont équipés en standard de la carte wifi Intel Pro/Wireless 2200BG, surtout ceux  fonctionnant sous la plateforme Intel Centrino. Lorsque j'ai acquis mon portable, j'ai naturellement voulu installer ma distribution favorite et faire fonctionner le wifi.
 
*Ce petit tutoriel devrait vous permettre de faire fonctionner correctement le réseau sans fil. On va d'abord compiler et installer les modules nécessaires, puis en seconde étape configurer le réseau.
 
*La distribution Linux que j'utilise ici est la Slackware 10.2 mais ce tutoriel peut être facilement transposé sur une autre distribution.
 
== Prérequis ==
*Assurez-vous d'abord que votre ordinateur dispose bien de la carte wifi. Tapez <code>lspci|grep 2200</code>. Si vous voyez une ligne du genre :<br/><code>02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)</code><br/>C'est que vous disposez de la carte en question.
 
*Il faut également disposer d'un noyau Linux de la branche 2.6.x avec le support du réseau sans fil activé. Dans la configuration du noyau, vérifiez que l'option "Wireless LAN Drivers (non-hamradio) & Wireless Extensions" est bien activée.
**Pour cela allez dans le répertoire des sources du noyau<br/><code>cd /usr/src/linux</code>
**lancez la configuration du noyau<br/><code>make menuconfig</code>
**allez dans <code>Device Drivers</code> puis dans <code>Network device support</code> et dans <code>Wireless LAN (non-hamradio)</code>
**cochez l'option <code>Wireless LAN Drivers (non-hamradio) & Wireless Extensions</code> si elle n'est pas activée
**sauvegardez la configuration et recompilez le noyau si vous avez changé l'option.
 
*Vous devez également avoir installé un certain nombre d'outils importants, pour pouvoir exploiter le réseau wifi. Un paquet les regroupe presque tous : wireless-tools. Sur la Slackware, ces outils se trouvent déja intégrés. Sur la Debian, il suffirat juste de faire un <code>apt-get wireless-tools</code>.
 
== Compilation et installation des drivers ==
Les drivers pour la carte 2200BG ne sont pas encore inclus dans le noyau. Il faudra donc les compiler et les installer séparément.<br><br>Il faut donc dans un premier temps télécharger les drivers IPW2200 et le subsytem IEEE80211.
*Les drivers IPW2200 sont accessibles sur cette [http://ipw2200.sourceforge.net/#downloads page].
*le subsystem IEEE80211 est accessible sur cette [http://ieee80211.sourceforge.net/#downloads page].
Une fois les deux archives téléchargées, on extrait chacune dans un répertoire respectif :<br><br>Ce que je fait habituellement pour ajouter des modules supplémentaires au noyau, je crée un répertoire /usr/src/modules.
<code>mkdir /usr/src/modules
cd /usr/src/modules</code>
et je place à l'intérieur les sources des modules
<code>tar xzvf ~/ipw2200-1.0.10.tgz
tar xzvf ~/ieee80211-1.0.1.tgz</code>
Je crée aussi des liens symboliques vers les répertoires nouvellements créés.
<code>ln -s ipw2200-1.0.10 ipw2200
ln -s ieee80211-1.0.1 ieee80211
</code>
<cadre type=aparte>L'utilisation des liens symboliques a pour avantage de conserver le même chemin de compilation quelque soit la version des drivers. Si une nouvelle version apparait, il suffira de la placer dans le répertoire /usr/src/modules et de modifier le lien symbolique.</cadre>
Maintenant, on peut compiler le module IEEE80211
<code>cd /usr/src/modules/ieee80211
make
make install
</code>
Et enfin, on compile le module IPW2200.
<code>cd /usr/src/modules/ipw2200
make
make install
</code>
 
== Installation du firmware ==
Les modules sont maintenant compilés et installés. Cependant on ne peut pas encore les faire fonctionner car on a besoin du firmware adéquat.
 
Il se trouve sur cette [http://ipw2200.sourceforge.net/firmware.php page].
 
<cadre type=alert>Attention : La version du firmware à télécharger dépend de la version du module IPW2200 installée !</cadre>
 
Allez dans le répertoire /lib/firmware :<br>
<code>cd /lib/firmware</code>
 
Décompressez l'archive contenant le firmware :<br>
<code>tar xvzf ~/ipw2200-fw-2.4.tgz</code>
 
== Connection au réseau ==

Dernière version du 25 janvier 2006 à 19:12