J'ai récemment exécuté des mises à jour à l'aide du programme de mise à jour du logiciel. Après avoir remis mon ordinateur en veille, chaque fois que je connecte mon adaptateur WiFi à un port USB, tout l'écran se fige. (Il ne gèle pas lorsque je le branche avec la mise en réseau désactivée.) Y a-t-il un moyen de résoudre ce problème?
J'ai rencontré ce genre de problèmes après que les mises à jour aient installé une nouvelle version du noyau (donc pas de mise à jour). Cela confond parfois le traitement des interfaces.
Si tel est le cas, ma solution a été de laisser l'ordinateur démarrer à partir de la version précédente du noyau jusqu'à ce qu'une nouvelle version de travail soit distribuée.
À cette fin, j'édite le menu de démarrage à l'aide du programme grub-customizer . Pour l'installer (et vous avez évidemment besoin d'une connexion Ethernet si le récepteur wi-fi ne fonctionne pas correctement), suivez ces instructions:
Sudo add-apt-repository ppa:danielrichter2007/grub-customizer
Sudo apt-get update
Sudo apt-get install grub-customizer
Le programme est une interface graphique permettant de gérer les paramètres du chargeur de démarrage. Vous pouvez y visualiser la liste des noyaux encore disponibles sur vos systèmes à partir de l’onglet 'Configuration de la liste'.
Avec l'autre onglet "Paramètres généraux", je peux changer le noyau chargé au démarrage. Dans l'instantané ci-dessous, je suis configuré pour sélectionner 4.4.0-62 generic
dans la zone 'entrée par défaut: prédéfinie`. Cette version est l'avant-dernier de la liste ci-dessus.
Ensuite, vous enregistrez votre sélection. Après le prochain redémarrage, le système démarrera à partir du noyau précédent selon votre sélection. Si votre problème a disparu, vous avez encadré le coupable. Si ce n’est pas le cas, hélas, cette avenue n’a pas abouti et le problème réside ailleurs: vous pouvez alors annuler votre sélection de chargement au démarrage.
Incidemment, vous pouvez également voir quelle version du noyau est en cours d’exécution à partir de la ligne de commande avec uname -r
.
J'ai installé l'ancien noyau 4.4.38-040438-generic et cela fonctionne aussi. Voici comment installer le vieux kernal via la ligne de commande.
Je choisis le noyau à l'adresse http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.38/
Si votre machine utilise un serveur 64 bits, choisissez "Build for AMD64 success"
Télécharger ces 2 fichiers
# wget linux-headers-4.4.38-040438_4.4.38-040438.201612101547_all.deb
# wget linux-image-4.4.38-040438-generic_4.4.38-040438.201612101547_AMD64.deb
Une fois les packages deb téléchargés, installez-les à l'aide de la commande ci-dessous.
# dpkg -i linux-headers-4.4.38-040438_4.4.38-040438.201612101547_all.deb
# dpkg -i linux-image-4.4.38-040438-generic_4.4.38-040438.201612101547_AMD64.deb
Redémarrez l'ordinateur et il devrait choisir le noyau précédent au lieu du dernier noyau.
Branché sur la clé USB Wifi, ne gèle plus;)
Lire quelques forums, et toujours pas corrigé pour le dernier noyau.
J'ai suivi ces instructions pour compiler un nouveau pilote pour le RTL8192C:
https://github.com/dz0ny/rt8192c
Jusqu'à présent, ça marche.