Mga problema sa hardware pagkatapos ng pinakabagong pag-update ng kernel?

Tux Linux na may kislap

Minsan kapag naka-install ang mga ito bagong mga kernel Sa aming kagamitan na may kanya-kanyang mga pag-update ng aming pamamahagi, ang ilang mga aparato ng hardware ay maaaring tumigil sa paggana o hindi wastong paggana. Bakit nangyayari Kaya, simple lang, dahil ang mga driver ng hardware ay nabago sa pag-update ng kernel. Ang mga generic na kernel na karaniwang nai-install ng mga pamamahagi ay naka-configure upang gumana sa karamihan ng mga computer, ngunit hindi sila na-optimize.

Minsan, kung mayroon ka isang tukoy na driver para sa ilang aparato, maaaring magbago ito gamit ang bagong bersyon ng kernel at maaari mong makita kung paano biglang tumigil sa paggana ang iyong webcam, iyong network card, iyong sound card o anumang iba pang aparato noong dati itong gumana nang maayos, mabuti, ang pinaka sigurado ay na ang module na naaayon sa driver ng aparatong iyon ay itinapon dahil ito ay itinuturing na lipas na o para sa anumang iba pang kadahilanan, marahil ito ay isang bihirang aparato lamang at ang generic na kernel ay hindi pa na-configure upang mai-load ito.

Huwag magalala, kung may ang mas matandang bersyon ng kernel nagtrabaho ang iyong aparato, mayroon itong madaling ayusin. Halimbawa, isipin na ang iyong network card, iyong sound card, webcam o anumang iba pang aparato ay biglang tumigil sa paggana at dating gumana. Kung nangyari ito pagkatapos ng pag-update ng kernel, maaari mong malaman na ang module ay wala na sa bagong bersyon. Maaari mo itong suriin (halimbawa, ipinapalagay na ang hindi gumagana ay ang network card na ang driver ay ath5k):

sudo modprobe ath5k && dmseg | grep ath

Kung lumilitaw sa amin iyon wala ang module, nangangahulugan ito na wala ito sa aming kernel. Pagkatapos suriin kung nakita ng kernel ang iyong aparato, dahil maaaring hindi ito gumana at iyon ang sanhi. Halimbawa:

lsmod

Y hanapin ang listahan Ang tukoy na aparato na iyong hinahanap, halimbawa kung ito ang network card, naghahanap para sa isang bagay tulad ng Ethernet, WiFi, Wireless o sa aming kaso Atheros ... Kung nakalista ito nakita ito, samakatuwid gagawin namin ang sumusunod, na kung saan ay tanggalin o alisin ang pinakabagong bersyon ng kernel at mga header nito.

dpkg --get-selections | grep linux-image

Sa pamamagitan nito ay nakalista ang mga kernel na na-install namin. Isipin natin na ang aming may problemang bersyon ay 4.10.0-28 na lilitaw sa listahang iyon, ngunit sa nakaraang bersyon 4.10.0-2-generic ang drayber ay gumana nang maayos, dahil tanggalin natin ito:

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

Pagkatapos ginagawa namin ang pareho para sa mga header ng kernel, hinahanap namin at mula sa listahan ay tinanggal namin ang mga naaayon sa nakakainis na kernel, para doon:

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

Sa wakas turuan ang GRUB na i-boot ang system gamit ang bersyon kernel preview na hindi nagbigay sa iyo ng mga problema:

sudo nano /etc/default/grup

Sa loob ng file na iyon baguhin ang linya GRUB_DEFAULT = 0 sa GRUB_DEFAULT = nai-save. Pagkatapos ay pumunta sa dulo ng file at magdagdag ng isa pang bagong linya na naglalaman GRUB_SAVEDEFAULT = totoo. I-save ang mga pagbabago at exit. Ngayon ay nag-update ulit kami para magkabisa ang mga pagbabago:

sudo update-grub2

Reboot at umalis... Ngayon dapat gumana ang lahat. Malinaw na wasto lamang ito para sa mga distro na mayroong maraming mga kernel na magagamit, kung mayroon ka lamang hindi mo ito magagawa, lohikal ito ... Iyon ang dahilan kung bakit laging mabuti na huwag itapon ang mga lumang kernel pagkatapos ng mga pag-update, maaari silang magsilbi bilang isang backup sa anumang naibigay na oras.

