Je suis affecté par ce bug: 869502 .
Une solution de contournement qui semble arrêter les paniques du noyau consiste à désactiver la gestion de l'alimentation wlan0:
sudo iwconfig wlan0 power off
Cependant, il semble que la gestion de l’alimentation soit automatiquement réactivée lorsque je débranche le câble d’alimentation et je pense aussi à bien d’autres occasions.
Y a-t-il quelque chose qui pourrait causer ceci? Est-ce que quelqu'un sait comment je peux l'empêcher?
Réponses:
Powermanagement sans fil est géré par un crochet dans
pm-utils
. Vous pouvez l'éteindre de l'une des manières suivantes:Créez un fichier dans
/etc/pm/config.d
. Je l'ai nommée liste noire:et dans le fichier, gardez:
Si vous souhaitez désactiver d'autres hooks, les hooks par défaut sont situés à
/usr/lib/pm-utils/power.d/
.OU
Vous pouvez simplement créer un crochet vide dans
/etc/pm/sleep.d
ou/etc/pm/power.d
. Voyez lequel travaille pour vous. c'est à direIl suffit de faire
OU
la source
chmod -x /usr/lib/pm-utils/power.d/wireless
place?Tapez
iwconfig
et regardez la sortie. Vous devriez voir le nom de votre jeu de puces ainsi que l'activation ou la désactivation de la gestion de l'alimentation. Si ce n'est pas dit, c'est probablement éteint.Pour désactiver la gestion de l’alimentation, allez à
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
et vous verrezChangez le
3
en a2
et redémarrez.Puis lancez-vous
iwconfig
et si cela fonctionne, vous devriez voirPower Management:off
.Source: https://sites.google.com/site/easylinuxtipsproject/internet
la source
Si désactiver la gestion de l'alimentation pour votre interface sans fil accélère Internet de la manière suivante:
Que pour en faire une commande d'exécution permanente comme suit:
cd /etc/pm/power.d
sudo gedit wifi_pwr_off
Cela ouvrira un fichier vide, copiez le code ci-dessous:
Enregistrez le fichier, rappelez-vous de
et redémarrez.
la source
sudo iwconfig wlan0 power off
j’obtiens le message suivant: Erreur de requête sans fil "Set Power Management" (8B2C): SET a échoué sur le périphérique wlan0; Aucun tel appareil.sudo iwconfig
et vérifiez quelle interface possède une extension sans fil. Parfois c'esteth1
.Ma méthode préférée consiste à ajouter la ligne suivante dans
/etc/network/interfaces
les paramètres de mon interface sans fil:Voici un exemple complet:
Notez que
man interfaces
le comportement depost-up
peut changer dans le futur.la source
Pour une raison quelconque, les solutions les plus votées ne fonctionnaient pas pour moi et la gestion de l'alimentation revenait sans cesse. J'ai fini par faire ce qui suit:
Et ajouté la ligne suivante avant
exit 0
:Cela désactive la gestion de l'alimentation 30 secondes après la connexion ...
Edit: En fait, cela ne suffisait pas. J'ai continué d'essayer un tas de choses, y compris https://askubuntu.com/a/614245 qui, je pense, ont résolu mon problème (j'espère).
la source
Une autre approche consiste à ajouter une directive explicite (
wireless-power
) pour contrôler la gestion de l’énergie dans le/etc/network/interfaces
fichier de configuration (par exemple, désactivez-la pour wlan0 avec DHCP):la source
Très bon conseil. 'sudo iwconfig wlan0 power off' semble être le seul moyen de faire fonctionner mon module ath9k de manière stable (avec le noyau 3.2 - curieusement dans le noyau> 3.5, il semble n'y avoir aucun problème, mais les noyaux en raison de leurs problèmes de suspension de disque / RAM avec amd64 semble être un no go, malheureusement... :-()
la source
Une meilleure approche (du moins sur Ubuntu 16.04) consiste à créer
/etc/network/if-up.d/wifi-powerman-off
avec le contenu suivant:et le définir comme exécutable. La gestion de l'alimentation sera désactivée à la prochaine connexion au réseau.
Cela fonctionne bien avec NetworkManager.
la source
Si vous utilisez
laptop-mode-tools
, vous pouvez alors désactiver la gestion de l’énergie sans fil en modifiant/etc/laptop-mode/conf.d/wireless-iwl-power.conf
(Ubuntu 14.04):la source
J'ai créé le service systemd suivant pour tuer PERSISTENTEMENT la gestion de l'alimentation sur le WiFi lors des redémarrages. Testé et connu pour fonctionner. Il suffit de coller le script bash ci-dessous dans un fichier,
chmod 700
le fichier etsudo ./yourFileName.sh
:la source