« Matériel:utiliser le driver Intel PRO/Wireless 2200BG sur Slackware 10.2 » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
== Introduction == | == Introduction == | ||
*De nombreux ordinateurs portables sont équipés en standard de la carte | *De nombreux ordinateurs portables sont équipés en standard de la carte wifi Intel Pro/Wireless 2200BG, surtout les portables 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 | *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 est la Slackware 10.2 mais ce tutoriel peut être facilement transposé sur une autre distribution. | *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 == | == Prérequis == | ||
Ligne 24 : | Ligne 24 : | ||
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> | 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. | 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] | *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] | *le subsystem IEEE80211 est accessible sur cette [http://ieee80211.sourceforge.net/#downloads page]. | ||
Une fois les deux archives téléchargéés, on extrait | Une fois les deux archives téléchargéés, 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 dans lequel je les place. | ||
<br> | <br> | ||
<div class=code>mkdir /usr/src/modules | <div class="code">mkdir /usr/src/modules | ||
<br>cd /usr/src/modules</div> | <br>cd /usr/src/modules</div> | ||
et je place à l'intérieur les sources des modules | et je place à l'intérieur les sources des modules | ||
<div class=code>tar xzvf ~/ipw2200-1.0.10.tgz | <div class="code">tar xzvf ~/ipw2200-1.0.10.tgz | ||
<br>tar xzvf ~/ieee80211-1.0.1.tgz</div> | <br>tar xzvf ~/ieee80211-1.0.1.tgz</div> | ||
Je crée aussi des liens symboliques vers les répertoires nouvellements créés. | Je crée aussi des liens symboliques vers les répertoires nouvellements créés. | ||
<div class=code> | <div class="code"> | ||
ln -s ipw2200-1.0.10 ipw2200<br> | ln -s ipw2200-1.0.10 ipw2200<br> | ||
ln -s ieee80211-1.0.1 ieee80211 | ln -s ieee80211-1.0.1 ieee80211 | ||
</div> | </div> | ||
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 | 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.<br><br> | ||
Maintenant, on | Maintenant, on peut compiler le module IEEE80211 | ||
<div class=code> | <div class="code"> | ||
cd /usr/src/modules/ieee80211<br> | cd /usr/src/modules/ieee80211<br> | ||
make<br> | make<br> | ||
make install | make install | ||
</div> | </div> | ||
Et enfin, on compile le module IPW2200. | |||
<div class=code> | <div class="code"> | ||
cd /usr/src/modules/ipw2200<br> | cd /usr/src/modules/ipw2200<br> | ||
make<br> | make<br> | ||
Ligne 54 : | Ligne 54 : | ||
== Installation du firmware == | == Installation du firmware == | ||
Les modules sont maintenant compilés et installés. Cependant on ne peut pas faire fonctionner la carte car on a besoin du firmware adéquat.<br><br> | |||
Il se trouve sur cette [http://ipw2200.sourceforge.net/firmware.php page].<br><br> | |||
Attention : La version du firmware à choisir dépend de la version du module IPW2200 installée. | |||
== Connection au réseau == | == Connection au réseau == |
Version du 18 janvier 2006 à 22:42
Introduction
- De nombreux ordinateurs portables sont équipés en standard de la carte wifi Intel Pro/Wireless 2200BG, surtout les portables 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
Le mieux est de disposer d'un noyau Linux de la branche 2.6.x. Dans la configuration du noyau, il faut s'assurer que l'option "Wireless LAN Drivers (non-hamradio) & Wireless Extensions" est bien activée.
- Pour cela aller dans le répertoire des sources du noyau
cd /usr/src/linux
- lancer la config du noyau
make menuconfig
- aller dans
Device Drivers
puis dansNetwork device support
et dansWireless LAN (non-hamradio)
- cocher l'option
Wireless LAN Drivers (non-hamradio) & Wireless Extensions
si elle n'est pas activée - sauvegarder la configuration et recompiler 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 apt-get wireless-tools
.
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.
Il faut donc dans un premier temps télécharger les drivers IPW2200 et le subsytem IEEE80211.
- Les drivers IPW2200 sont accessibles sur cette page.
- le subsystem IEEE80211 est accessible sur cette page.
Une fois les deux archives téléchargéés, on extrait chacune dans un répertoire respectif
Ce que je fait habituellement pour ajouter des modules supplémentaires au noyau, je crée un répertoire /usr/src/modules dans lequel je les place.
cd /usr/src/modules
et je place à l'intérieur les sources des modules
tar xzvf ~/ieee80211-1.0.1.tgz
Je crée aussi des liens symboliques vers les répertoires nouvellements créés.
ln -s ipw2200-1.0.10 ipw2200
ln -s ieee80211-1.0.1 ieee80211
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.
Maintenant, on peut compiler le module IEEE80211
cd /usr/src/modules/ieee80211
make
make install
Et enfin, on compile le module IPW2200.
cd /usr/src/modules/ipw2200
make
make install
Installation du firmware
Les modules sont maintenant compilés et installés. Cependant on ne peut pas faire fonctionner la carte car on a besoin du firmware adéquat.
Il se trouve sur cette page.
Attention : La version du firmware à choisir dépend de la version du module IPW2200 installée.