I-save ka nito mula sa pag-download, pag-configure, at pag-iipon ng isang bagong kernel sa pamamagitan ng kamay upang mai-install sa iyong distro. Huwag kalimutang iwanan ang iyong mga komento sa mga pagdududa o tukoy na mga kaso kung saan mayroon kang mga problema pagkatapos mag-update sa isang bagong kernel ...


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Mikel dijo

    Magandang artikulo at napaka napapanahon para sa akin, dahil nangyari ito sa akin at sa driver lamang ng isang wifi kasama ang Atheros 5k ... Ipinagpalagay ko na ang aking problema ay para sa kadahilanang itinuro mo sa post, dahil, hindi ang kauna-unahang pagkakataong nangyari sa akin ang kabiguang ito. Sa huli, dahil nais kong subukan ang pinakabagong bersyon ng Ubuntu, nagpasya akong gumawa ng isang bagong pag-install pagkatapos ng halos 3 taon sa mga lts na mayroon ako.

  2.   mlpbcn dijo

    Kasama na rin kami sa dati, ipinapaliwanag mo ito sa artikulong nagsisilbi lamang para sa debian, ubuntu at derivatives, ngunit hindi para sa iba pang mga distrito, na parang mayroon lamang mga distro na iyon at pagkatapos ay ipinagmamalaki namin na sa GNU / Linux maraming ng iba't-ibang, ngunit tanging Pinag-uusapan natin ang ilang mga distrito, ginagamit ko ang Manjaro at gumagana ito ng mahusay at ayon sa Distrowatch ito ang pangatlong na-download, sa itaas ng Ubuntu at bukod sa iba pang mga bagay, nakita nito ang hardware na na-install ko ang mga driver nang hindi kinakailangang gumawa ng kahit ano at kung ano ang sasabihin tungkol sa kernel, i-install sa graphio mode, makakakuha ka ng isang listahan at sa isang solong pag-click pinili mo ang isa na gusto mo at iyon lang, ngunit kung gagawin mo ito mula sa terminal ito ay isang napaka maikling linya lamang at hindi tatlo o apat na kagaya ng Ubuntu. Ang tanging hinihiling ko lamang na kung sasabihin mo lamang ang tungkol sa isang tukoy na distro, tinukoy ito sa pamagat.

  3.   Guillermo dijo

    Ito ay nangyari sa akin sa aking nag-iisa lamang na matibay na sata, iyon ay, naubusan ako ng boot sa KDE Neon, kahit na hindi ako sigurado kung sino ang sisihin dahil sa palagay ko ay hindi ito kinilala ng mga bios.
    Isinalak ko ito sa isa pang port ng mather at nag-boot ito

    1.    Felipe dijo

      Ang ilan sa amin ay hindi nabibigyang-kahulugan na ang mga tagubilin ay pareho para sa lahat ng mga distro at nagsimulang maglaro sa mas kumplikadong mga distro.

  4.   Neules dijo

    Hoy! Nais kong mag-ulat ng isang typo sa unang [code]:

    sudo modprobe ath5k && dmseg | grep ath

    dmesg sa halip na dmseg

    Walang anuman!

  5.   Ignacio dijo

    Mahusay na paliwanag na nagpapahintulot sa akin na mabawi ang koneksyon sa cable sa internet. Nawala ang web card pagkatapos ng pag-update ng kernel sa imahe ng linux at mga linux header na 4.4.0-127, na ginawa ko noong Huwebes Mayo 24, 2018.
    Tandaan ang puna bago sa akin na nagwawasto ng isang tagubilin.

  6.   laninred dijo

    Kung ang taga-kontrol, ipagpalagay na ang isang WiFi board, na kung saan ay ang pinaka-madalas na kaso, ay naipon at na-install, naaktibo ang module sa modprobe, mangyayari ba ang parehong bagay? Posible ba sa kasong ito na muling buuin at mai-load muli ang module?

  7.   Pablo dijo

    Nakikita mo kung paano gumagana ang site na ito, naitatama nila ang isang linya na may error at walang kaso pagkalipas ng dalawang taon.