Problémy s hardwarem po nejnovější aktualizaci jádra?

Tux Linux s leskem

Někdy, když jsou nainstalovány nová jádra V našem zařízení s příslušnými aktualizacemi naší distribuce může některé hardwarové zařízení přestat fungovat nebo fungovat nesprávně. Proč se to stane? Je to jednoduché, protože ovladače hardwaru byly změněny s aktualizací jádra. Obecná jádra, která distribuce obvykle instalují, jsou nakonfigurována pro práci s většinou počítačů, ale nejsou optimalizována.

Někdy, pokud máte konkrétního řidiče U některých zařízení se to může s novou verzí jádra změnit a můžete vidět, jak vaše webová kamera, síťová karta, zvuková karta nebo jakékoli jiné zařízení náhle přestaly fungovat, když fungovaly správně, nejpravděpodobnější je, že modul odpovídající ovladači tohoto zařízení byl vyřazen, protože byl považován za zastaralý nebo z jakéhokoli jiného důvodu, možná je to jen vzácné zařízení a generické jádro nebylo nakonfigurováno tak, aby jej načítalo.

Nebojte se, pokud s starší verze jádra vaše zařízení fungovalo, má snadnou opravu. Představte si například, že vaše síťová karta, zvuková karta, webová kamera nebo jakékoli jiné zařízení náhle přestaly fungovat a dříve fungovaly. Pokud k tomu došlo po aktualizaci jádra, možná zjistíte, že modul již není v nové verzi přítomen. Můžete to zkontrolovat pomocí (například za předpokladu, že nefunguje síťová karta, jejíž ovladač je ath5k):

sudo modprobe ath5k && dmseg | grep ath

Pokud se nám to zdá modul neexistuje, to znamená, že není v našem jádře. Poté zkontrolujte, zda jádro detekuje vaše zařízení, protože nemusí fungovat a to je příčina. Například:

lsmod

Y prohledat seznam Konkrétní zařízení, které hledáte, například pokud jde o síťovou kartu, hledá něco jako Ethernet, WiFi, Wireless nebo v našem případě Atheros ... Pokud je uvedeno, bylo zjištěno, provedeme tedy následující, což je odstranění nebo vyloučení nejnovější verze jádra a jeho hlaviček.

dpkg --get-selections | grep linux-image

S tím jsou uvedena jádra, která jsme nainstalovali. Představme si, že naše problematická verze je 4.10.0-28, která se objeví v tomto seznamu, ale že s předchozí verzí 4.10.0-2-generic ovladač fungoval správně, protože pojďme to smazat:

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

Pak uděláme totéž pro záhlaví jádra, hledáme a ze seznamu vylučujeme ty, které odpovídají otravnému jádru, za to:

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čně dejte GRUBu pokyn k zavedení systému pomocí této verze náhled jádra, který vám nezpůsobil problémy:

sudo nano /etc/default/grup

Uvnitř tohoto souboru změňte řádek GRUB_DEFAULT = 0 na GRUB_DEFAULT = uloženo. Pak přejděte na konec souboru a přidejte další nový řádek, který obsahuje GRUB_SAVEDEFAULT = true. Uložte změny a ukončete. Nyní se znovu aktualizujeme, aby se změny projevily:

sudo update-grub2

Restartujte a jděte… Nyní by mělo všechno fungovat. Je zřejmé, že to platí pouze pro distribuce, které mají k dispozici několik jader, pokud máte jen jedno, nemůžete to udělat, je to logické ... Proto je vždy dobré po aktualizaci staré jádra nevyhazovat, mohou sloužit jako kdykoli zálohovat.

To vám ušetří ruční stahování, konfiguraci a kompilaci nového jádra a instalaci do distribuce. Nezapomeňte zanechat své komentáře s pochybnostmi nebo konkrétními případy, ve kterých jste měli problémy po aktualizaci na nové jádro ...


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

     Mikel řekl

    Dobrý článek a pro mě velmi aktuální, protože se mi to stalo a právě s řidičem wifi s Atheros 5k ... Předpokládal jsem, že můj problém byl z důvodu, na který poukazujete v příspěvku, protože to není bylo to poprvé, co se mi tento neúspěch stane. Nakonec, protože jsem chtěl vyzkoušet nejnovější verzi Ubuntu, rozhodl jsem se udělat novou instalaci po téměř 3 letech s lts, ​​které jsem měl.

     mlpbcn řekl

    Již jsme se stejnými jako vždy, vysvětlíte to v článku slouží pouze pro debian, ubuntu a deriváty, ale ne pro jiná distribuce, jako kdyby existovaly pouze ty distribuce a pak se chlubíme, že v GNU / Linuxu je toho hodně rozmanitosti, ale pouze Mluvili jsme o několika distribucích, používám Manjaro a funguje to skvěle a podle Distrowatch je to třetí nejstahovanější, nad Ubuntu a mimo jiné detekuje hardware, nainstaloval jsem ovladače bez nutnosti udělejte cokoli a co říct o jádře. nainstalujte v grafickém režimu, dostanete seznam a jediným kliknutím si vyberete ten, který chcete, a to je vše, ale pokud to uděláte z terminálu, je to jen super krátká linka a ne tři nebo čtyři jako Ubuntu. Jediná věc, kterou žádám, je, že pokud budete mluvit jen o konkrétní distribuci, je to uvedeno v názvu.

     Guillermo řekl

    Stalo se mi to s mojí jedinou rigidní sata, to znamená, že mi došel kufr v KDE Neon, i když si nejsem jistý, koho vinit, protože se mi zdá, že to bios nerozpoznal.
    Zapojil jsem to do jiného portu matheru a spustil se

        Felipe řekl

      Někteří z nás si nejsou schopni vyložit, že návod je stejný pro všechna distra a začne si hrát se složitějšími distry.

     Neules řekl

    Ahoj! Chtěl jsem nahlásit překlep v prvním [kódu]:

    sudo modprobe ath5k && dmseg | grep ath

    dmesg místo dmseg

    Nemáš zač!

     Ignacio řekl

    Skvělé vysvětlení, které mi umožnilo obnovit kabelové připojení k internetu. Webová karta byla pryč po aktualizaci jádra na linuxový obrázek a linuxové hlavičky verze 4.4.0-127, kterou jsem provedl ve čtvrtek 24. května 2018.
    Všimněte si komentáře přede mnou, který opravuje pokyn.

     laninred řekl

    Pokud je řadič, předpokládejme, že byla zkompilována a nainstalována deska WiFi, což je nejčastější případ, aktivuje se modul pomocí modprobe, stane se totéž? Bude možné v tomto případě modul znovu zkompilovat a načíst?

     Pablo řekl

    Uvidíte, jak tato stránka funguje, opraví řádek s chybou a po dvou letech už žádný případ.