Problémy s hardvérom po najnovšej aktualizácii jadra?

Tux Linux s trblietkami

Niekedy, keď sú nainštalované nové jadrá V našom zariadení s príslušnými aktualizáciami našej distribúcie môže niektoré hardvérové ​​zariadenie prestať pracovať alebo fungovať nesprávne. Prečo sa to deje? Je to jednoduché, pretože pri aktualizácii jadra boli zmenené ovládače hardvéru. Generické jadrá, ktoré distribúcie zvyčajne inštalujú, sú nakonfigurované tak, aby fungovali s väčšinou počítačov, ale nie sú optimalizované.

Niekedy, ak máte konkrétny vodič pre niektoré zariadenie sa to môže s novou verziou jadra zmeniť a uvidíte, ako vaša webová kamera, sieťová karta, zvuková karta alebo akékoľvek iné zariadenie náhle prestali fungovať, keď fungovali správne, najpravdepodobnejšie je, že modul zodpovedajúci ovládaču tohto zariadenia bol vyradený, pretože bol považovaný za zastaraný alebo z iného dôvodu, možno je to iba zriedkavé zariadenie a generické jadro nebolo nakonfigurované na jeho načítanie.

Nebojte sa, ak s staršia verzia jadra vaše zariadenie fungovalo, má ľahkú opravu. Predstavte si napríklad, že vaša sieťová karta, zvuková karta, webová kamera alebo akékoľvek iné zariadenie zrazu prestali fungovať a fungovali. Ak k tomu došlo po aktualizácii jadra, môžete zistiť, že modul už v novej verzii nie je. Môžete to skontrolovať (napríklad za predpokladu, že nefunguje sieťová karta, ktorej ovládač je ath5k):

sudo modprobe ath5k && dmseg | grep ath

Ak sa nám zdá, že modul neexistuje, znamená to, že sa nenachádza v našom jadre. Potom skontrolujte, či jadro detekuje vaše zariadenie, pretože to nemusí fungovať a je to príčina. Napríklad:

lsmod

Y prehľadať zoznam Konkrétne zariadenie, ktoré hľadáte, napríklad ak ide o sieťovú kartu, vyhľadáva niečo ako Ethernet, WiFi, bezdrôtové pripojenie alebo v našom prípade Atheros ... Ak je v zozname uvedené, bolo zistené, urobíme preto nasledovné, čo je odstránenie alebo vylúčenie najnovšej verzie jadra a jeho hlavičiek.

dpkg --get-selections | grep linux-image

S tým sú uvedené jadrá, ktoré sme nainštalovali. Poďme si predstaviť, že naša problematická verzia je 4.10.0-28, ktorá sa v tomto zozname nachádza, ale s predchádzajúcou verziou 4.10.0-2-generická ovládač pracoval správne, pretože vypustime to:

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

Potom urobíme to isté pre hlavičky jadra, hľadáme a zo zoznamu vylučujeme tie, ktoré zodpovedajú nepríjemnému jadru, pretože:

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

Konečne povedzte GRUBU, aby spustil systém pomocou verzie ukážka jadra, ktorá vám nerobila problémy:

sudo nano /etc/default/grup

Vo vnútri tohto súboru zmeňte riadok GRUB_DEFAULT = 0 na GRUB_DEFAULT = uložené. Potom prejdite na koniec súboru a pridajte ďalší nový riadok, ktorý obsahuje GRUB_SAVEDEFAULT = true. Uložte zmeny a ukončite prácu. Teraz znova aktualizujeme, aby sa zmeny prejavili:

sudo update-grub2

Reštartujte počítač a choďte... Teraz by malo všetko fungovať. Je zrejmé, že to platí iba pre distribúcie, ktoré majú k dispozícii niekoľko jadier. Ak máte iba jedno, nemôžete to urobiť, je to logické ... Preto je vždy dobré staré jadrá po aktualizáciách nevyradiť, môžu slúžiť ako kedykoľvek zálohovať.

To vás ušetrí od ručného sťahovania, konfigurácie a kompilácie nového jadra až po inštaláciu na vašom distro. Nezabudnite zanechať svoje pripomienky s pochybnosťami alebo konkrétnymi prípadmi, v ktorých ste mali problémy po aktualizácii na nové jadro ...


8 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Mikel dijo

    Dobrý článok a pre mňa veľmi aktuálne, keďže sa mi to stalo a práve s vodičom wifi s Atheros 5k ... Predpokladal som, že môj problém bol z dôvodu, na ktorý poukazujete v príspevku, keďže, má nebolo to prvýkrát, čo sa mi tento neúspech stane. Nakoniec, pretože som chcel vyskúšať najnovšiu verziu Ubuntu, som sa rozhodol urobiť novú inštaláciu po takmer 3 rokoch so zapnutým lts.

  2.   mlpbcn dijo

    Už sme s rovnakými ako vždy, vysvetľujete to v článku slúži iba pre debian, ubuntu a deriváty, ale nie pre iné distribúcie, akoby existovali iba tie distribúcie a potom sa chválime, že v GNU / Linux je toho veľa rozmanitosť, ale iba Hovorili sme o niekoľkých distribúciách, používam Manjaro a funguje to skvele a podľa Distrowatch je to tretí najsťahovanejší, nad Ubuntu a okrem iného detekuje hardvér, ktorý som nainštaloval, bez toho, aby som musel čokoľvek a čo povedať o jadre, nainštalujte v grafickom režime, dostanete zoznam a jediným kliknutím si vyberiete ten, ktorý chcete, a to je všetko, ale ak to urobíte z terminálu, je to iba super krátka čiara a nie tri alebo štyri ako Ubuntu. Jediná vec, ktorú sa pýtam, je, že ak budete hovoriť iba o konkrétnej distribúcii, je to uvedené v nadpise.

  3.   Účet dijo

    Stalo sa mi to s mojou jedinou tuhou sata, to znamená, že mi došiel boot v KDE Neon, aj keď si nie som istý, koho viniť, pretože sa mi zdá, že to bios nerozpoznal.
    Zapojil som ho do iného portu mathera a spustil sa

    1.    Felipe dijo

      Niektorí z nás nie sú schopní interpretovať, že pokyny sú rovnaké pre všetky distribúcie a začnú sa hrať so zložitejšími distribúciami.

  4.   Neules dijo

    Ahoj Chcel som nahlásiť preklep v prvom [kóde]:

    sudo modprobe ath5k && dmseg | grep ath

    dmesg namiesto dmseg

    Nie je začo!

  5.   Ignacio dijo

    Skvelé vysvetlenie, ktoré mi umožnilo obnoviť káblové pripojenie k internetu. Webová karta bola preč po aktualizácii jadra na linuxový obraz a linuxové hlavičky verzie 4.4.0-127, ktorú som vykonal vo štvrtok 24. mája 2018.
    Všimnite si komentár pred mojím, ktorý opravuje pokyn.

  6.   laninred dijo

    Ak bol radič, predpokladajme, že bola zostavená a nainštalovaná doska WiFi, ktorá je najčastejším prípadom, aktivovaný modul pomocou modprobe, stane sa to isté? Bude možné v takom prípade zostaviť a načítať modul znova?

  7.   pablo dijo

    Uvidíte, ako funguje tento web, opravia riadok s chybou a po dvoch rokoch už žiadny prípad.