Bonsoir !

Ma situation :

Nouveau en linux, nouveau en fedora...

Je viens d'installer FC6
Je viens de changer de noyeau i586 pour i686 (j'ai un intel pentium M)

Je souhaite configurer mon WIFI avec IPW2200

Suivi du tuto ... et apparement problème.

Déjà la ligne lsmod ne marche pas. Je dois faire /sbin/lsmod et là je n'ai pas de ligne avec ipw2200

ensuite voila ce que j'ai fait (au hasard, j'ai trouvé ça...)
[root@localhost gnegne]# dmesg | grep ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:03:03.0 failed with error -5
Pourriez-vous me donner un coup de main svp ?

Merci d'avance !
Déjà la ligne lsmod ne marche pas. Je dois faire /sbin/lsmod et là je n'ai pas de ligne avec ipw2200
Pour resoudre ce probleme, je te conseille de chercher dans les profils des utilisateurs. Cherche le membre nomme Temet et regarde ca signature, tu comprendras tout seul :-P

Pour ce que tu obtiens avec le dmesg, apparemment le firmware n'est pas charge. C'est surement une connerie, mais essaie de rebooter, je sais pas si le firmware se charge tout seul apres l'install... (pas taper si c'en est vraiment une :-D)
hum...

oui comme te le suggere bochecha, tu n'as pas le firmware d'installe :
# yum install ipw2200-firmware

pour ton lsmod, fais :
# su -

++
Bon maintenant je n'ai plus d'erreurs pour ce qui est à taper dans la console mais quand je fais la configuration du WIFI, quand je clique sur "activer" il m'affiche :

######

Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device eth1 ; Invalid argument.

Définition des informations IP pour eth1. échoué. Aucun lien n'a été trouvé. Vérifier le câble ?

####

Une idée ?
Verifier le cable :lol: M'a toujours fait marrer ce message d'erreur :hammer:

Je l'avais aussi quand j'essayais d'activer le reseau wifi alors que la carte etait eteinte (par le tit bouton sur le pc). Puisque tu n'as plus d'erreur, tu as reessaye le bouton ?

Sinon, tu as reessaye le radio kill switch dans le dmesg ?
effectivement j'ai le kill swith is on mais ça le désactive pas avec le bouton apparement
Rooh mais ça 'faut le faire à la main, dedieu =D, ça va beaucoup plus vite.
# /sbin/iwconfig eth1 mode Managed
# /sbin/iwconfig eth1 essid "le nom essid du routeur"
# /sbin/dhclient eth1
si tu as une clé wep :
# /sbin/iwconfig eth1 key on
# /sbin/iwconfig eth1 key restricted "ta clef wep"
@JeyG : si je me trompe pas tes commandes font l'equivalent de ce que fait system-config-network en graphique (merci au passage pour les commandes, ca peut etre utile 😉), c'est a dire configurer ta connexion wifi. Le probleme c'est qu'elle est desactivee par le tit bouton (kill switch) qui malheureusement ne fonctionne pas sur tous les portables (marche tout bien sur mon HP PAvilion DV4000).


La solution a deja ete donnee sur le forum, fais donc une recherche sur "kill switch".
Installation de rfswitch, problème à l'installation :
[root@localhost gnegne]# cd Téléchargement
[root@localhost Téléchargement]# ls
rfswitch-1.1  rfswitch-1.1.tar.gz
[root@localhost Téléchargement]# tar -xvf rfswitch-1.1.tar.gz
rfswitch-1.1/
rfswitch-1.1/av5100.c
rfswitch-1.1/FILES
rfswitch-1.1/ISSUES
rfswitch-1.1/LICENSE
rfswitch-1.1/Makefile
rfswitch-1.1/pbe5.c
rfswitch-1.1/README
[root@localhost Téléchargement]# cd rfswitch -1.1
bash: cd: rfswitch: Aucun fichier ou répertoire de ce type
[root@localhost Téléchargement]# ls
rfswitch-1.1  rfswitch-1.1.tar.gz
[root@localhost Téléchargement]# cd rfswitch-1.1
[root@localhost rfswitch-1.1]# make
/bin/sh: cc: command not found
make -C /lib/modules/2.6.18-1.2798.fc6/build SUBDIRS=/home/jbulle/Téléchargement/rfswitch-1.1 MODVERDIR=/home/jbulle/Téléchargement/rfswitch-1.1/tmp/.tmp_versions modules
/usr/src/kernels/2.6.18-1.2798.fc6-i686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/kernels/2.6.18-1.2798.fc6-i686/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: gcc : commande introuvable
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.18-1.2798.fc6-i686 »
  CC [M]  /home/jbulle/Téléchargement/rfswitch-1.1/av5100.o
