Bonjour,

Pour commencer, je suis tout débutant sous fedora, s'il vous plait allez y doucement. Ceci étant dit, je tente d'installer ma carte wifi en suivant le tutoriel dans les documentations mais je n'arrive pas à installer ieee80211.

J'ai un ordi portable asus Z53JA. La commande lspci me donne :
Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Je ne pense pas me tromper en disant que c'est ma carte wifi
Quand je tape make pour installer ieee80211 il me renvoit.

Checking in /lib/modules/2.6.20-1.2933.fc6 for ieee80211 components...
make -C /lib/modules/2.6.20-1.2933.fc6/build M=/root/ieee80211-1.2.15 modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.20-1.2933.fc6-i686 »
CC [M] /root/ieee80211-1.2.15/ieee80211_crypt_wep.o
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c: In function 'prism2_wep_encrypt':
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c:169: erreur: invalid use of undefined type 'struct page'
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c:170: erreur: implicit declaration of function 'offset_in_page'
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c:172: attention : 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:831)
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c: In function 'prism2_wep_decrypt':
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c:212: erreur: invalid use of undefined type 'struct page'
/root/ieee80211-1.2.15/ieee80211_crypt_wep.c:215: attention : 'crypto_cipher_decrypt' is deprecated (declared at include/linux/crypto.h:857)
make[2]: *** [/root/ieee80211-1.2.15/ieee80211_crypt_wep.o] Erreur 1
make[1]: *** [_module_/root/ieee80211-1.2.15] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.20-1.2933.fc6-i686 »
make: *** [modules] Erreur 2

j'ai mis à jour très récemment la distrib avec yum update.

Mais là, je suis coincé.
J'espère avoir été assez précis.
Merci d'avance.
Bonsoir,

STOP, arrête tout.
Pour info, ieee80211 est inclus dans le kernel 2.6.20, mais ce n'est pas important
Afin d'activer ta carte WiFi Intel3945, après avoir activé le dépôt kwizart (voir http://doc.fedora-fr.org/D%C3%A9p%C3%B4t_kwizart), tu fais:
#yum --enablerepo=kwizart install ipw3945
Reviens pour les questions ultérieures.
Bonne chance
Salut!!

Si tu as ppu faire un yum update, j'en conclue ue tu as une connexion qui marche. Dans ce cas je te conseil d'utiliser yum pour installer le module de ta carte.
Si tu as suivi le tuto de la doc concernant ta carte, tu as probablement utilisé l'installation à partir d'une source. Je ne suis pas un pro des sources et de la compilation, alors je te conseil d'utiliser la partie 3 en utilisant le dépot de kwizart: hyper simple, rapide et efficace comme méthode!😉

http://doc.fedora-fr.org/Intel_PRO/Wireless_3945ABG:_installation_et_configuration
Merci, comment savoir que ma carte est bien active ? Le gestionnaire de réseau ne la détecte pas. Seulement j'ai un interrupteur matériel pour activer (ou pas) la carte. Les leds m'indiquant que la carte fonctionne ne s'allument pas. La question est la suivante, est ce que la carte n'est pas activée, ou est ce qu'elle l'est mais que fedora ne sait pas comment allumer la led en question.

J'ai oublié de préciser mais comme l'a remarqué docteur maboule j'ai effectivement une connexion ethernet qui fonctionne.
Bon, la méthode a bien fonctionné?
tu as utilisé le dépot de kwizart?

pour activer ta carte, peut tu poster la sortie de
$ lsmod | grep ipw3945
et en root
# service ipw3945 status
Il ne trouve pas la commande, il n'est donc pas installé si je ne me trompe. J'ai suivi le tuto, cela vient t'il de l'automatisation du démon ? A cette étape je ne suis pas du tout sûr de ce que j'ai fait
autant pour moi, tu dois entrer les deux commandes en root..:-D
"su -" avec l'espace et le tiret puis ton mot de passe.. et post la réponse
J'aurai pu penser a essayer la première commande en root:-?
Voilà la réponse
ipw3945: service non reconnu
bon.
quelle est la sortie pour les deux commandes? ca c'est la sortie de la seconde non?

