Váš košík je aktuálně prázdný!
Rozchození DVB-T tuneru MSI Mega Sky 580 v Linuxu
Nedávno jsem si koupil usb tuner MSI Mega Sky 580. Jedná se o zařízení pro příjem digitální televize (více info tady.), které lze bez problémů využívat pod operačním systémem MS Windows, ale v systému GNU/Linux je to složitější. A protože mi to dalo zabrat více než 10 minut, považuji to za složitý proces, který radeji blognu, aby zůstalo zachován, navzdory mé skleroze 🙂
Podotýkám, že postup, který je zde uváděný je vyzkoušen a provozován v Ubuntu 6.06 (Drapper Drake), ale s mírnými obměnami je jej možné použít i v jiné distribuci.
Na teď už jdeme na do. Začneme s tím, že usb tuner zasuneme do USB portu. Potom zkusíme něco takového:
lsusb
Mělo by být vidět něco podobného:
Bus 005 Device 006: ID 0db0:6970 Micro Star International
Bus 005 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 004: ID 03f0:7204 Hewlett-Packard DeskJet 36xx
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 005: ID 05a9:8519 OmniVision Technologies, Inc.
Bus 002 Device 004: ID 1120:f0f0
Bus 002 Device 001: ID 0000:0000
Pokud máte to, co je na prvním řádku, také ve svém výpise, máte už skoro vyhráno.
Následně je potřeba provést instalaci ladících utilit pro DVB-T, vývojových balíků apod.
# sudo apt-get install libcap-dev libavcodec-dev mercurial dvb-utils libdc1394-13 libvorbisenc2 libgsm1 dvb-utils linux-restricted-modules-386 linux-restricted-modules-common
Poté je potřeba pridat balicek, bez nehoz by nebylo mozne kompilovat moduly do jadra:
# sudo apt-get install build-essential linux-headers-`uname -r`
stáhneme si zdrojáky ovladačů pro tuner, které následně přeložíme a nainstalujeme
# hg clone linuxtv.org ...
# cd v4l-dvb
Pote, co stahneme zdrojáky, je potřebné upravit verzi jádra v souboru v4l-dvb/v4l/.version
, kde je je parametr KERNELRELEASE. Tento parametr je potreba upravit na hodnotu vystupu z “uname -r”. Pote pokracujeme kompilaci.
# make
# sudo make install
Poté se provede instalace firmwaru pro MSI. Stáhněte soubor dvb-usb-megasky-02.fw, který nakopírujte do adresáře
/lib/firmware/$(uname -r)/
Následně už je nutné jen zavést modul do paměti:
# modprobe dvb-usb
Až mi příště vyjde čas, popíšu zde, jak a jaký software je vhodný pro používání ke koukání na digitální televizi.
Categories:
Tags:
Leave a Reply