¿Problemes amb el maquinari després de l'última actualització de l'nucli?

Tux Linux amb brillantor

De vegades, quan s'instal·len nous nuclis en el nostre equip amb les respectives actualitzacions de la nostra distribució algun dispositiu de maquinari pot deixar de funcionar o funcionar de forma inadequada. Per què passa? Doncs és simple, perquè els controladors de maquinari s'han alterat amb l'actualització de l'nucli. Els nuclis genèrics que solen instal·lar les distribucions estan configurats per funcionar amb la majoria d'equips, però no estan optimitzats.

De vegades, si disposes de un controlador específic per a algun dispositiu, aquest pot canviar amb la nova versió de l'nucli i pot ser que vegis com la teva webcam, la targeta de xarxa, la targeta de so o qualsevol altre dispositiu ha deixat de funcionar de cop i volta quan abans funcionava adequadament, doncs bé, el més segur és que s'hagi rebutjat el mòdul corresponent a el controlador d'aquest dispositiu perquè es considerava obsolet o per qualsevol altre motiu, potser simplement sigui un dispositiu rar i no s'hagi configurat el nucli genèric per carregar-lo.

No et preocupis, si amb la versió anterior de l'nucli funcionava el dispositiu, té fàcil solució. Per exemple, imagina que la teva targeta de xarxa, la targeta de so, càmera web o qualsevol altre dispositiu ha deixat de funcionar de cop i volta i abans funcionava. Si això va succeir després d'una actualització de l'nucli, potser et trobis amb que el mòdul ja no està present en la nova versió. Pots comprovar-ho amb (per exemple, suposant que el que no funciona és la targeta de xarxa el controlador és ath5k):

sudo modprobe ath5k && dmseg | grep ath

Si ens apareix que no existeix el mòdul, Voldrà dir que no està present en el nostre nucli. Després comprova que el nucli detecta el dispositiu, perquè potser no funcioni i aquesta sigui la causa. Per exemple:

lsmod

Y busca a la llista el dispositiu concret que busques, per exemple si és la targeta de xarxa busca alguna cosa com Ethernet, WiFi, Wireless o en el nostre cas Atheros ... Si es llista ha estat detectada, per tant farem el següent, que és esborrar o eliminar l'última versió de l' nucli i les seves capçaleres.

dpkg --get-selections | grep linux-image

Amb això es llisten els nuclis que tenim instal·lats. Anem a imaginar que la nostra versió problemàtica és la 4.10.0-28 que apareix en aquesta llista, però que amb l'anterior versió 4.10.0-2-generic funcionava adequadament el controlador, doncs anem a eliminar:

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

Després fem el mateix per les capçaleres de l'nucli, Busquem i de la llista eliminem les corresponents a l'nucli molest, per això:

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

Finalment indica-a GRUB haver arrencat el sistema usant la versió prèvia de l'nucli que no et donava problemes:

sudo nano /etc/default/grup

Dins d'aquest fitxer canvia la línia GRUB_DEFAULT = 0 per GRUB_DEFAULT = saved. Després veu a la fi de el fitxer i afegeix una altra nova línia que contingui GRUB_SAVEDEFAULT = true. Guarda els canvis i sal. Ara tornem a actualitzar perquè tinguin efecte els canvis:

sudo update-grub2

Reinicia i llest... Ara hauria de funcionar tot. Evidentment això només és vàlid per a les distros que tinguin diversos nuclis disponibles, si només tens un no pots fer això, és lògic ... Per això és sempre bo no rebutjar els antics nuclis després de les actualitzacions, poden servir-te de suport en un moment donat.

Això t'evitarà descarregar, configurar i compilar un nou nucli a mà per instal al teu distro. No oblidis deixar els teus comentaris amb dubtes o casos concrets en què hagis tingut problemes després d'actualitzar a un nou nucli ...


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Mikel va dir

    Bon article i molt oportú per a mi, ja que m'ha passat i just amb el controlador d'una wifi amb Atheros 5k ... Suposava que el meu problema es donava per la raó que apuntes al post, ja que, no ha estat la primera vegada que em passa aquest contratemps. A la fin, a causa que volia provar l'última versió d'Ubuntu, he decidit fer una nova instal·lació després de gairebé 3 anys amb la lts que tenia posada.

  2.   mlpbcn va dir

    Ja estem amb el mateix de sempre, ho expliques a l'article només serveix per debian, ubuntu i derivades, però no per altres distros, com si només existissin aquestes distros i després ens vanagloriem que en GNU / Linux hi ha molta varietat, però només parlem d'unes quantes distros, jo faig servir Manjaro i va de meravella i segons Distrowatch és la tercera més descarregada, per sobre d'Ubuntu i entre altres vondades, detecta el maquinari he instal els drivers sense haver de fer res i que dir de el nucli, es • la a manera va grafiar, et surt una llista i amb un sol clic esculls el que vulguis i llest, però és que si ho fas des del terminal és solament una línia supercorta i no tres o quatre com Ubuntu. L'únic que demano és que si només es va a parlar d'una distro en concret s'especifiqui en el títol.

  3.   Guillermo va dir

    Em va passar amb el meu únic rígid sata, és a dir em vaig quedar sense boot al KDE Neon, encara que no estic segur de a qui culpar perquè em sembla que no ho reconeixia el bios.
    El vaig connectar a un altre port de l'mather i va arrencar

    1.    Felipe va dir

      Alguns no som capaços d'interpretar que les instruccions són les mateixes per a totes les distros i es posen a brincar amb distros més complicades.

  4.   neules va dir

    Hey! Volia informar d'un error tipogràfic en el primer [code]:

    suo modprobe ath5k && dmseg | grep ath

    dmesg en comptes de dmseg

    De res!

  5.   Ignacio va dir

    Magnífica explicació que m'ha permès recuperar la connexió per cable. La targeta web havia desaparegut després d'una actualització de l'nucli a la versió linux image i linux headers 4.4.0-127, que vaig realitzar el dijous 24 de maig de 2018.
    Tingueu en compte el comentari previ a l'meu que corregeix una instrucció.

  6.   Laninred va dir

    Si el controlador, suposem una placa WiFi que és el cas més freqüent, ha estat compilat i instal·lat, activat el mòdul amb modprobe, ¿Passarà el mateix? Serà possible en aquest cas tornar a compilar i carregar el mòdul novament?

  7.   Pau va dir

    Ja veus com funciona aquest lloc, li corregeixen una linea amb un error i ni cas després de dos anys.