Rasbian + PCTV DVB-S2 460e + TVheadend

  • Hallo zusammen,

    ich habe hier ein kleines Problem und hoffe auf weitere Hilfe.

    1. Habe auf den Pi Rasbian (2012-12-16-wheezy-raspbian) installiert.
    2. DVB-S2 [Anzeige] (PCTV DVB-S2 Stick (460e)) Stick angeschloßen
    3. git installiert um source von github zu hollen

    Code
    sudo apt-get install git git-core


    4. tvheadend von git geholt

    Code
    pi@raspberrypi /usr/local/tvheadend $ sudo git clone git://github.com/tvheadend/tvheadend.git


    Danke @orb

    5. Als nächstes wie von orb beschrieben ./configure

    Code
    ./configure

    Leider bekomme ich da einen Fehler und weis nicht wie ich weiter vorgehen soll.

    Code
    pi@raspberrypi /usr/local/tvheadend $ sudo ./configure
    checking for cc execinfo.h ...         ok
    checking for cc -mmmx ...              fail
    checking for cc -msse2 ...             fail
    checking for cc getloadavg ...         ok
    checking for py module gzip ...        ok
    checking for bzip2 ...                 ok
    checking for pkg openssl  ...          fail
    checking for pkg libssl  ...           fail
    ERROR: SSL development support not found

    Einmal editiert, zuletzt von Fr34k (5. Januar 2013 um 17:35)

  • Wenn Du Programme selbst compilierst mußt Du Dich um die Anhängigkeiten selbst kümmern, das Meiste müßtest Du mit apt-get nachinstallieren können.
    Dir scheint mindestens 'libssl-dev' zu fehlen.

    Einmal editiert, zuletzt von orb (5. Januar 2013 um 19:29)

  • Woher weiß ich welche Abhängigkeiten ich brauche?
    Und woher weiß ich welchen Namen ich in apt-get eingeben soll?

    Gesendet von meinem HTC One S

    Nachdem ich nun

    Code
    sudo apt-get install libssl-dev


    ausgeführt habe ging es etwas weiter
    und zwar


    nun steht da par mal fail. Ich vermute es sollte alles okey sein oder ?

    was sagt mir dieser code ?

    Einmal editiert, zuletzt von Fr34k (5. Januar 2013 um 19:32)

  • Was fehlt sagt er Dir:

    Code
    SSL development support not found'


    In der Regel fehlen Libraries, also lib* und 'development' heißt normal '-dev' oder'devel'
    Mit aptitude kannst Du in den verfügbaren paketen suchen, ein 'aptitude search ssl' ergibt u.a libssl-dev

    Die 'fail' sind ok, der ARM kann kein mmx und kein sse2, das PAket 'avahi-client' ist nicht installiert.
    Macht nix, um sowas zu erkennen und anzupassen gibt es ./configure.

    Die weiteren Angaben sagen Dir, welche weiteren PAkete genutzt werden (openssl und zlib),
    Wohin das Programm installiert wird : /usr/local mit den benutzten Unterverzeichnissen
    Wo der ausführbare Programmteil liegt: /usr/local/tvheadend/build.linux/tvheadend
    und wo Daten abgelegt werden : /usr/local/share/tvheadend


    Jetzt ist ein 'make' dran.
    Weiteres findest Du auch in der README.

    Einmal editiert, zuletzt von orb (5. Januar 2013 um 20:00)

  • Habe nun

    Code
    sudo apt-get install libavahi-client-dev libavahi-client3 libcurl4-openssl-dev

    daraufhin zeigt er das an

    danach kam nun

    Code
    sudo make

    sieht so aus als ob nun des alles ging.

    jetz kommt make install oder ?


    Code
    sudo make install
    install -D ./build.linux/tvheadend /usr/local/bin/tvheadend
    install -D man/tvheadend.1 /usr/local/share/man/tvheadend.1
    for bundle in docs/html docs/docresources src/webui/static data/conf data/dvb-scan; do \
                    mkdir -p /usr/local/share/tvheadend/$bundle ;\
                    cp -r $bundle/*  /usr/local/share/tvheadend/$bundle ;\
            done

    was nun ?

    Einmal editiert, zuletzt von Fr34k (5. Januar 2013 um 20:47)

  • Zitat von orb pid="3696" dateline="1357415501"


    Nutzt Du avahi? Sonst hättest Du den nicht installieren müssen.

    Das Programm liegt jetzt in /usr/local/bin/tvheadend und kann gestartet werden.

    genau soweit habe ich es geschaft


    Code
    pi@raspberrypi /usr/local/bin $ ./tvheadend -C

    daraufhin habe ich nun diese meldungen bekommen


    INFO Meldungen habe ich mal ausgelassen.

    hm weis nicht ob ich avahi benutze aber ich dachte es muss alles i.o sein ^^

  • Muss ich nicht irgendwie die karte erst installieren ?

    ich habe es bisher nur in usb eingesteckt und mit strom versorgt.

    also hier hab ich was gefunden
    https://www.lonelycoder.com/redmine/projec…d_initial_setup


    Zitat

    [size=3][font="Lucida Grande, verdana, arial, helvetica, sans-serif"]Permission to access video adapters[/font][/size]
    [size=1][font="Lucida Grande, verdana, arial, helvetica, sans-serif"]In order for Tvheadend to control video adapters on the system it must be granted access to those devices. Most systems have a 'video' group with write access to the video adapter devices. When Tvheadend is started as a daemon (if Tvheadend is installed from a distribution package this is most likely the way it is) it will change its primary group to 'video' in order to access these groups. If your system is configured in a different way you can either change the group membership of the video adapters (/dev/dvb, etc) or reconfigure the Tvheadend start up parameters.
    If Tvheadend is started without the '-f' argument it will not demonize nor change its primary UID/GID. Rather it will run with the permissions granted to the user executing the binary. If that's the case you must make sure the current user is granted with access to the video devices.[/font][/size]


    wie gebe ich dem user pi zugriff auf video ?
    bzw voher weis ich ob er schon zugriff hat ?


    Code
    pi@raspberrypi /dev/dvb $ ls
    adapter0


    bedeutet es, dass der dvb stick richtig erkannt wurde vom system ?

    Einmal editiert, zuletzt von Fr34k (5. Januar 2013 um 23:26)

  • Zitat von Fr34k pid="3705" dateline="1357422867"


    Muss ich nicht irgendwie die karte erst installieren ?

    ich habe es bisher nur in usb eingesteckt und mit strom versorgt.

    Code
    pi@raspberrypi /dev/dvb $ ls
    adapter0


    bedeutet es, dass der dvb stick richtig erkannt wurde vom system ?


    Ob ein Gerät richtig erkannt wird kannst Du nach dem Einstecken in /var/log/messages sehen.
    Ein 'tail -f /var/log/mesages' während des Einsteckens erleichtert das Suchen.


    Zitat

    also hier hab ich was gefunden
    https://www.lonelycoder.com/redmine/projec…d_initial_setup


    wie gebe ich dem user pi zugriff auf video ?
    bzw voher weis ich ob er schon zugriff hat ?


    Mit ls -lisa kannst Du sehen, wer welche Zugriffsrechte auf die Datei hat.
    Mit 'usermod -G video pi' kannst Du den Pi in die video-Gruppe aufnehmen, vorher solltest Du aber mit 'cat /etc/group |grep video' nachsehen, ob er nicht schon dazu gehört.


  • Ob ein Gerät richtig erkannt wird kannst Du nach dem Einstecken in /var/log/messages sehen.
    Ein 'tail -f /var/log/mesages' während des Einsteckens erleichtert das Suchen.



    Mit ls -lisa kannst Du sehen, wer welche Zugriffsrechte auf die Datei hat.
    Mit 'usermod -G video pi' kannst Du den Pi in die video-Gruppe aufnehmen, vorher solltest Du aber mit 'cat /etc/group |grep video' nachsehen, ob er nicht schon dazu gehört.

  • Hallo,

    ich verfolge das Thema gerade und habe es mal selbst versucht.
    Im TVheadend Webfrontend bei den Einstellungen der TV-Karte komm ich zu folgenden Ergebnis:


    Code
    Jan 30 20:18:22 dvb: Adapter "Montage Technology DS3000/TS2020" Enabled
    Jan 30 20:18:24 dvb: diseqc setup failed 1


    Hardware
    Device path:
    /dev/dvb/adapter0
    Device name:
    Montage Technology DS3000/TS2020
    Host connection:
    USB (480 Mbit/s)
    Intermediate Frequency range:
    950000 kHz - 2150000 kHz, in steps of 1011 kHz
    Symbolrate range:
    1000000 Baud - 45000000 Baud
    Status
    Currently tuned to:
    11,953,500 kHz Horizontal (default)
    Services:
    0
    Muxes:
    1
    Muxes awaiting initial scan:
    0
    Signal Strength:
    56%
    Bit Error Rate:
    4294967295/s
    Uncorrected Bit Errors:
    0/s


    Ich weiss gerade echt nicht weiter. Karte is eine Tevii S660.

    Code
    Linux version 3.6.11 (root@raspbmc-buildbox) (gcc version 4.7.1 20120402 (prerelease) (crosstool-NG 1.15.2) ) #1 PREEMPT Sat Dec 29 00:16:57 UTC 2012

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!