Pas encore, je suis au boulot, je le ferais peu être ce midi.

Edit : y a pas de -i686, sinon c'est les bon chemins
Il pourrait être possible d'utiliser les modules pour le kernel standard en créeant un lien symbolique depuis le répertoire des modules noyau...

ln -fs /lib/modules/2.6.21-1.3228.fc7-i686/extra /lib/modules/2.6.21-1.3228.kwizart.fc7-i686/extra
(pas sur des chemins exacts...)

Sinon la mise à jour du ucode ne concerne vraisemblablement que le kernel recompilé...
Intel ne syncronise plus son driver avec le dépot wireless-dev de linux, donc il est possible que le prochain kernel Fedora 7 n'apporte que peu de changements par rapport au précédant...

La version x86_64 est prettre et sera uploadé dans la soirée... (avec source, spec, patch, etc...)
Impossible d'utiliser kmod-nvidia avec un lien symbolique ou une copie pour du répertoire extra dans mon cas.
et si tu utilises depmod:

su -
depmod -ae
(puis reboot)
Salut,
Pour ma part, la carte a été détectée à l'installation, et suite au premier redémarrage, elle a été "supprimée" (conf renommée en wlan0.old).

J'ai tout mis à jour, puis tenté de configurer à la main:
- pas moyen de détecter la carte dans le NetworkManager (pas d'option wifi) ni dans l'administration réseau (system-config-network)
- suppression du /etc/sysconfig/network-scripts/ifcfg-wlan0.back
- suppression du /etc/sysconfig/network/devices/ifcfg-wlan0.back
- ajout dans /etc/modprobe.conf: alias wlan0 iwl3945
- réinstallation iwlwifi-firmware-2.14.3-2
- création et édition d'un nouveau /etc/sysconfig/network-scripts/ifcfg-wlan0
- Redémarrage
- le NetworkManager propose maintenant le wifi: se connecter à un réseau, entrée des paramètres.
- connecter au réseau wifi: OK (WPA2 + TKIP + pas de broadcast SSID)
- 10 minutes plus tard: déconnexion inatendue du wifi, plus moyen de reconnecter
- redémarrages, essais de reconnection... toujours rien, une erreur dans le /var/log/messages:
Jul 12 21:37:24 guillaume NetworkManager: <info> Activation (wlan0) started...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0/wireless): access point 'MYAP' is encrypted, but NO valid key exists. New key needed.
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) New wireless user key requested for network 'MYAP'.
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) New wireless user key for network 'MYAP' received.
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Jul 12 21:37:24 NetworkManager: <info> Activation (wlan0/wireless): access point 'MYAP' is encrypted, and a key exists. No new key needed.
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'INTERFACE_ADD wlan0 wext /var/run/wpa_supplicant '
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'AP_SCAN 2'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'ADD_NETWORK'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was '0'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'SET_NETWORK 0 ssid xxxxx74xxxxxxx6'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'SET_NETWORK 0 scan_ssid 1'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'SET_NETWORK 0 proto WPA'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'SET_NETWORK 0 key_mgmt WPA-PSK'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'SET_NETWORK 0 psk <key>'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> SUP: sending command 'ENABLE_NETWORK 0'
Jul 12 21:37:26 NetworkManager: <info> SUP: response was 'OK'
Jul 12 21:37:26 NetworkManager: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Jul 12 21:37:46 NetworkManager: <info> Activation (wlan0/wireless): association took too long (>20s), failing activation.
Jul 12 21:37:46 NetworkManager: <info> Activation (wlan0) failure scheduled...
Jul 12 21:37:46 NetworkManager: <info> Activation (wlan0) failed for access point (MYAP)
Jul 12 21:37:46 NetworkManager: <info> Activation (wlan0) failed.
Jul 12 21:37:46 NetworkManager: <info> Deactivating device wlan0.
Jul 12 21:37:46 NetworkManager: <info> SWITCH: no current connection, found better connection 'eth0'.
Voilà, j'en suis là!
Si y a un moyen de se dépatouiller de ça et de faire en sorte que ça fonctionne... (j'ai passé pas mal de temps sur IRC à essayer des solutions diverses).
Sinon je tenterai la méthode alternative "destinée à disparaitre"... (question: pourquoi faire disparaître une solution qui fonctionne bien et la remplacer par un truc fonctionnant sur seulement une partie des cartes 3945?)

merci
à+

EDIT: pour moi pas question de passer par je ne sais quel noyau modifié, l'ordi n'est pas le mien, mais celui d'un novice qui ne souhaite pas "bidouiller".
Bon, j'ai essayé la méthode "destinée à disparaître"... avec un peu plus de succès.

J'ai été obligé de d'abord désactiver le cryptage wifi, et de mettre le SSID en broadcast, ça a fonctionné tout de suite...

J'ai réactivé petit à petit:
- canal imposé: OK
- ajout mode mixte: OK
- ajout SSID caché: OK
- ajout WEP64: 3 échecs sur 4 essais
- changement en WPA: moins de 1/10 aboutit.

Je tenterai de refaire ces tests avec le iwl3945.
bye
7 jours plus tard
alors quelqu'un a t-il refais un essai avec le 2.6.22. Pour ma part je pars 1 semaine donc je fais pas le test maintenant ==> pas d'upgrade avant fin du mois
Selon moi, le module est tout à fait fonctionnel (avec certains modèles) depuis le premier kernel Fedora 7 si celui-ci est bien configuré. Par contre il est possible d'avoir à mettre à jours le firmware... (surtout si on utilise le kernel que j'ai recompilé cf blog...)
Bonjour à toutes et à tous,

