Hirdetés

Új hozzászólás Aktív témák

  • balage25

    senior tag

    válasz Bekzol #24883 üzenetére

    Több érdeklődő volt, így beteszem ide is.

    Feltelepítesz pár dolgot a routerre: nano htop screen kmod-usb2 kmod-usb-core usbutils libpthread kmod-i2c-core.
    Feltelepítessz pár dolgot a gépre, ha ubuntu 9.10 akkor ezeket:

    sudo apt-get install g++ libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc binutils patch bzip2 libz-dev asciidoc subversion

    Ha nem, akkor itt megtalálod, ami kell.
    Létrehozol egy openwrt mappát a home könyvtárodban, majd

    cd openwrt

    a)
    Megnézed, melyik revízió kell neked, ezt letöltöd:
    svn co -r revizio_szam svn://svn.openwrt.org/openwrt/trunk/

    b)
    Innen letöltöd a firmware-t(lehet több félét is ki kell próbálni, mert nekem egy régebbivel ment csak), és bemásolod ~/openwrt/trunk/dl könyvtárába. Letöltöd/kiveszed a Dorián csomagjából az af9005.fw-t, és ugyanide másolod.
    Létrehozol egy könyvtárat ~/openwrt/trunk/package/mumudvb, ebbe másolod az innen letöltött fájlt, ennek legyen Makefile a neve.

    c)
    ezek a parancsok következnek:

    svn export https://mediawrt.googlecode.com/svn/trunk/config/feeds.conf
    ./scripts/feeds update
    ./scripts/feeds install -a
    svn export https://mediawrt.googlecode.com/svn/trunk/scripts/generate_dvbmk.py
    ./generate_dvbmk.py

    itt kiválasztod a megfelelő tuner tipust.
    Én ezeket választottam
    Afatech AF9005 DVB-T USB1.1
    Afatech AF9005 default remote control
    Afatech AF9015 DVB-T USB2.0

    d)
    kiadod sorra ezeket a parancsokat:
    echo CONFIG_TARGET_ar71xx=y > .config
    make defconfig
    make prereq
    make package/symlinks
    make menuconfig

    itt utilities menüpontban kiválasztod a mumudvb-t
    majd a kernel modules -- DVB support menüben kiválasztod a tuner tipusát
    ezután kilépsz és elmented a konfigot.

    e)
    make package/kernel/compile V=99
    make package/mumudvb/compile V=99

    Ez létrehozza a bin könyvtárba a megfelelő csomagokat, amiket telepíteni kell.
    Én ezeket telepítettem
    kmod-dvb-core_2.6.32.27-1_ar71xx.ipk
    kmod-dvb-usb_2.6.32.27-1_ar71xx.ipk
    kmod-dvb-usb-af9015_2.6.32.27-1_ar71xx.ip
    mumudvb_1.6.1-openwrt-1_ar71xx.ipk

    d)
    Ebből a Dorián által készített csomagból is kell pár konfig fájl.

    Én az /etc/mumudvb könyvtárba tettem őket, illetve a startdvb.sh-t futtatási jogokkal bemásoltam az /usr/sbin könyvtárba, és le is futattam. Ezt minden router indításkor le kell futtatni.
    Ezzel a paranccsal kipróbálhatod, hogy működik:
    mumudvb -d -c /etc/mumudvb/mindigtv-mux-a.conf

    Ha igen, akkor szebb ha így indítod
    screen -dmS mumudvb mumudvb -d -c /etc/mumudvb/mindigtv-mux-c.conf

    screen -r ezzel be tudsz lépni, ctrl+a d vel pedig kiláéphetsz a screen-ből.

    Az automatikus indítással még nem foglalkoztam. Ha valami esetleg kimarad elnézést, csak emlékezetből írtam.

    [ Szerkesztve ]

Új hozzászólás Aktív témák