J'ai mis à jour le kernel de ma ArchLinux au début avril vers le 2.6.33. J'ai eu certain problèmes, et n'ayant pas le temps de les régler, je suis repassé au 2.6.32; maintenant, j'ai plus de temps libre et je compte bien passer définitivement au 2.6.33.
En fait, un problème me bloque en particulier : je suis sur un portable (Dell Inspiron 9400), et ma carte Wifi ne fonctionne pas dès que la mise à jour est faite (vers le 2.6.33).
Pourtant, elle est bien détectée par le kernel :
Code : Tout sélectionner
lspci | grep 3945
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
Code : Tout sélectionner
dmesg | grep iwl
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 2.6.33-ARCH-ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: setting latency timer to 64
iwl3945 0000:0c:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:0c:00.0: irq 28 for MSI/MSI-X
phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:0c:00.0: firmware: requesting iwlwifi-3945-2.ucode
iwl3945 0000:0c:00.0: loaded firmware version 15.32.2.9
Code : Tout sélectionner
lsmod | grep iwl
iwl3945 126951 0
iwlcore 130544 1 iwl3945
mac80211 151419 2 iwl3945,iwlcore
cfg80211 108137 3 iwl3945,iwlcore,mac80211
Par ailleurs un
Code : Tout sélectionner
/etc/rc.d/networkmanager restart
Lorsqu'elle est activée, un
Code : Tout sélectionner
iwlist scan
J'ai fait quelques recherches, et je suis tombé sur des pages indiquant que c'est une régression due au passage en 2.6.33 (par exemple ici et là, il y a également un bug rempli sur le launchpad d'Ubuntu), et à une obscure variable de compilation nommée CONFIG_CFG80211_WEXT qu'il faudrait activer.
Bon, il faudrait que je recompile mon kernel, donc. Le problème est que :
1) Puisque tout le reste fonctionne bien, j'ai un peu peur de tout faire sauter pour réussir à activer le wifi, d'autant plus que même si Archlinux simplifie la procédure, compiler son kernel ne me semble pas trivial...
2) Je n'ai pas vraiment de garantie que c'est bel et bien le problème, seulement un gars sur Gentoo qui affirme avoir réglé le problème ainsi.
Ma question donc : connaissez-vous une autre méthode de résolution de ce problème, ou, à défaut, est-il possible de ne recompiler qu'une partie du kernel (puisqu'en fait ça semble ici être un module qui pose problème)?
J'ai fait mes petites recherches sur les forums d'Arch, mais je n'ai pas trouvé grand chose, soit les problèmes rencontrés ne correspondent pas au mien (dans ces topics, la carte wifi est carrément indétectable), soit ce n'est pas le même chipset wifi, soit la solution trouvée ne change rien dans mon cas.
La solution est beaucoup demander, mais merci pour tout indice que vous pourrez m'apporter.
Bonne journée.