Kirjoittaja Aihe: Firmware kansion toiminta 16.04 LTS:ssä?  (Luettu 2392 kertaa)

Jaxz

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Firmware kansion toiminta 16.04 LTS:ssä?
« : 31.07.17 - klo:21.21 »
Aina kun kernel versio päivittyy /lib/firmware kansioon tulee uusi kansio kernelin version mukaan esim 4.4.0-83-generic.

Kernelin päivittymisen jälkeen on usb TV-viritintikun firmware käytävä kopioimassa uusimpaan /lib/firmware/[kernelin versio] kansioon, muuten tikku ei toimi.

Aiemmin riitti, että firmware tiedosto oli /lib/firmware kansiossa, vaan ei toimi enää. Mistä ongelma johtuu? Kuinka sen voi korjata?
5 x Ubuntu vs. 1 x M$ Windows

juyli

  • Vieras
Vs: Firmware kansion toiminta 16.04 LTS:ssä?
« Vastaus #1 : 02.08.17 - klo:01.38 »
Aina kun kernel versio päivittyy /lib/firmware kansioon tulee uusi kansio kernelin version mukaan esim 4.4.0-83-generic.
Tuo ei taida aivan pitää paikkansa. Kernel-päivitys ei ole mitenkään suoraa sidoksissa firmware-päivityksen kanssa.
Kernel-päivitys korjaa ko. Linux-ytimestä löytyneitä bugeja ja mahdollisia tietoturvaongelmia.  Ja tarvittaessa lisää laitetuen laitteille, jotka ovat aiemmin jääneet ilman tukea kernelissä.
Lainaus
Kernelin päivittymisen jälkeen on usb TV-viritintikun firmware käytävä kopioimassa uusimpaan /lib/firmware/[kernelin versio] kansioon, muuten tikku ei toimi.
Voidaan toki puhua siitä, ettei Ubuntu/Canonical enää tue tuota laitetta, joten sen firmware:a ei liitetä suoraa ko. hakemistoon ;)
Firmware:t ovat joko laitevalmistajan kehitelmiä - tai aktiivisien kehittäjien (lue: taitavan ohjelmoijan tai ohjelmointitiimin) luomia tiedostoja, joilla laite saadaan toimimaan ylipäätään käyttöjärjestelmässä, jota ei laitevalmistaja suoraa tue.
Yhä vain kaunis kiitos niille kehittäjille, jotka vaivautuvat ohjelmoimaan  tuen laitteille myös Linux-järjestelmälle. Usein nämä ohjelmoijat joutuvat kehittelemään ajureita saamatta laitevalmistajalta riittävää tietoa laitteesta vedoten liikesalaisuuksiin tai patentteihin/lisensseihin.
"Laite on aina yhtä käyttökelpoinen kuin sille ohjelmoidut ajurit."
Lainaus
Aiemmin riitti, että firmware tiedosto oli /lib/firmware kansiossa, vaan ei toimi enää. Mistä ongelma johtuu? Kuinka sen voi korjata?
Itse jo olet kehittänyt metodin korjata ongelman.

PS. Laitapa vain rohkeasti tarkemmat speksit TV-viritinkortistasi. Ehkä ratkaisu löytyisi helpommin (?). 

Muoks: "Riesanani"  on laite, jonka ajuri on ajoittain asennettava uudelleen. Yleensä ainoastaan, kun järjestelmä päivitetään uudelleen tai asennettaessa uusi järjestelmä. Pelkkä kernel-version päivitys ei vaadi tämän laitteen ajurin uudelleen asentamista.
« Viimeksi muokattu: 02.08.17 - klo:05.25 kirjoittanut juyli »