tu as bien installé le module a partir du dépot kiwizart:
# yum --enablerepo=kwizart install kmod-ipw3945.i686
tu n'as pas eu de message d'erreur?
Tu as bien chargé le module à la fin:
# modprobe ipw3945
(toujours en root!)
Quand je fait
# modprob ipw3945
il me répond
FATAL: Error inserting ipw3945 (/lib/modules/2.6.20-1.2933.fc6/extra/ipw3945/ipw3945.ko): Unknown symbol in module, or unknown parameter (see dmesg)
2007-04-05 00:58:23: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection

Pourtant mon interupteur est bien sur on.
quand tu as lancé "yum --enablerepo..." tout les paquets se sont bien installés? il n'y a pas eu de problèmes de dépendance?..
tu peux essayer
# modprobe ieee80211 ipw3945
command not found
Mais en cherchant sur le forum pour mon pb de carte son je suis tombé la dessus
Problème de son hda intel
je me demande si ce n'est pas lié je vais explorer un peu ce post.
hola! attends un peu..
Essayes de répondre à toutes les questions. si tu ne donnes pas tout les renseignements, on ne va pas pouvoir t'aider.😉
J'ai la meme carte que toi, et l'install avec le tuto s'est tres bien passée... patience

1/ comment s'est passé l'installation avec yum? pas de message d'erreur, pas de probleme de dépendances?
2/ quelle est la sortie de # lsmod | grep ipw3945
3/ tu as du te tromper dans la commande modprobe ieee80211 ipw3945... tu étais bien en root?
4/ post la réponse de # uname -r
1/ Pas de soucis concernant l'installation avec yum
2/ lsmod | ipw3945 ne me donne rien
3/ je suis bien en root
# modprobe ieee80211 ipw3935
me donne
FATAL: Module ieee80211 not found.
4/
# uname
2.6.20-1.2933.fc6

Désolé je suis mort, j'essaierai de finir demain. Merci du coup de main
@nours féroce
Pour l'activation de ton wifi, quelle marque de portable as tu ?

Quel est le retour des commandes: (diagnostique)
rpm -e kmod-ipw3945 ipw3945
dmesg |grep ipw
dmesg |grep ieee
ps au |grep ipw3945d
ls -al /etc/init.d/ipw3945 ?
Mon portable est un assu Z53Ja (c'était dans mon premier post 8-))
# rpm -e kmod-ipw3945ipw3945
erreur: le paquetage kmod-ipw3945ipw3945 n'est pas installé
Pourtant c'est pas faute d'avoir essayé !
# dmesg |grep ipw
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol escape_essid
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: Unknown symbol free_ieee80211
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol alloc_ieee80211
# dmesg |grep ieee
ieee1394: Initialized config rom entry `ip1394'
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: Unknown symbol free_ieee80211
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol alloc_ieee80211
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e01800036279ec]
# ps au |grep ipw3845d
root      3290  0.0  0.0   3908   716 pts/0    S+   08:52   0:00 grep ipw3845d
# ls-al/etc/init.d/ipw3945
-bash: ls-al/etc/init.d/ipw3945: Aucun fichier ou répertoire de ce type
Tu n'as pas installé mon kmod pour ipw3945! en plus en installant le module ieee80211 tu as cassé ton système!
Je pense qu'il y a des choses à modifier pour la partie compilation depuis les sources. Je vais contacter l'auteur du tuto à ce sujet!

Si tu veux utiliser le kmod, il faut que tu desinstalles ce que tu as compilé (make uninstall pour ieee80211 et ipw3945), puis que tu réinstalles ton kernel, Ensuites tu pourras réinstaller le kmod ipw3945 (seul nécéssaire) depuis le dépot kwizart
je comprend ce que tu veux me faire faire. OK pour la désisntallation de ieee80211. Par contre je ne sais pas comment désinstaller ipw3945, je ne trouve pas d'install dans le dossier, avec yum uninstall pas mieux. Comment je fais ?
Je suis vraiment débutant, si des trucs te paraissent évident ils ne le sont pas forcément pour moi.
merci
Normal..
avec "yum" ce n'est pas uninstall mais remove!!:hammer:
# yum remove ipw3945