Je suis en train de tester iwl3945 avec le dernier noyau 2.6.22 fournit par Fedora en update.

Comme le dit kwizart (que je remercie chaleureusement au passage pour tout cet effort qu'il fournit concernant le Wifi et Fedora), il faut upgrader le firmware pour que cela fonctionne. Il est tout de même dommage au passage que Fedora fournit ainsi une update qui casse complètement le fonctionnement du Wifi si on est en Intel3945.

Manip pour passer du firmware 2.14.3 au firmware 2.14.4 :


Il faut désinstaller l'ancien firmware : rpm -e iwlwifi-firmware

Installer le nouveau : rpm -ivh http://dl.atrpms.net/all/iwlwifi-3945-ucode-2.14.4-3.noarch.rpm

Ensuite dans le fichier /etc/sysconfig/network-scripts/ifcfg-wlan0, mettre la variable "ONBOOT" à "no" sinon on se tape une requête DHCP au bout à l'activation du réseau qui part en time-out. On récupère le Wifi plus tard après avoir ouvert une session dans son bureau préféré grace au NetworkManager.

Sinon, niveau perf, cela fonctionne mieux que sur les noyaux précédents mais je perds quand même 15% de "link quality" d'après iwconfig par rapport à ce que j'avais avec le noyau 2.6.21 et ipw3945.

Je n'ai pas encore fait le test dans le grand local où je me rends souvent (Cf mon post précédent dans ce fil).

Amicalement,

Denez
Pour ne pas multiplier les dépots iwlwifi-firmware-2.14.4-1.noarch.rpm est disponible dans testing.

Avec ce RPM il n'y a pas besoin de désinstaller mais juste de faire un upgrade :

rpm -Uvh iwlwifi-firmware-2.14.4-1.noarch.rpm
Merci didierg, effectivement c'est plus propre. Mais ce rpm aurait du être fourni en même temps que le kernel 2.6.22.

C'est pas super agréable d'avoir plus de Wifi après une upgrade, même si on peut toujours booter sur le noyau précédent...

Amic,

Denez
Très bien le nouveau kernel, lm_sensor fonctionne et me trouve les 2 capteurs de temps de mes 2 cores cduo, par contre, pas de chance pour moi, dans tous les cas je n'ai plus de matériel wifi détécté, la carte étant bien présente dans lspci.

Impossible de trouver le matériel wifi que ce soit avec le nouveau firmware et l'ancien sur le nouveau kernel.... , je n'ai plus d'extension wireless dans iwconfig.

La seul ligne qui déclare ma carte wifi est 'alias wlan0 iwl3945' dans mon modprobe.conf.

Je me pense que j'ai une poisse pas possible où alors les portables Fujitsu Siemens Amilo Xi 1526 sont dangereux, dans tout les cas je me transforme en bête noir du wifi.
iwlwifi-firmware-2.14.4-1.noarch.rpm est passé dans updates et sera donc mis à jour automatiquement.
didierg wrote:iwlwifi-firmware-2.14.4-1.noarch.rpm est passé dans updates et sera donc mis à jour automatiquement.
Il fonctionne très bien, je viens de faire la mise à jour, c'est impec.
J'allais le dire, j'ai fait la mise à jour ce matin et c'est passé impec.
Fonctionne enfin pour moi, il faut impérativement que mon interrupteur matériel soit activé sinon la carte wifi est au abonné absente lors de l'activation.
Il est impossible de la réactiver après l'avoir déconnecter après l'avoir démarré avec l'interrupteur et on dirait que j'ai du mal à scanner les réseaux...

En tout cas, c'est super stable, 1 journée au boulot sans déco, impeccable ! :-D
@slashdada
Bonne nouvelle!
Tu veux dire que la carte wifi doit être activée au démarrage ?
Oui, l'interrupteur matériel doit être absolument activé au démarrage du noyau, donc lorsqu'il détecte les périphériques et diverses matériels.
Bad news, le cryptage wep me fait des pertes de signal et me fini par me désactiver la carte définitivement, plus qu'à rebooter.... Donc le seul mode stable pour l'instant est pour moi sans cryptage, n'utilisant pas le wpa.
Bonsoir à toutes et tous,

Avec le dernier kernel-2.6.22.1-33.fc7, le WEP fonctionne mais pas le WPA. Cela devient n'importe quoi, les deux dernières updates du noyau ont cassé le fonctionnement de iwl3945...

J'en ai un petit peu marre de devoir bidouiller...

De plus, j'ai aussi le bug de la date : http://forums.fedora-fr.org/viewtopic.php?id=22953.

Je reste donc en kernel-2.6.22.1-27.fc7.

Amicalement,

Denez