Des problèmes matériels après la dernière mise à jour du noyau?

Tux Linux avec des paillettes

Parfois, lorsqu'ils sont installés nouveaux noyaux Dans notre équipement avec les mises à jour respectives de notre distribution, certains périphériques matériels peuvent cesser de fonctionner ou fonctionner incorrectement. Pourquoi cela se passe-t-il? Eh bien, c'est simple, car les pilotes matériels ont été modifiés avec la mise à jour du noyau. Les noyaux génériques que les distributions installent généralement sont configurés pour fonctionner avec la plupart des ordinateurs, mais ne sont pas optimisés.

Parfois, si vous avez un pilote spécifique Pour certains appareils, cela peut changer avec la nouvelle version du noyau et vous pouvez voir comment votre webcam, votre carte réseau, votre carte son ou tout autre appareil a soudainement cessé de fonctionner alors qu'il fonctionnait correctement, eh bien, le plus sûr est que le Le module correspondant au pilote de ce périphérique a été écarté parce qu'il était considéré comme obsolète ou pour toute autre raison, peut-être est-ce juste un périphérique rare et le noyau générique n'a pas été configuré pour le charger.

Ne t'inquiète pas, si avec l'ancienne version du noyau votre appareil a fonctionné, il a une solution facile. Par exemple, imaginez que votre carte réseau, votre carte son, votre webcam ou tout autre appareil a soudainement cessé de fonctionner et utilisé pour fonctionner. Si cela s'est produit après une mise à jour du noyau, vous constaterez peut-être que le module n'est plus présent dans la nouvelle version. Vous pouvez le vérifier avec (par exemple, en supposant que ce qui ne fonctionne pas, c'est la carte réseau dont le pilote est ath5k):

sudo modprobe ath5k && dmseg | grep ath

S'il nous semble que le module n'existe pas, cela signifie qu'il n'est pas présent dans notre noyau. Vérifiez ensuite que le noyau détecte votre appareil, car il peut ne pas fonctionner et c'est la cause. Par exemple:

lsmod

Y rechercher la liste L'appareil spécifique que vous recherchez, par exemple s'il s'agit de la carte réseau, recherche quelque chose comme Ethernet, WiFi, Wireless ou dans notre cas Atheros ... S'il est répertorié, il a été détecté, nous ferons donc ce qui suit, qui consiste à supprimer ou éliminer la dernière version du noyau et ses en-têtes.

dpkg --get-selections | grep linux-image

Avec cela, les noyaux que nous avons installés sont répertoriés. Imaginons que notre version problématique soit la 4.10.0-28 qui apparaît dans cette liste, mais qu'avec la version précédente 4.10.0-2-generic, le pilote fonctionnait correctement, car supprimons-le:

sudo apt-get remove --purge linux-image-4.10.0-28-generic linux-image-extra-4.10.0-28-generic

Ensuite, nous faisons la même chose pour en-têtes du noyau, on cherche et de la liste on élimine ceux correspondant au noyau ennuyeux, pour cela:

dpkg --get-selections | grep linux-headers

sudo apt-get remove --purge linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic

sudo update-grub2

Enfin demander à GRUB de démarrer le système en utilisant la version aperçu du noyau qui ne vous a posé aucun problème:

sudo nano /etc/default/grup

Dans ce fichier, changez la ligne GRUB_DEFAULT = 0 en GRUB_DEFAULT = enregistré. Ensuite, allez à la fin du fichier et ajoutez une autre nouvelle ligne contenant GRUB_SAVEDEFAULT = vrai. Enregistrez les modifications et quittez. Maintenant, nous mettons à jour à nouveau pour que les modifications prennent effet:

sudo update-grub2

Redémarrez et partez… Maintenant, tout devrait fonctionner. Evidemment cela n'est valable que pour les distributions qui ont plusieurs noyaux disponibles, si vous n'en avez qu'un vous ne pouvez pas faire cela, c'est logique ... C'est pourquoi il est toujours bon de ne pas jeter les anciens noyaux après les mises à jour, ils peuvent servir de sauvegarde à tout moment.

Cela vous évitera de télécharger, de configurer et de compiler manuellement un nouveau noyau à installer sur votre distribution. N'oubliez pas de laisser vos commentaires avec des doutes ou des cas spécifiques dans lesquels vous avez eu des problèmes après la mise à jour vers un nouveau noyau ...


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Mikel dit

    Bon article et très opportun pour moi, car cela m'est arrivé et juste avec le conducteur d'un wifi avec Atheros 5k ... j'ai supposé que mon problème était pour la raison que vous le signalez dans le post, depuis, ce n'est pas le cas été la première fois que ce revers m'arrive. Au final, parce que je voulais essayer la dernière version d'Ubuntu, j'ai décidé de faire une nouvelle installation après presque 3 ans avec les lts que j'avais.

  2.   mlpbcn dit

    Nous sommes déjà avec la même chose que toujours, vous l'expliquez dans l'article ne sert que pour debian, ubuntu et ses dérivés, mais pas pour les autres distributions, comme s'il n'y avait que ces distributions et que nous nous vantons que dans GNU / Linux il y en a beaucoup de variété, mais seulement Nous avons parlé de quelques distributions, j'utilise Manjaro et cela fonctionne très bien et selon Distrowatch c'est le troisième le plus téléchargé, au-dessus d'Ubuntu et entre autres, il détecte le matériel que j'ai installé les pilotes sans avoir à faire quoi que ce soit et que dire sur le noyau, installez en mode graphio, vous obtenez une liste et en un seul clic vous choisissez celle que vous voulez et c'est tout, mais si vous le faites depuis le terminal ce n'est qu'une ligne super courte et non trois ou quatre comme Ubuntu. La seule chose que je demande, c'est que si vous ne parlez que d'une distribution spécifique, cela est spécifié dans le titre.

  3.   Facture dit

    Cela m'est arrivé avec mon seul sata rigide, c'est-à-dire que j'ai manqué de démarrage dans KDE Neon, même si je ne sais pas trop à qui blâmer car il me semble que le bios ne l'a pas reconnu.
    Je l'ai branché sur un autre port du mather et il a démarré

    1.    Felipe dit

      Certains d'entre nous ne sont pas capables d'interpréter que les instructions sont les mêmes pour toutes les distributions et commencent à jouer avec des distributions plus compliquées.

  4.   Néules dit

    Hey! Je voulais signaler une faute de frappe dans le premier [code]:

    sudo modprobe ath5k && dmseg | grep ath

    dmesg au lieu de dmseg

    Vous êtes les bienvenus!

  5.   Ignacio dit

    Magnifique explication qui m'a permis de récupérer la connexion par câble à internet. La carte Web avait disparu après une mise à jour du noyau de l'image Linux et des en-têtes Linux 4.4.0-127, ce que j'ai fait le jeudi 24 mai 2018.
    Notez le commentaire avant le mien qui corrige une instruction.

  6.   Laninrouge dit

    Si le contrôleur, supposons qu'une carte WiFi, qui est le cas le plus fréquent, a été compilé et installé, a activé le module avec modprobe, la même chose se produira-t-elle? Sera-t-il possible dans ce cas de compiler et de charger à nouveau le module?

  7.   Pablo dit

    Vous voyez comment ce site fonctionne, ils corrigent une ligne avec une erreur et aucun cas après deux ans.