Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/08/2009, à 21:50

emilise

ndiswrapper wlan0 is being reset

Bonjour,

Suite à l'installation d'ubuntu jaunty, j'arrive bien à utiliser ma carte wifi, mais cela ne dure qu'un temps : au bout de 15 à 30 mn, une erreur survient, plantant complétement le réseau :

ndiswrapper (mp_reset:64): wlan0 is being reset

Si je ne fais rien, l'erreur survient en boucle indéfinimment. La seule solution que j'ai trouvée pour le moment est de reboot la machine!!!

Voici quelques extraits de log qui, j'espère, donnerent une piste :

~$ ifconfig
lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:2 erreurs:0 :0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:158 (158.0 B) Octets transmis:158 (158.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:14:d1:5f:66:71  
          inet adr:192.168.1.26  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::214:d1ff:fe5f:6671/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:1401 erreurs:0 :0 overruns:0 frame:0
          TX packets:1416 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:1263210 (1.2 MB) Octets transmis:219984 (219.9 KB)
          Interruption:16 Mémoire:febffc00-febffc25 

~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"CHEZWAM"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:17:33:7C:A7:69   
          Bit Rate=36 Mb/s   Tx-Power:46 dBm   Sensitivity=0/3  
          RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:93/100  Signal level:-36 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.

~$ more /etc/modules
lp
ndiswrapper hangcheck_interval=-1

(le hangcheck_interval=-1 a été ajouté pour tenter de résoudre ce même problème, sans que je voie finalement de différence entre avant et après)

~$ more /etc/modprobe.d/ndiswrapper
alias pci:v000010ECd00008185sv000013F2sd000010BDbc*sc*i* ndiswrapper
alias pci:v000010ECd00008185sv000014F2sd000010BDbc*sc*i* ndiswrapper
alias pci:v000010ECd00008185sv00006165sd000018E8bc*sc*i* ndiswrapper
alias pci:v000010ECd00008185sv00008185sd000010ECbc*sc*i* ndiswrapper
alias pci:v000010ECd00008185sv*sd*bc*sc*i* ndiswrapper

En espérant pouvoir récolter ici des pistes de résolution, à bientôt !

Émilise

Hors ligne

#2 Le 03/08/2009, à 23:19

skingrapher

Re : ndiswrapper wlan0 is being reset

Bonsoir,

1- éteins le wifi
2- lance en console

tail -f /var/log/messages

3- relance le wifi
4- copicolle les nouvelles lignes de résultat


Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#3 Le 03/08/2009, à 23:40

emilise

Re : ndiswrapper wlan0 is being reset

Hello,
Voici le résultat des commandes en question :

~$ sudo /etc/init.d/networking stop
 * Deconfiguring network interfaces...                                   [ OK ] 
~$ sudo /etc/init.d/networking start
 * Configuring network interfaces...                                     [ OK ]

Les seules lignes ajoutées dans /var/log/messages :

Aug  3 23:37:42  kernel: [  524.949489] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Aug  3 23:37:43  kernel: [  526.053506] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

Hors ligne

#4 Le 04/08/2009, à 11:56

skingrapher

Re : ndiswrapper wlan0 is being reset

essaie

sudo iwconfig wlan0 essid x mode managed

Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#5 Le 04/08/2009, à 18:23

emilise

Re : ndiswrapper wlan0 is being reset

Ok merci je teste ça, je verrai sur le «long terme» si ça résoud le problème, mais je remarque que iwconfig me donnait déjà "Mode:Managed" avant cette commande.

Hors ligne

#6 Le 04/08/2009, à 18:43

skingrapher

Re : ndiswrapper wlan0 is being reset

Si tu as une clef wap activée pour ton wifi, il faut savoir que ndiswrapper gère très mal le wifi avec wap. wap_supplicant est nécessaire. Est-ce installé ?


Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#7 Le 04/08/2009, à 19:07

emilise

Re : ndiswrapper wlan0 is being reset

Problème pas résolu suite à la première manip. En fait j'ai l'impression que le problème survient quand j'utilise beaucoup ma connexion (téléchargement d'un paquet). Dans le cas contraire, ça peut tenir plusieurs heures sans planter.

