[Installation] Ubuntu + YaVDR + XBMC + Atric Einschalter Rev.5

  • *In Arbeit: Ich wollte für mich etwas Protokoll führen, aber vielleicht interessiert es ja auch den ein oder anderen von euch*


    Verwendete Hardware:


    Mainboard: Gigabyte µATX GA-880GMA-UD2H 880G
    CPU: AMD Athlon II X2 245e
    CPU Kühler: Passiv Silverstone NT01-E
    Gehäuse: Silverstone GD05
    Speicher: Kingston Value RAM - 2 x 2g kit - KVR1066D3N7K2/4G
    Grafik: 512MB Asus GeForce GT 210 passiv DDR2 PCIe
    IR Empfänger: Atric Einschalter Revision 5
    Fernbedienung: Harmony 300
    Netzteil: Fanless Silverstone ST30NF
    SSD: 40GB Intel X25-V
    TV Karte: Technotrend 1600
    Gehäuselüfter: 2 x 12cm Scythe SFlex SFF21D


    ... der Rechner wird auch als Desktoprechner verwendet, daher die für einen VDR vielleicht etwas übertriebene Hardware. Angeschlossen wird ein 22 Zoll TFT (DVI) und ein LCD-TV (HDMI).


    1. Ubuntu 10.04 LTS 32 Bit installieren (keine Probleme)


    - Leider kann der Kernel aus dem 10.04 kein TRIM. Um die SSD zu schonen kann man die /etc/fstab etwas anpassen:


    Option noatime hinzufügen (verringert Schreiboperationen auf der SSD)
    / ext4 noatime,errors=remount-ro 0


    Das tmp Verzeichnis in den RAM packen:
    tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0


    Firefox temp auch in den RAM:


    Firefox - about:config - Neuer String - "browser.cache.disk.parent_directory" - /tmp - Firefox neu starten - Prüfen mit about:cache


    about:cache


    2. Sound über Optischen Ausgang laufen lassen:


    Die in Ubuntu 10.04 enthaltene Version von ALSA ist leider etwas veraltet und erkennt die onboard Soundkarte nicht richtig. Daher muss man ALSA aktualisieren:


    Anleitung: http://ubuntuforums.org/showthread.php?p=6589810#post6589810
    dann Alsa neu einrichten: sudo alsaconf
    Anschließend in mit den Befehlt "alsamixer" die digitalen einschalten (Mit der Taste M wie Mute)



    3. Treiber für TT-1600 installieren:


    sudo apt-get install mercurial
    cd /usr/src/
    sudo hg clone http://linuxtv.org/hg/v4l-dvb
    cd v4l-dvb
    sudo make menueconfig
    -> Unter den DVB Karten diejenige die das Wort "fire" enthält abwählen, da es sonst Probleme beim Kompilieren gibt
    sudo make
    sudo make install
    sudo reboot



    4. Grafikkartentreiber installieren


    sudo aptitude install libvdpau-dev libvdpau1 nvidia-current nvidia-settings vdpauinfo libva1
    sudo nvidia-xconfig --no-composite
    sudo reboot
    Dann mit vdpauinfo prüfen, ob VDPAU geht



    5. YaVDR + XBMC Installation


    sudo add-apt-repository ppa:yavdr/testing-vdr
    sudo add-apt-repository ppa:lars-opdenkamp/xbmc-pvr
    sudo apt-get update
    sudo apt-get install xbmc vdr vdr-plugin-vnsiserver


    Damit sich der VDR nicht selber ausschaltet:
    sudo vim /etc/default/vdr
    ENABLE_SHUTDOWN=0


    sudo vim /var/lib/vdr/setup.conf
    MinUserInactivity = 0


    Menüpunkt Live-TV in XBMC aktivieren:
    ./xbmc
    - System > Einstellungen > Erweiterungen > Installierte Erweiterungen > PVR Client > VDR VNSI Client
    - XBMC > Settings > LiveTV



    6. Atric Einschalter installieren


    Als erstes: Das komplette Handbuch von der Atric Seite lesen(!) Bei mir angeschlossen intern am COM1 Typ5, Strom von USB1 +5V Port, Einschalten über das Durchschleifen des Powerschalters.


    Quelle: Installationsbericht yaVDR 0.3 IONITX-F Atric IR-Einschalter Mystique SaTiX-S2 V2
    - Im Bios prüfen, ob der der irq 4 ist und io=0x3f8
    dann:


    setserial /dev/ttyS0 uart none
    dpkg-reconfigure lirc
    Remote control configuration > Home-brew (16x50 UART compatible serial port)
    IR transmitter > None
    Port > /dev/ttyS0


    ändern:
    /etc/serial.conf
    /dev/ttyS0 uart none port none irq 0


    ändern:
    /etc/modprobe.d/lirc-serial.conf
    options lirc_serial irq=4 io=0x3f8 sense=1


    sudo reboot
    dmesg | grep lirc sollte folgendes ergeben:


    [ 13.618011] lirc_dev: IR Remote Control driver registered, major 61
    [ 14.520073] lirc_serial: auto-detected active low receiver
    [ 14.520076] lirc_dev: lirc_register_driver: sample_rate: 0
    [ 14.520132] lirc_serial $Revision: 5.104 $ registered


    Auf der Logitechseite einer Taste der Harmony 300 folgendes Profil einrichten:
    - Hersteller: KLS
    - Gerät: VDR 1.6


    sudo /etc/init.d/lirc stop
    sudo cat /dev/lirc0
    dann mit der fernbedienung einige Signale zum Empfänger senden, in der Ausgabe sollten diese dann erscheinen.


    Fernbedienung anlernen:
    sudo /etc/init.d/lirc stop
    sudo /etc/init.d/vdr stop
    sudo rm /etc/lirc/lircd.conf
    sudo irrecord -d /dev/lirc0 /etc/lirc/lircd.conf


    Dann die in der lircd.conf den namen anpassen, dieser muss gleich sein, wie in der Lircmap.xml (bei mir devinput)


    /etc/lirc/lircd.conf sieht dann z.B. so aus:


    ~/.xbmc/userdata/Lircmap.xml sollte dann passend erstellt werden:



    7. XBMC auf dem LCD starten, ohne die Maus auf dem TFT zu blocken


    - XBMC in den Einstellungen so konfigurieren, das es im "Windowed Mode" startet
    - System - Systemverwaltung - Nvidia X Server Settings - Displaykonfiguration -> Beide Monitore als Seperate X Screens konfigurieren
    - reboot
    - sudo apt-get install wmctrl


    Script zum starten von XBMC auf dem zweiten Display: (QUELLE)






    Hilfreiche Quellen:


    - http://www.loggn.de/all-in-one…server-xbmc-pvr-testing2/
    -

  • Hallo Stephan_84,
    erst mal vorweg: Super Beschreibung von dir!


    Habe folgendes Problem: yaVDR aufgesetzt, beim Start erschien beim ersten Mal die Meldung (sinngemäß): Anlernen der Fernbedienung, drücken Sie eine Taste der Fernbedienung


    Bei mehrfachem Drücken von verschiedenen Tasten meiner FB (Harmony 525) blinkte der Empfänger des Atric-Einschalters wie wild, aber auf dem Bildschirm passierte nix. Nach wenigen Sec. hatte ich dann ein Fernsehbild, aber der Anlerndialog für die FB war weg.


    Seitdem kämpfe ich mit den Dateien lircd.conf, remote.conf und hardware.conf ...


    Nachdem ich mir verschiedene vorgefertigte Dateien besorgt und per Terminal in die Ordnerstruktur eingefügt hatte (in /etc/lirc die lircd.conf und die hardware.conf, in den Ordner /etc/vdr die remote.conf) tut sich bei mir immer noch nix.


    Bin dann auf deinen Lösungsweg gestoßen und komme unter Punkt 6 bis zu


    "sudo /etc/init.d/lirc stop"


    da kommt bei mir im Terminal:


    "command not found"


    liegt da der Hund begraben? Bin momentan ratlos und für jeden Tipp dankbar.



    Gruß, Netkaffeekocher

    ASUS P5KPL/EPU mit Intel Pentium E5300 Dual Core 2,6 GHz, XFX nVidia GeForce GT220, 2 x TT-Budget S2 - 1600 DVB-Card, 2 x 2 GB Kingston DDR2 RAM, 2 x HDD WD Caviar Green je 1,5 TB, Atric IR Einschalter Rev. 5 Extern
    yaVDR 0.3a


  • Danke auch erst mal von mir, Stefan_84, auch wenn ich noch am Lesen bin, bevor ich mich wieder an yaVDR mache (derzeit bin ich bei MythTV ...). Ich hätte eine Frage zu obigem Schnipsel: Wo bekommt man vdpauinfo her? Synaptic findet das erst mal nicht so ohne Weiteres und auf den ersten "Google-Blick" gibt es das nur zum runterladen. Wahrscheinlich hast Du aber irgendeine Quelle dafür freigeschaltet, oder?


    Kannst Du bitte mitteilen, welche?


    Gruß,


    chessplayer

    --------------------------------------------------------------
    früher Dockstar, GoFlex Net etc, jetzt Cubietruck, RPi, Wetek Play und andere ärmliche Rechner; Sundtek Media Digital Home/Pro (DVB C/T); Nvidia ION mit yaVDR (retired)


  • Gute Frage, bei mir war das da? Hmm, vielleicht hilft dir das weiter:



    Dann kommt das aus dem yavdr-testsing? Richtig?


  • So sieht es zumindest aus. Das hilft jedenfalls schonmal weiter, danke!


    Gruß,


    chessplayer

    --------------------------------------------------------------
    früher Dockstar, GoFlex Net etc, jetzt Cubietruck, RPi, Wetek Play und andere ärmliche Rechner; Sundtek Media Digital Home/Pro (DVB C/T); Nvidia ION mit yaVDR (retired)


  • Nein, das liegt einfach daran, dass wir upstart benutzen. Die Kommandos heißen bei uns:

    Code
    sudo start remoted
    sudo stop remoted


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Hallo,
    es wäre sicher noch interessant welche Pakete du installiert hast (apt-get Zeile).

    Grüße, Dieter :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!