[résolu] pb ipw3945 sous Etch

Salut, je souhaite faire fonctionner le wifi sur mon portable ou est installé tout fraichement la version stable etch. En suivant l’article suivant : http://forum.debian-fr.org/viewtopic.php?t=6007&highlight=ip je rencontre un problème au chargement du module ipw3945 :

gort@debian-dell:~$ dmesg | grep ipw3945 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

dans l’article précédent lsmod indique la présence du module ieee80211 que je n’ai effectivement pas.
Dans les dépots de la version stable je n’ai pas trouvé le paquet en question, en faisant une recherche sur le net , j’ai lu qu’il fallait l’installer manuellement :http://besttrader.free.fr/pub/Linux_Debian_on_AMILO_Si_1520/index.html.fr, ce que j’ai fait avec la dernière version 1.2.17 (depuis http://ieee80211.sourceforge.net/).
L’installation se déroule bien le module ieee80211 se charge bien au démarrage, mais toujours pas ipw3945 :

gort@debian-dell:~$ dmesg | grep ipw3945 ipw3945: disagrees about version of symbol ieee80211_wx_get_encodeext ipw3945: Unknown symbol ieee80211_wx_get_encodeext ipw3945: disagrees about version of symbol ieee80211_wx_set_encode ipw3945: Unknown symbol ieee80211_wx_set_encode ipw3945: disagrees about version of symbol ieee80211_wx_get_encode ipw3945: Unknown symbol ieee80211_wx_get_encode ipw3945: disagrees about version of symbol ieee80211_txb_free ipw3945: Unknown symbol ieee80211_txb_free ipw3945: disagrees about version of symbol ieee80211_wx_set_encodeext ipw3945: Unknown symbol ieee80211_wx_set_encodeext ipw3945: disagrees about version of symbol ieee80211_wx_get_scan ipw3945: Unknown symbol ieee80211_wx_get_scan ipw3945: disagrees about version of symbol ieee80211_freq_to_channel ipw3945: Unknown symbol ieee80211_freq_to_channel ipw3945: disagrees about version of symbol ieee80211_set_geo ipw3945: Unknown symbol ieee80211_set_geo ipw3945: disagrees about version of symbol ieee80211_rx ipw3945: Unknown symbol ieee80211_rx ipw3945: disagrees about version of symbol ieee80211_get_channel ipw3945: Unknown symbol ieee80211_get_channel ipw3945: disagrees about version of symbol ieee80211_channel_to_index ipw3945: Unknown symbol ieee80211_channel_to_index ipw3945: disagrees about version of symbol ieee80211_rx_mgt ipw3945: Unknown symbol ieee80211_rx_mgt ipw3945: disagrees about version of symbol ieee80211_get_geo ipw3945: Unknown symbol ieee80211_get_geo ipw3945: disagrees about version of symbol free_ieee80211 ipw3945: Unknown symbol free_ieee80211 ipw3945: disagrees about version of symbol ieee80211_tx_frame ipw3945: Unknown symbol ieee80211_tx_frame ipw3945: disagrees about version of symbol ieee80211_is_valid_channel ipw3945: Unknown symbol ieee80211_is_valid_channel ipw3945: disagrees about version of symbol ieee80211_get_channel_flags ipw3945: Unknown symbol ieee80211_get_channel_flags ipw3945: disagrees about version of symbol alloc_ieee80211 ipw3945: Unknown symbol alloc_ieee80211
a priori il y a une incompatibilité de version ! j’ai essayé avec une version plus ancienne de ieee80211 (1.1.13) mais même punition.

Est-ce que quelqu’un peu m’aider ?
Merci d’avance

ben moi j’ai suivit ca à la lettre et ca fonctionne:

http://besttrader.free.fr/pub/Linux_Debian_on_AMILO_Si_1520/index.html.fr

je te préviens tout de suite c’est un peu porc comme install, ca ressemble à une procédure à la ubuntu, bien crade, mais ca marche du tonnerre. Lorsque la commande iwconfig reconnait ta carte sert toi de network-manager, il est bien pratique :wink:

il te faut les modules 802.11
Mais normalement, avec un noyau debian standard, et en compilant ipw3945-sources, avec le module assistant, tout marche tout seul.
Il ne faut surtout pas prendre les sources d’ipw3945 et de la pile 802.11 sur les sites respectifs, tout est dans apt.

Par contre il peut y avoir un choix:

  • le plus simple est d’installer un noyau standard et de faire juste un m-a a-i ipw3945-source
  • sinon, on peut aussi avant de compiler l’iipw3945, compiler son noyau en desactivant la version intègrée avec menuconfig, et compiler une version plus recentes du module 802.11 avec le module assistant: m-a a-i ieee80211-source

Normalement, durant cette manip, ça installe le firmware et le demon ipw3945d

moi j’avais seulement fait

apt-get install ipw3945-modules-uname -r firmware-ipw3945 ipw3945d

[code]En résumé, il faut installer 3 paquets Debian :

1- Le module correspondant au noyau (ici ipw3945-modules-2.6.18-3-686)

2- Le firmware : firmware-ipw3945

3- Le daemon : ipw3945d

puis il faut charger le module :

Code:
modprobe ipw3945

et modifier le fichier /etc/modules pour qu’il soit chargé à chaque boot :

Code:
echo ipw3945 >> /etc/modules[/code]

pris dans ce lien :http://forum.debian-fr.org/viewtopic.php?t=6007&highlight=ip

Merci à tous, cette réponse a pu être faite en wifi :wink:

un module-assistant sur iwp3945 a effectivement résolu le problème.
merci encore.

(ps: je n’ai plus accès à mon compte gort sur ce forum suite à la modification de mon adresse mail, j’ai du en créer un nouveau)

Peux-tu modifier ton titre et ajouter un petit [Résolu] :slightly_smiling: