Comment j'ai fait marcher mon réseau sans fil sous Debian Etch
Geek
Par djib le lundi 9 avril 2007, 02:36 - Lien permanent
Je suis repassé sous Debian très récemment (à l'occasion de la sortie de Etch). Après tout j'ai fait mes premiers pas avec Debian, un retour aux souces est toujours agréable. Seulement voilà, il semblait que ma carte wifi n'était pas reconnue juste après l'installation.
$iwconfig lo no wireless extensions. eth0 no wireless extensions. irda0 no wireless extensions. sit0 no wireless extensions.
Je conaissais le pilote nécessaire à ma carte réseau grâce au merveilleux site : Debian GNU/Linux device driver check page. C'est en l'occurrence ipw2100.
En regardant dans mon dmesg (tampon des messages noyau) et en cherchant les lignes ipw2100, j'y trouve les lignes suivantes :
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed. ipw2100: eth1: ipw2100_get_firmware failed: -2 ipw2100: eth1: Failed to power on the adapter. ipw2100: eth1: Failed to start the firmware. ipw2100Error calling register_netdev. ipw2100: probe of 0000:02:02.0 failed with error -5
Ma carte est donc belle et bien reconnue mais il manque le firmware. Je me rends donc sur la page du projet ipw2100 pour y télécharger le bon firmware. J'ai pris la version 1.3 puisque c'est ce que ma Debian semble vouloir charger.
Une fois décompressé le fichier téléchargé, je déplace les trois fichiers .fw qu'il contient (ipw2100-1.3.fw, ipw2100-1.3-i.fw, ipw2100-1.3-p.fw) dans le répertoire /usr/lib/hotplug/firmware.
Ensuite j'ai redémarré ma machine (j'ai un peu honte mais je ne savais pas comment faire autrement : je suis preneur de toute autre solution) et là, quel bonheur, iwconfig trouve bien ma carte !!! Un petit coup de knetworkmanager et le tour est joué. 
Pour aller plus loin, consultez cet excellent article qui m'a donné les idées de base pour faire fonctionner le wifi sous ma toute nouvelle Etch.



Commentaires
Pour recharger le wifi suite à la mise en place du firmware :
rmmod ipw2200
modprobe ipw2200
Tiens par contre, moi je l'ai mis dans /usr/lib/firmware.
Sinon, j'ai un petit bug avec knetworkmanager, peut être as tu la solution : lorsqu'il se lance automatiquement, il ne fonctionne pas (aucun réseau wifi n'apparait). Je dois quitter l'instance et le relancer via kdesu knetworkmanager (alors que ça marche au poil sous Kubuntu...). Une idée ?
et avec le dongle sagem XG703A on fait comment? :p
NiCoS, j'avais pas mal de problèmes avec Knetworkmanager sous Debian Etch et sous Ubuntu Feisty. Depuis que je suis en Debian tesing tout va beaucoup mieux
Trascal : on demande à un pote, ou à un collègue de travail qui s'y connaît. Avec un peu de chance il trouvera une solution. Si il est mauvais tu peux te rabattre sur un forum.
;)
;) 
Hmm pourtant, je suis aussi en testing... vais continuer de fureter à ce sujet
Au pire NiCoS, voici un petit script que j'utilisais quand knetworkmanager faisait n'importe quoi :
Je suis débutant sous linux, enfin presque, et j'ai trouver ton site suite a des probleme de wifi, qui sont résolu grace a toi, merci ENORMEMENT
Je suis content d'avoir pu t'aider !
j'ai installer une debian sur une machine virtuelle sur mon pc (windoxs xp)
avec windows xp j'ai le wifi
je sai pas comment faire pour connecter mon linux(debian ) au wifi , merci de m'expliquer la procedure
Coucou,
Je ne voudrais pas dire d'âneries, mais je pense que ton réseau doit être accessible comme un réseau filaire standard dans ta machine virtuelle. Je m'explique :
Une machine virtuelle ne te permet pas vraiment d'avoir deux systèmes qui partagent ta machine, mais plutôt un système mère qui a accès à tes périphériques (ici Windows XP) et un système fils qui a accès aux périphériques d'une machine virtuelle. Je pense donc qu'à partir du moment ou tu as accès au réseau sous Windows, ta machine virtuelle doit avoir le réseau aussi, et le présenter au système qu'elle héberge comme un connexion internet filaire standard.
Tu comprends ?
Bonjour à tous. De ma propre expérience et sous Etch, tout ne fonctionne pas correctement de cette manière. Si vous désirez que la carte soit automatiquement activée au démarrage, il faut mettre les .fw dans /lib/firmware.
La carte est alors activée aussitôt que la machine démarre.
Si vous avez toujours des problèmes, vous pouvez toujours vous référer aux lignes de démarrage de ipw2100 en tappant dans l'invite de commande: "dmesg|grep ipw2100".
Si le reste du post ne vous a pas aidé, j'espère que ma participation vous aura permis de trouver la solution.
Bien à tous.
Merci pour ta contribution Mac_O'Geek