Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
linuxaddict:reparer:wifisleepmode [02/09/2019, 02:38] – créée Claude Clerc | linuxaddict:reparer:wifisleepmode [02/09/2019, 20:50] – [Mieux ! Redémarrage automatique du Wifi] Claude Clerc | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
C'est une mésaventure constatée avec la carte Wifi MT7630e sur un portable ASUS R511L. | C'est une mésaventure constatée avec la carte Wifi MT7630e sur un portable ASUS R511L. | ||
+ | |||
+ | < | ||
===== Quelle est ma carte Wifi ? ===== | ===== Quelle est ma carte Wifi ? ===== | ||
Ligne 28: | Ligne 30: | ||
| | ||
| | ||
- | identifiant matériel: 0 | + | ... |
- | | + | |
- | nom logique: wlp3s0f0 | + | |
- | | + | |
- | | + | |
- | bits: 32 bits | + | |
- | | + | |
| | ||
| | ||
Ligne 65: | Ligne 61: | ||
binfmt_misc | binfmt_misc | ||
</ | </ | ||
+ | Visiblement '' | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Essayons de les enlever un à un, en commençant par le driver signalé : | ||
+ | sudo modprobe -r mt76x0e | ||
+ | lsmod | grep mt | ||
+ | | ||
+ | < | ||
+ | mt76xx | ||
+ | binfmt_misc | ||
+ | </ | ||
+ | |||
+ | Ah ! Il en reste. On enlève aussi le module '' | ||
+ | sudo modprobe -r mt76xx | ||
+ | lsmod | grep mt | ||
+ | | ||
+ | < | ||
+ | binfmt_misc | ||
+ | </ | ||
+ | |||
+ | ===== La commande qui relance le Wifi ! ===== | ||
+ | D' | ||
+ | sudo modprobe -r mt76x0e mt76xx && sudo modprobe mt76x0e mt76xx | ||
+ | |||
+ | ===== Un lanceur sur le bureau de Cinnamon ===== | ||
+ | Taper cette commande est pénible. En plus, il faut rentrer son mot de passe à cause des '' | ||
+ | |||
+ | Essayons de simplifier tout ça ! | ||
+ | |||
+ | ==== Étape 1 : Un petit script ==== | ||
+ | On va créer un script dans un dossier '' | ||
+ | cd | ||
+ | mkdir -p bin | ||
+ | cd bin | ||
+ | touch wifi-wakeup | ||
+ | xed wifi-wakeup | ||
+ | |||
+ | Inscrivez les lignes suivantes dans le fichier wifi-wakeup qui vient de s' | ||
+ | < | ||
+ | if [[ $EUID -ne 0 ]]; then | ||
+ | echo "This script must be run as root" | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | modprobe -r mt76x0e mt76xx && modprobe mt76x0e mt76xx | ||
+ | </ | ||
+ | |||
+ | Rendez ce script exécutable : | ||
+ | chmod +x wifi-wakeup | ||
+ | |||
+ | ==== Étape 2 : Plus de mot de passe ==== | ||
+ | |||
+ | echo " | ||
+ | |||
+ | Au prochain démarrage de l' | ||
+ | |||
+ | ==== Étape 3 : Le lanceur ==== | ||
+ | |||
+ | Clic droit sur le Bureau. Créer un nouveau lanceur. Mettez ce que vous voulez comme icône, comme nom et comme commentaire, | ||
+ | |||
+ | Redémarrez l' | ||
+ | |||
+ | ===== Mieux ! Redémarrage automatique du Wifi ===== | ||
+ | |||
+ | Créer le script ''/ | ||
+ | < | ||
+ | |||
+ | # Wake up the Wifi ! | ||
+ | |||
+ | case $1/$2 in | ||
+ | pre/*) | ||
+ | modprobe -r mt76x0e mt76xx | ||
+ | sleep 1 | ||
+ | ;; | ||
+ | post/*) | ||
+ | modprobe mt76x0e mt76xx | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | </ | ||
+ | |||
+ | Rendre ce script exécutable : | ||
+ | sudo chmod a+x / | ||
+ | |||
+ | Redémarrer l' | ||
+ | |||
+ | |||
+ | {{counter|today| personne a visité cette page aujourd' |