Wpa-supplicant est bien installé, voici comment il est lancé :

~$ ps aux | grep wpa
root      3242  0.0  0.0   4280  1348 ?        S    18:54   0:00 /sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log

Le fichier de log est vide ainsi que /var/log/wpa_supplicant.wlan0.log

Hors ligne

#8 Le 05/08/2009, à 16:23

skingrapher

Re : ndiswrapper wlan0 is being reset

Désolé de répondre un peu tardivement.

Je vois que ton bit rate est à 36mb. Tu peux le pousser à 54.

sudo iwconfig wlan0 rate 54M auto

Si c'est un problème de débit au téléchargement, c'est sensé l'augmenter.
Tu peux essayer aussi la commande sans auto pour voir la différence.

Dernière modification par skingrapher (Le 05/08/2009, à 16:24)


Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#9 Le 05/08/2009, à 18:45

emilise

Re : ndiswrapper wlan0 is being reset

Hello,

Avant de changer quoi que ce soit, j'étais arrivée à 48Mb sans savoir comment (j'étais sûrement en auto)
J'ai tenté 54 / 54 auto /auto tout court, mais peu importe maintenant c'est 11 Mb qui s'affiche! Pour l'instant je laisse en auto, je verrai dans la soirée si ça remonte, et si ça plante…

Hors ligne

#10 Le 05/08/2009, à 18:57

skingrapher

Re : ndiswrapper wlan0 is being reset

Auto sert à monter automatiquement le niveau du débit en cas de besoin. Le rate varie en fonction de l'usage que tu fais de ta carte.

J'espère qu'avec çà tu n'auras plus à t'inquiéter.

Si tu vois que çà rame trop, tu peux éteindre le wifi et fixer la rate à 54Mb, puis tu rallumes, le tout en 3 commandes.

sudo ifdown wlan0                                                                              
 sudo iwconfig wlan0 rate 54M                                                                   
 sudo ifup wlan0

Dernière modification par skingrapher (Le 05/08/2009, à 19:41)


Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#11 Le 07/08/2009, à 07:52

emilise

Re : ndiswrapper wlan0 is being reset

Bon, ce n'était pas ça, ma carte réseau a encore planté hier soir sad

Hors ligne

#12 Le 07/08/2009, à 09:08

skingrapher

Re : ndiswrapper wlan0 is being reset

La commande n'est plus effective si tu as éteint et rallumé ton ordi entretemps.
Pour que ce soit permanent, tu peux éditer ton fichier /etc/rc.local

sudo ifconfig wlan0 up
sudo iwconfig wlan0 rate 54M

puis tu redémarres l'ordi pour que la nouvelle config soit prise en compte.

Sinon, là, je sèche.

Dernière modification par skingrapher (Le 07/08/2009, à 09:10)


Je suis un obsédé textuel. J'aime trop le LaTeX.

Hors ligne

#13 Le 09/08/2009, à 21:34

emilise

Re : ndiswrapper wlan0 is being reset

Je n'ai toujours pas résolu mon problème, par contre j'ai écrit un script me permettant finalement de remettre le réseau en ordre sans redémarrer la machine. En attendant mieux…

var=`tail  /var/log/messages | grep "wlan0 is being reset" | wc -l`
echo $var
if [ $var = 0 ]; then
    tail /var/log/messages | grep wlan0
    echo "\nPas de problème détecté"
else
    echo "\n*************************\nArrêt du réseau…"
    sudo /etc/init.d/networking stop
    echo "\nSuppression du module ndiswrapper…"
    sudo modprobe -r ndiswrapper
    echo "\nChargement du module ndiswrapper…"
    sudo modprobe ndiswrapper
    echo "\nRedémarrage du réseau…"
    sudo /etc/init.d/networking start
    echo "\nPatienter pour la config…"
    sleep 10
fi
iwconfig
echo "\n******Terminé********"

Hors ligne