Ubuntu 14.04 LTS est installé sur un Lenovo G50-30. Quand j'ai installé Ubuntu, j'ai eu quelques problèmes avec le WiFi. Je ne pouvais pas l'allumer/éteindre.
J'ai cherché sur Internet et trouvé quelques commandes pour le réparer et cela a fonctionné. Mais, chaque fois que Ubuntu démarre, je dois taper cette commande pour activer le WiFi:
Sudo modprobe -r ideapad-laptop
Que puis-je faire pour résoudre ce problème?
Aussi, comment puis-je exécuter des commandes automatiquement à chaque démarrage du système?
Assurez-vous que le wifi est allumé et fonctionne, puis exécutez la commande suivante pour mettre le module en liste noire.
echo "blacklist ideapad-laptop" | Sudo tee -a /etc/modprobe.d/blacklist.conf
Redémarrer.
Pilot6 a un PPA qui résoudra le problème sans mettre en liste noire ideapad-laptop
Il faut d'abord ajouter le PPA
Sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop
Ensuite, nous pouvons l'installer avec
Sudo apt-get update && Sudo apt-get install ideapad-laptop-dkms
Puis redémarrez
Le seul problème possible est si vous avez une carte wifi broadcom qui utilise bcmwl car cela mettra à jour votre noyau à la série 3.16 et vous auriez besoin de la version utopique de la source bcmwl-kernel-source ici
modprobe -r
est utilisé pour supprimer un module de noyau. Vous pouvez mettre le module sur une liste noire afin de ne pas avoir à le supprimer après chaque démarrage. Pour cela, ouvrez un terminal et tapez:
Sudo nano /etc/modprobe.d/blacklist.conf
Par la commande ci-dessus, nous demandons à nano, l'éditeur de texte de l'interface graphique Ubuntu d'ouvrir /etc/modprobe.d/blacklist.conf
. Mais les utilisateurs normaux ne sont pas autorisés à écrire dans ce fichier. Nous utilisons donc Sudo
pour exécuter la commande avec les privilèges root.
Ajoutez le nom du module que vous souhaitez ajouter à la liste noire au fichier ouvert au format suivant:
blacklist driver-name
Pour quitter, appuyez sur Ctrl + X
suivi de y
(pour Oui).
Puisque vous avez demandé, lorsque vous utilisez Linux, vous n’avez jamais besoin de taper les mêmes commandes à chaque démarrage du système. Vous pouvez l'automatiser. Si vous voulez qu'une commande particulière soit exécutée à chaque démarrage d'Ubuntu, ajoutez simplement ceci à /etc/rc.local
. Pour cela, ouvrez un terminal et tapez:
Sudo gedit /etc/rc.local
Une fois que gedit est ouvert, écrivez la commande que vous voulez exécuter pendant le démarrage à partir de la dernière dernière ligne, c'est-à-dire. avant exit 0
. Sauvegarder et quitter.
Si vous devez vider le module ideapad-laptop pour débloquer rfkill, je dirais très probablement que vous souffrez du problème no_hw_rfkill .
Par conséquent, je vous conseillerais de demander bugzilla ou ibm-acpi-devel , si vous souhaitez que cela soit traité - une fois pour toutes.
Si vous avez également fourni la sortie dmidecode
, alors, je pense que vous devriez déjà avoir terminé à moitié.