Úterý 20. 2. 2007
Rozchození DVB-T tuneru MSI Mega Sky 580 v Linuxu
HW | Linux | SW • @10:12
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.
Autor: oldsoldierKomentáře: 17
Trackback URI | RSS komentářů k tomuto příspěvku.
Napsat komentář
URL se automaticky převádí na odkazy. Položky označené hvězdičkou (*) jsou povinné!
Enter ukončuje řádek, dva Entery znamenají odstavec. Vaše e-mailová adresa nebude zveřejněna.
Povoleny jsou tyto HTML značky:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Nejde prosim o omyl a nazov tuneru ma byt namiesto MSI mega Star 580, MSI Mega Sky 580.
Dakujem
Mas pravdu - dekuji za upozorneni -uz jsem to upravil.
Teda…kupovat si něco do linuxu aby to bylo USB je podle mě hodně velká odvážnost
Ale je fakt že mám s usb hodně zkušeností když bylo na linuxu teprve v počátku…jen horko těžko jsem rozběhal klíčenku…natož pak monstrozitu jako tuner 
A o Ubuntu jsi slyšel?
Tam jsem dycky rozjel všechno
SH: Taky jsem mival podobne zkusenosti. Doba ale pokrocila a da se rict, ze dneska jde v Linuxu rozchodit skoro vsechno. I kdyz to semtam stoji hodne usili.
A Ubuntu? Tam je to opravdu nadhera. I kdyz take tam nechodi uplne vsechno
Snad casem….
chci se zeptat.. jaky to ma prijem? v te recenzi to vypada celkem blede.. premyslim prave o koupi tohoto adapteru..
Prijem celkem v pohode. Pouzivam to v Praze na Braniku a se standardni antenou, ktera je vystrcena ven z baraku. Nemam s tim zadne problemy. Ovsem doporucuju vyzkouset.
U me tento navod nefungoval a pri pripojeni mi kernel hazel:
[ 9083.572000] dvb_usb_m920x: disagrees about version of symbol dvb_usb_device_init
[ 9083.572000] dvb_usb_m920x: Unknown symbol dvb_usb_device_init
Tak jsem zkusil pouzit v4l z repositare ~mkrufky/m920x a vse bylo ok (nekde jsem kdysi neco cetl o vice verzi cipsetu na tomto tuneru)
Takze, pokud mu to hazi to same, staci misto “hg clone http://linuxtv.org/hg/v4l-dvb” v tom navodu zadat “hg clone http://linuxtv.org/hg/~mkrufky/m920x” a melo by to fungovat.
Diky za doplneni.
No zabudol nam autor povedat ako to aj popozerame
tak najprv:
route add -net 224.0.0.0/4 gw 127.0.0.1alebo
route add -host 239.0.1.2(aby sme nezabili siet streamom
a teraz samotny stream
dvbstream -i 239.0.1.2 -r 1234 -f 658000 8192dvbstream tusim treba instalovat…zvysok je v manulali pre tento command
uvedena citacia funguje pre Kosice, Slovakia
je tam teraz 5 kanalov myslim(TA3,STV1&2,Markiza,JOJ) - mozno som nieco zabudol…
Vdaka Vam vsetkym co tu pisete ale ja sa este len zoznamujem z UBUNTU 7.04 teda lepsie povedane sa z nou trapim. Vsetko sa mi podarilo rozbehnut okrem MSI DigiVox A/D II. A pokial mi viete poradit aj ako spojazdnit ovladanie PC pomocou Bluetooth a Sonyericssonom budem vam velmi vdacny. Poprosim Vas velmi podrobny postup. VDAKA
Diky za navod.
Bublanek: Tak sem s radami, já UBUNTU mám, GUTSY GIBBON (7,10) mám i tuner DVB-T MSI DIGIVOXmini II, a tu potvoru ne a ne vnutit UBUNTU! Vše české dostupné jsem prostudoval, vyzkoušel a nic! S náramnou vděčností přijmu jakýkoliv návod, link, prostě cokoliv, co povede k cíli. A s tím UBUNTU bych netvrdil, že USB zařízení jsou bezproblémové, i skenner od Mustek-u byl docela problém, ale dalo se to! Klíčenky a SD karty rozpozná sám, to je fakt, ale problémy má docela se vším, hlavně s TV tunery a taky s Web-kamerami. Jinak je to fajnový OS, pro přechod z Windows úplně vynikající.
Jo, a zapoměl jsem, když by někdo chtěl poskytnout radu, klidně může i na pistabacsi@centrum.cz, aspoň budu moct obratem poděkovat. Tady děkuji předem všem, co chtějí dokázat, že to rozchodit jde!
Prosel jsi postup uvedeny v clanku? Co mas za problem? co konkrétně nefunhuje?
stahel sem dvb-usb-megasky-02.fw a neviem to vlozit do tohto adresara /lib/firmware/$(uname -r)/ VOPRED DAKUJEM
Cao zkoušel jsem to rozchodit ve Fedoře, ale už ten prvni přikaz pro kontrolu mě tam nefungoval. Nemate někdo prodím návod na fedoru?