/bin/sh: gcc: command not found
make[2]: *** [/home/jbulle/Téléchargement/rfswitch-1.1/av5100.o] Erreur 127
make[1]: *** [_module_/home/jbulle/Téléchargement/rfswitch-1.1] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.18-1.2798.fc6-i686 »
make: *** [modules] Erreur 2
[root@localhost rfswitch-1.1]#
Heu ... kesako ?
Ah la la...
# yum install gcc kernel-devel
Et relance la compilation.
Même erreur même après ça...
C'est sûr ?
Que renvoie la commande suivante ?
$ rpm -q gcc kernel-devel
gcc-4.1.1-30
kernel-devel-2.6.18-1.2798.fc6
Es-tu sûr qu'il s'agit de la même erreur ?
Recompile et poste les mesages en résultant (j'ai comme une petite idée sur la question... linux/config.h ?).
make -C /lib/modules/2.6.18-1.2798.fc6/build SUBDIRS=/home/jbulle/Téléchargement/rfswitch-1.1 MODVERDIR=/home/jbulle/Téléchargement/rfswitch-1.1/tmp/.tmp_versions modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.18-1.2798.fc6-i686 »
  CC [M]  /home/jbulle/Téléchargement/rfswitch-1.1/av5100.o
/home/jbulle/Téléchargement/rfswitch-1.1/av5100.c:27:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
Assembler messages:
FATAL: can't create /home/jbulle/Téléchargement/rfswitch-1.1/.tmp_av5100.o: Permission denied
make[2]: *** [/home/jbulle/Téléchargement/rfswitch-1.1/av5100.o] Erreur 2
make[1]: *** [_module_/home/jbulle/Téléchargement/rfswitch-1.1] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.18-1.2798.fc6-i686 »
make: *** [modules] Erreur 2
Effectivement .... bien ce que tu dis !
Désolé ... je n'avais pas fait attention à ce changement
Il n'y a pas de souci 🙂
La bibliothèque linux/config.h est obolète et a été supprimée.
Il faut virer dans tous les .h et les .c toutes les lignes de la forme suivante :
#include <linux/config.h>
Pour faire ça sans se fouler, entre les commandes suivantes (en étant dans le répertoire de tes sources) :
$ find . -type f -name "*.h" -exec sed -i '/#include <linux\/config.h>/d' {} \;
$ find . -type f -name "*.c" -exec sed -i '/#include <linux\/config.h>/d' {} \;
Relance alors la compilation.
Ok ça marche... et maintenant comment on utilise ça ? :p
Si tu as lancé l'installation du module :
$ su
# make install
faisons quelques tests :
# /sbin/modprobe pbe5 radio=0
# ifup eth1
et vérifie dans la sortie de dmesg que le «Radio kill switch is on» n'est plus.
[jbulle@localhost ~]$ su
Mot de passe :
[root@localhost jbulle]# ifup
bash: ifup: command not found
[root@localhost jbulle]#
Heu ... ? Mais dans le dmesg le radio kill switch a disparu
Que ceux qui m'ont lu faire faire un "su" au lieu d'un "su -" ne me tapent pas, c'était pour gagner un "cd" à l'installation du module.

Fais "su -"
ifup eth1
Ou utilise l'assistant réseau pour configurer et activer ta carte.
P.S. as-tu regardé le lien que je proposais dans mon précédent post ?