Stap 6:2) installatie nodig firmware-bestanden (indien nodig) om het herkennen van de dvb-tuner - al werken uit de doos voor allermeest naar de tijd te maken
Voordat
we verdergaan, moeten we begrijpen hoe de TV-ondersteuning is geïmplementeerd in Linux.
Wij zal niet ingaan op diepe details met betrekking tot dit, zoals de meeste van de tijd die u niet nodig, maar begrijpen dat de beginselenvan iets zal altijd helpen u in het geval dat u problemen ondervindt.
In Linux, als een apparaat wordt ondersteund door de Linuxkernel, zal het werken uit de doos, zodra u stekker in het stopcontact. Als dit niet gebeurt, dan betekent het dat de steun voor het apparaat niet in de kernel gecompileerd, maar misschien wel apart, als een module beschikbaar. Dit is hoe het werkt tegenwoordig, zoals het bouwen van ondersteuning in de kernel voor elk apparaat de image van de kernel te groot zou maken. Zo heeft het de voorkeur aan houd ze apart in modules en ze laden alleen indien nodig. Dit kan automatisch worden gedaan door de noodzakelijke script uit te voeren zodra het apparaat is aangesloten in, of handmatig. In dit laatste geval moet u laden de benodigde kernelmodule (dit is vergelijkbaar met een 'driver' in windows) te laten werken. U moet de beschrijving volgen, maar meestal toe te voegen aan /etc/modules.conf zal doen de truc.
Als er geen kernelmodule, dan bent waarschijnlijk u van geluk, als uw apparaat niet worden ondersteund.
Als u hebt gekozen die de Dvbsky tuner, dan de tuner zal worden erkend kant-en-klare.
Om check it als het apparaat wordt herkend, open te stellen een ssh console sessie (openelec heeft gebruiker: openelec, pass: openelec standaard osmc heeft gebruiker: osmc, pass: osmc), en de kwestie een lsusb command (zie eerste foto voor uitvoer)
In
geval hoeft u niet de opdracht van de lusb, kunt u itt installeren vanaf de repository op osmc via het commando:
sudo ad rem-worden installeren usbutils
Zouden we een output vergelijkbaar met foto nr 2.
In geval
de output toont niet de tuner als gevonden, het zal werken.
Als het toont een fout dat een firmware-bestand niet is gevonden, moeten we om te kopiëren van de bestanden van de firmware voor uw tuner en kopie/extract het naar/lib/firmware/map.
Om te begrijpen waarom dit nodig is, is een korte uitleg nodig:
Elke moderne apparatuur heeft meestal een processor die moeten bepaalde-firmware wordt uitgevoerd om te kunnen werken. Dit wordt meestal opgeslagen in het Flash-geheugen van de processor, in sommige gevallen extern in de bijgevoegde NAND-geheugen. In het geval van TV-tuners, de meeste fabrikanten koos niet te slaan op alle in de apparatuur, maar in plaats daarvan het besturingssysteem laadt het elke keer als het product is ingevoegd/opgestart. Dit is niet alleen spaart de NAND-geheugen, maar kunt u gemakkelijker en veiliger om te onderhouden en bijwerken van de firmware vereist voor het uitvoeren van de hardware.
In ons geval, zodra de Linux het apparaat herkent en het bijbehorende 'stuurprogramma geladen ', zal het proberen om de respectieve firmware laden vanuit de map /lib/firmware.
Sommige distributies plaatsen al deze firmwarebestanden in die map, in dit geval de 'driver' vindt het en het laden in het geheugen van de RAM van de tuner. Sommige distributies opnemen niet, want het is meestal beter om het gebruik van de meest recente firmware-bestanden die worden geleverd door de fabrikant van de tuner.
In het geval van de tuner van Dvbsky, kunnen de meest recente firmware-bestanden worden gedownload via de volgende link: