Instalace HW dekoderu firmy ReelMultimedia (eHD)
Transkript
Instalace HW dekoderu firmy ReelMultimedia (eHD) Verze 14.4.2009 V textu je pouzivana hodnota $USER – login uzivatele. V prubehu casu se trochu zmenila (zjednodusila) situace. Aplikace hdplayer ktera bezi na karte je prakticky vzdy nejdele do tydne po jakekoli zmene prelozana a ulozena v binarni forme na svn repu RMM, takze ji jiz neni treba prekladat. Z toho duvodu jsou vypusteny casti zabyvajici se krizovym prekladem. Dale jsem pro jednoduchost napsal skript ktery udela kompletni pripravu vdr (aktualne vdr-1.7.5) a pluginu reelbox-3 a skinreel3-1 pro aplikaci dalsich pluginu a patchu. Princip cinnosti karty: Karta se v systemu chova trochu jinak nez obvykla karta v PCI slotu. Karta je vlastne samostatny mikropocitac pracujici s embedded linuxem. S PC komunikuje dvema ruznymi zpusoby - pres driver ktery vyuziva sdilenou systemovou pamet a pres sitove rozhrani. Toto sitove rozhrani je realizovano virtualnim sitovym adapterem s pevne pridelenou IP adresou, kterou nelze zmenit. Z toho duvodu nesmi mit zadny sitovy interface v systemu adresu ze site 192.168.99.128/30. Mechanicka instalace karty: Protoze karta je urcena pro specifickou skrin ReelBoxu nema kryci plech slotu. Kartu instalujeme pri odpojenem napajecim kabelu. Doporucoval bych po mechanickem zasunuti karty do slotu ohmmetrem zmerit odpor mezi skrini a uhelnickem na hormim okraji karty - pokud nebude 0 Ohm tak je vhodne karte pridelat zkraceny kryci plech s dirkou pro sroubek na konci tak aby se pres tuto diru karta dala k tomuto plechu prisroubovat. V tomto pripade neni totiz kostra PC propojena se zemi zakladni desky a to by mohlo mit neblahe nasledky. Pokud je po pripojeni kabelu karta ve slotu nestabilni (vysunuje se) je taky vhodne tento plech pouzit. Teprve pokud jste si jisti ze karta "sedi" ve slotu pevne i s pripojenym HDMI/component kabelem a jeji zem je spojena se zemi PC zapojte zpet napajeci kabel. Na adrese http://www.vdr-portal.de/board/thread.php?threadid=80468 je vlakno autora (vyrobce) krycich plechu pro upevneni eHD karty v PCI slotu standardnim zpusobem. Pro ziskani plechu je nutno se prihlasit a poslat autorovi PM. Pripravne instalace: ● ● tftp je vhodne mit pripraveny vdr s xine - z duvodu pocatecniho nastaveni pluginu - bez OSD se spatne nastavuje. nainstalujeme (pokud nemame nainstalovany z jinych duvodu) tftp server. Na vyber byva vice moznosti, testovani bylo provedeno s tftpd. Je v zasade jedno kde bude adresar tftpboot, ale kdyz je v home, tak nejsou problemy s pravy. Tftpd nakonfigurujeme editaci souboru /etc/inetd.conf. Radek pro tftp byt mel mit nasledujici tvar: dgram udp wait $USER/tftpboot/ root /usr/sbin/tcpd /usr/sbin/in.tftpd s /home/ ● ● Adresar odkud bude system na karte eHD stahovat hdplayer bude umisten v $HOME a nebudou problemy s pravy. Dulezite je zejmena spousteni tftpd s parametrem -s - je nutno aby tftpd po startu provedl chroot. Tftp klient z karty totiz zada o soubor "/hdplayer/hdplayer" (s absolutni cestou). vytvorime adresar hdplayer pod adresarem tftpboot. Do tohoto adresare umistnime soubor hdplayer (coz je aplikace ktera bezi v karte a stara se o zobrazeni prijimanych dat). nainstalujeme balicek screen (z distra) Moznosti rozsirene instalace zdrojovych kodu (neni nutno pro spravnou funkci) Pokud si budete chtit updatovat aplikaci hdplayer sami je mozne si ji prelozit pomoci krizoveho prekladace (na karte je procesor MIPS32). Jinak je mozno pouzit prepripravene aplikace bud ze stranky http://www.arghgra.de/hde/ nebo pouzit verzi z prilozeneho balicku. Aktualni verze se jiz pred prelozenim nemusi patchovat - staci opatchovat Makefile pomoci diff souboru z balicku. Pokud si chcete prekladat hdplayer sami, je nutno mit nainstalovany krizovy prekladac. UPOZORNENI - jeho instalace vede ke stazeni cca 1.0GB dat z webu. Mozna to jde i jednoduseji, ja to testuji jako express install. Zakladni instalacni balik a pokyny lze najit na kegel.com/crosstool. Jako procesor pri instalaci volte MIPSEL. Pokud si chcete prohlidnout zdrojove texty aplikaci a kernelu ReelBoxu muzete si stahnout cely image jejich prostredi (cca 700MB) jak to uvadi puvodni wiki. svn co svn://reelbox.org Vlastni instalace: Pozadavky pro instalaci: Existence adresaru jak byly pouzivany v puvodnim wiki – tzn. musi existovat adresare /data/install_dvbs2/vdr/ /data/install_dvbs2/reel/ V adresari /data/install_dvb-s2/reel vytvorime podadresar svn (/data/install_dvb-s2/reel/svn). Do tohoto adresare nakopirujeme prilozeny balicek a rozbalime jej. cd /data/install_dvbs2/reel/svn tar xzvf ehd_driver_plugins_20090115.tar.gz Vznikne nam skript svn_base_down.sh a podaresar patches. Spustime skript svn_base_down.sh. Ten nam vytvori adresar vdr-1.7.5 v /data/install_dvbs2/vdr/, opatchuje jej, vytvori a zkompiluje drivery pro eHD kartu. ./svn_base_down.sh Zkontrolujeme zda je naisntalovan balicek screen z distra. Drivery pro kartu zavedeme pomoci skriptu startehd.sh jenz se nakopirova do $HOME. cd sudo ./startehd.sh Musime pockat asi 20 vterin nez OS karty nabehne. Pak bychom meli videt na pripojenem monitoru/televizoru logo RMM Avantgarde. Pokud ne, tak postupujeme podle posledni casti tohoto pripevku. Ted do vznikle struktury vdr muzeme nakopirovat dalsi pluginy ktere pouzivame, aplikovat patche a pod. Potom prelozime vdr i pluginy. Nyni jiz muzeme pustit vdr s pluginem reelbox. Pri prvnim spusteni je mozno pouzit dvou vystupnich virtualnich devices a vyuzit tak jiz funkcni vystup (xine) pro nastaveni pluginu reelbox. rvdrr P'xine' Plugin skinreel3-1 Pokud chceme pouzivat plugin skinreel3-1 musime jeste downloadovat bitmapy pro osd. Nejlepe je stahnout si je do adresare plugins. svn co svn://reelbox.org/testing/packages/reelvdrpi skinreel3/ROOT/usr/share/reel/skinreel3 skinreel3 Vznikne podadresar skinreel3. Na jen musime udelat v /usr/share link s jmenem vdr. Normalni spousteni Pro dalsi spusteni staci zadat: cd sudo ./startehd.sh rvdrr Vystup zvuku Tato cast ma tolik moznosti ze by to vystacilo na samostatny navod. Zakladni moznost je vystup zvuku pres HDMI konektor. Pokud HDMI konektor nepouzijeme anebo pouzijeme konverzi HDMI-DVI tak mame nekolik dalsich moznosti: Na vystupnim konektoru karty je vystup SPDIF – bohuzel na prilozene kabelove redukci neni vyveden. Da se pouzit redukce k SS1 – tam je SPDIF na strednim konektoru 3.5mm jacku. Take se da redukce vyrobit podle nasledujiciho schematu: 8 7 6 5 9 4 3 2 1 3/5: GND 1: SPDIFout 6: Y (Y in YCmode) 8: U (C) 9: V (CVBS) Pouzit zvukovou kartu PC. Protoze Reelbox pouziva zvukovou kartu s cipem Realtek budou asi ve vyhode ti kteri maji podobny cip ve svem PC. Nekdy ale zvukova karta neni schopna dekodovat AC3 stream – pak je mozno spoustet vdr s argumentem “-a ac3dec” (a samozrejme mit nainstalovany ac3dec). Pak je stereo zvuk posilan primo do zvukove karty a AC3 zvuk pomoci ac3dec dekodovan na stereo a posilan do zvukove karty take. Pokud mate problemy s ovladanim hlasitosti zvuku pomoci dalkoveho ovladani VDR tak si upravte funkci “void ReelBoxDevice::SetVolumeDevice(int volume)” v souboru ReelBoxDevice.c pluginu reelbox-1.9. Je dostatecne okomentovana takze neni problem se v ni vyznat. Kdyz to nefunguje Pokud fungovala minula verze tak se vratime k ni – na svn se objevuje v soucasne dobe cca 10-15 verzi denne a ne vsechny funguji. Nejprve se pokusime zjistit pricinu - postupujeme podle nasledujicich bodu: ● ● ● ● ● ● ● ● je natazen modul tun? je natazen modul hdshmd? je nainstalovan balicek screen? je v systemu virtualni interface tun0 s IP 192.168.99.130? je mozno si pingnout na 192.168.99.129? je spravne nakonfigurovan tftpd? Je tftp port uveden ve stavu LISTEN? je v adresari tftprootu ($HOME/tftpboot/) adresar hdplayer a v nem soubor hdplayer? je v souborovem systemu karty spravne downloadoveny hdplayer? hdplayer musi byt v adresari /tmp a jeho delka nesmi byt nulova. $ telnet 192.168.99.129 Trying 192.168.99.129... Connected to 192.168.99.129. Escape character is '^]'. BusyBox v1.2.2 (2007.12.1216:53+0000) Builtin shell (ash) Enter 'help' for a list of builtin commands. Welcome to extensionHD This image is based on SDK V1.5. It was built @ Mi 12. Dez 17:55:45 CET 2007 on ReelVDR. hdext #ls la /tmp drwxrxrx 2 0 0 0 Jan 1 00:00 . drwxrxrx 14 0 0 0 Jan 1 00:00 .. rwxrxrx 1 0 0 138500 Jan 1 00:00 hdplayer hdext # Pokud se nam podari zjistit pricinu neni problem ji (vetsinou) odstranit.
Podobné dokumenty
Kerio uživatelské diskusnà fórum
Bayes filtr neni jeste nauceny. K nauceni je potreba 200 spamu a 200 hamu. Ucit filtr je mozne
oznacovanim mailu uzivateli. Soucasne se filtr automaticky uci na hodnocenych zpravach,
pokud jsou jas...
Úvod do Linuxu Co je to Linux?
předpokládá, že je nijak nezajímá, jak systém funguje uvnitř. Vývojáři gra-fických aplikací věnují mimořádné úsilí vytváření
nádherně vyhlížejících systémů, stejně tak ale nabízejí možnost, aby lin...
Stažení - SAPRO , sro
k USB portu na bočním panelu (jak je
zobrazeno na obrázku).
B Pohybujte se v nabídce a prohlédněte
obsah souborů umístěných na USB
zařízení.
C Před odpojením USB zařízení z USB portu,
musíte nejprv...
RCU650 Návod
aktualizace svého softwaru, které zajišťují, že přijímač satelitní televize bude mít ty
nejmodernější parametry. Firma Ferguson si vyhrazuje právo provádět opravy, změny nebo
modifikace softwaru po...
Podklady k vypracování domácích úkolů a cvičení
tohle jsme si rikali jeste navíc na cviceni 5,
ukazeme jak primo v maxu upravit texturu a jak s ni pracovat bez upravy ve photoshopu: to se vam bude urcite hodit
-klikneme nejdrive pravym tlacitkem...
Root.cz - Triky pro uz ne zacatecniky
Pohodlnejsim a bezpecnejsim zpusobem je upgrade. Ten nahraje novou verzi programu a pritom
zachova i veskere konfiguracni soubory. Navic jej muzete pouzit, i kdyz program jeste neni
nainstalovan. T...