web-dev-qa-db-fra.com

L'adaptateur Wifi bloque Ubuntu 16.04

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?

5
that guy

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'.

Grub Customizer List configuration

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.

Grub Customizer General settings

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.

6
XavierStuvw

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.

0
takizo

J'ai suivi ces instructions pour compiler un nouveau pilote pour le RTL8192C:

https://github.com/dz0ny/rt8192c

Jusqu'à présent, ça marche.

0
qwidion