web-dev-qa-db-fra.com

Besoin de quelques redémarrages pour se connecter au sans fil

J'utilise xubuntu 12.10 sur mon netbook msi wind U100. J'ai un problème avec la connexion sans fil. Le fait que le sans fil se connecte automatiquement à un point d'accès wifi connu (à la maison et à Starbucks) est de mise. Parfois, j'ai besoin de redémarrer une ou plusieurs fois pour le connecter. Sinon, il continue d'essayer de me demander de saisir le mot de passe (qui est enregistré et fonctionne correctement, le problème ne vient donc pas du mot de passe).

Chaque fois que mon ordinateur sort du sommeil, le même problème se pose. Je dois redémarrer pour me connecter au réseau sans fil.

J'ai cherché partout mais je n'ai trouvé aucune solution. J'apprécierais beaucoup si quelqu'un a une solution. Je partagerai volontiers les informations sur le matériel/logiciel ou la configuration, si on me le demande, mais je ne sais pas exactement quoi partager ni où les trouver.

Merci pour toute aide.

3
deehzee

Vue d'ensemble

Le problème semble être avec le pilote buggy r8187se. La résolution est décrite ci-dessous, avec les étapes détaillées et les explications à suivre. Notez que ce problème peut également provenir d'autres pilotes buggy et peut fonctionner. Je décris ma situation avec RTL8187SE sur le netbook msi wind U100 exécutant Ubuntu 12.10.

  1. Téléchargez le pilote WinXP pour le réseau local sans fil realtek.
  2. Installez ndiswrapper-1.58rc1 (et non la version par défaut ndiswrapper-1.57 du référentiel. Voir plus de détails ci-dessous.
  3. Installez le pilote téléchargé en utilisant ndiswrapper.
  4. Liste noire r8187se.
  5. Configurez pour charger ndiswrapper.

ÉTAPE 1. Téléchargez le pilote Windows pour le réseau local sans fil Realtek RTL8187SE.

Téléchargez le pilote approprié depuis Realtek . Décompressez le fichier Zip, naviguez jusqu'au dossier WinXP approprié et localisez le pilote en tant que fichier *.inf.

ÉTAPE 2. Installez ndiswrapper-1.58rc1

La version trouvée dans le référentiel Ubuntu de ce pilote est 1.57. De nombreux problèmes liés à l'utilisation de cette version ou à la compilation de ndiswrapper-dkms ont été signalés. C'est pourquoi je ne suggère pas l'utilisation directe d'apt-get pour installer ndisgtk. Cela donne l'erreur "pilote introuvable". Pour le travail autour, j'ai suivi et suggère la méthode suivante:

  1. Téléchargez ndiswrapper-1.58rc1 de ce site .

  2. Extrait

    $ tar -zxvf ndiswrapper-1.58rc1.tar.gz
  3. cd dans le répertoire extrait. Et tapez dans la ligne de commande:

    $ make
    $ Sudo make install

Maintenant, ndiswrapper est installé.

ÉTAPE 3. Installez le répertoire Windows dans ndiswrapper.

Suivez ces étapes:

$ ndiswrapper -i /full/path/to/WinXP/Driver/driver.inf
$ ndiswrapper -m
$ modprobe ndiswrapper

Le pilote Windows est maintenant prêt à être utilisé.

Maintenant, nous devons désactiver le chargement de r8187se et laisser ndiswrapper se charger automatiquement au démarrage et sortir de la suspension.

ÉTAPE 4. Désactivez r8187se.

Editez le fichier /etc/modprobe.d/blacklist.conf (ou un fichier approprié à cet effet, si vous utilisez une ancienne version d'ubuntu) en tant que root et ajoutez la ligne suivante:

liste noire r8187se

ÉTAPE 5. Activez ndiswrapper automatiquement.

Editez le fichier /etc/rc.local et ajoutez la ligne suivante avant la dernière ligne:

modprobe ndiswrapper

Assurez-vous que ce fichier se termine par la ligne:

sortie 0

Maintenant, il ne devrait y avoir aucun problème. Au moins je ne l'ai pas fait!

1
deehzee

Auriez-vous essayé avant?

Sudo gedit /etc/pm/config.d/config

Cette commande ouvrira un fichier vide, puis ajoutera la ligne suivante dans le fichier.

SUSPEND_MODULES="rtl8187se"

Je pense que cette opération résoudra le problème qui se produit lorsque votre ordinateur se réveille.

http://ubuntuforums.org/showpost.php?p=10226021&postcount=2

0
Hckr