Posts by atgis

    Hallo zusammen,

    ich plane meinen VDR auf HD aufzurüsten, da bald die SD Sender abgeschaltet werden.

    Leider finde ich keine DVB-S2 PCIe Karten bei eBay und Co.

    Generell wäre mir auch lieber etwas aktuelles mit Support und Garantie zu kaufen.

    Liege ich richtig, dass DVB-S2 PCIe Karten einfach veraltet sind und nicht mehr stand der Technik?

    SATIP wäre demzufolge die aktuelle Technik?

    Gibt es da für den Anwendungsfall, wenn man nur 2x Tuner benötigt etwas bezahlbares? Die Geräte von Digital Devices sind für mich oversized und somit zu teuer.

    Mfg

    Hi, danke für deine Antwort.

    Das mit der Nvidia GT730 kenne ich. Die hatte ich in einem anderen VDR verbaut.

    Das ist allerdings schon 5-6 Jahre her. Ich dachte es hat sich eher was Richtung Intels eingebauter Grafik getan?

    Ist denn so ein Nvidia System überhaupt noch Stand der Zeit?

    Ich würde yaVDR 0.7 einsetzen.

    Hallo zusammen,

    mein alter yaVDR gibt so langsam den Geist auf. Es häufen sich Bildaussetzer.

    Ich bin jetzt seit einigen Jahren aus dem VDR Thema raus und hab eigentlich keinen Einblick mehr.

    Meine alte Hardware:

    Mainboard: Asrock K10N78M Pro

    RAM: 2GB

    GPU: GeForce 8200

    CPU: AMD Athlon x2 250

    Ferni: IRF Media W-01RN

    Tuner: Terratec Cinergy 1200 + Skystar 2 DVB-S

    OS: yaVDR 0.6.1 Kernel 3.19

    Vielleicht könnte ihr mir ein paar Tipps geben welche Hardware für yaVDR stressfrei geeignet wäre.

    Welche Hardware ist aktuell empfehlenswert? Früher war Nvidia stressfrei. Jetzt scheint es mit der in der CPU integrierten Intel Grafik zu funktionieren?

    Welche PCI-e DVB-S2 Karte oder USB-Variante sollte man aktuell nehmen (gerne auch was älteres, quasi gebraucht)?

    Und das wichtigste: welche Fernbedienung + Empfänger funktioniert Out of the Box? Ich erinnere mich, dass es für mich als Laie sehr zeitraubend war die Fernbedienung einzurichten.

    Ich würde meinen alten VDR eigentlich gerne aufrüsten.

    Viele Grüße

    Hallo ihr lieben,

    uns ist leider die Harmony 200 Fernbedienung kaputt gegangen zumindestens funktionieren nicht mehr alle Tasten. Ich habe als Ersatz eine Harmony 350 geordert. Doch leider bekomme ich die Einstellungen nicht geklont oder kopiert.

    Also habe ich Taste für Taste auf der Harmony 200 gedrückt und versucht auf der 350 anzulernen. Das klappt nur mittelmäßig. Es werden die Tastendrücke und Wiederholungen falsch ausgegeben. Der VDR spielt verrückt und hängt sich sogar auf.

    Ich erinnere mich, dass es für mich als laie ein ziemlicher Kampf war die Fernbedienung an so einen 0815 USB IR-Empfänger zum laufen zu bringen (http://wiki.xbmc.org/index.php?title=IRF_Media_W-01RN).

    Was ist denn die einfachste Methode eine neue Universalfernbedienung an den Start zu bringen. ohne etwas am VDR umkonfigurieren zu müssen?

    ... ging aber trotzdem nicht. :wand

    Ich habe die hid-spineplus.ko nach

    /lib/modules/4.4.0-97-generic/kernel/drivers/hid kopiert und depmod -A ausgeführt

    Das Modul wird aus irgendeinen Grund mit insmod oder modprobe nicht geladen. Sodass ich zur Laufzeit testen konnte.

    Code
    sudo nano  /etc/modules

    und

    Code
    hid-spinelplus

    eintragen und reboot machen!

    :thumbup::D läuft! Danke an wolfi.m und pbg4

    Was mich noch interessiert, wenn ich selber so einen patch mal anpassen muss, wie man das macht. Einfach mit nano oder einen anderen Editor konnte ich die Datei nicht bearbeiten. Die war danach immer kaputt. Genauso wie man die "rejects auflöst". Was macht man da?

    MfG ;D



    LÖSUNG:

    Display Spoiler

    Die Ferni wird wie folgt erkannt:


    xbmc@ubuntu:/$ lsusb


    Bus 003 Device 002: ID 0471:20cc Philips (or NXP)


    oder: neuer Empfänger


    xbmc@ubuntu:/$ lsusb


    Bus 003 Device 002: ID 0471:2168 Philips (or NXP)


    Kernel auf aktuelle Version updaten:


    sudo apt-get install --install-recommends linux-generic-lts-xenial


    sudo reboot


    Compiler Abhängigkeiten installieren:


    sudo apt-get install git build-essential kernel-package fakeroot libncurses5-dev bc libssl-dev nano


    Kernel Sourcen downloaden:


    cd /usr/src


    sudo apt-get source linux-image-4.4.0-97-generic


    Oder wenn bereits der entsprechende Kernel läuft, kann man dessen Source herunterladen:


    sudo apt-get source linux-image-$(uname -r)


    diese Datei anlegen:


    mkdir /home/xbmc/kernel


    cd /home/xbmc/kernel


    Patch von hier einkopieren:


    Kernel-Sourcen ins Arbeitsverzeichnis kopieren:


    sudo cp -R /usr/src/linux-lts-xenial-4.4.0 /home/xbmc/kernel


    cd /home/xbmc/kernel/linux-lts-xenial-4.4.0

    wget -O spinelplus-remote.patch https://www.vdr-portal.de/index.php?atta…us-4-4-0-patch/



    Patch ausführen:


    sudo patch -p1 < spinelplus-remote.patch


    Ausgabe sieht wie folgt aus, kein reject, kein hunk:


    patching file drivers/hid/hid-core.c


    patching file drivers/hid/hid-ids.h


    patching file drivers/hid/hid-spinelplus.c


    patching file drivers/hid/Kconfig


    patching file drivers/hid/Makefile


    dann:


    sudo updatedb


    locate Module.symvers finden


    cp /usr/src/linux-headers-4.4.0-97-generic/Module.symvers /home/xbmc/kernel/linux-lts-xenial-4.4.0


    make oldconfig


    make menuconfig <--- hier hid-spinelplus auswählen


    make prepare


    make scripts


    make SUBDIRS=drivers/hid


    baut dann im gleichen Verzeichnis unter: drivers/hid/hid-spinelplus.ko


    Testen ob das neue Modul ohne Fehler läd:


    sudo insmod kernel/drivers/hid/hid-spinelplus.ko


    Falls nicht schauen was nicht passt:


    grep | tail


    Neues Modul an die entsprechende Stelle kopieren und im System registrieren:


    cp kernel/drivers/hid/hid-spinelplus.ko /lib/modules/4.4.0-97-generic/kernel/drivers/hid/


    depmod -a


    am Ende einfügen, dass Modul beim Systemstart geladen wird:


    sudo nano /etc/modules


    hid-spinelplus


    dann:


    sudo nano /lib/udev/rules.d/98-eventlircd.rules


    Am Ende je nach Empfänger 20cc oder 2168 folgenden Inhalt einfügen:


    ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="2168", \


    ENV{eventlircd_enable}="true", \


    ENV{eventlircd_evmap}="spinelplus.evmap"


    dann:


    sudo nano /etc/eventlircd.d/spinelplus.evmap


    Inhalt:


    # 0471:0613 PHILIPS MCE USB IR Receiver- Spinel plus


    # 0471:206c PHILIPS MCE USB IR Receiver- Spinel plus


    # 0471:20cc PHILIPS MCE USB IR Receiver- Spinel plus


    # 0471:2168 PHILIPS MCE USB IR Receiver- Spinel plus


    KEY_1 = KEY_1 # 1


    KEY_2 = KEY_2 # 2


    KEY_3 = KEY_3 # 3


    KEY_4 = KEY_4 # 4


    KEY_5 = KEY_5 # 5


    KEY_6 = KEY_6 # 6


    KEY_7 = KEY_7 # 7


    KEY_8 = KEY_8 # 8


    KEY_9 = KEY_9 # 9


    KEY_0 = KEY_0 # 0


    shift+KEY_8 = KEY_NUMERIC_STAR # *


    shift+KEY_3 = KEY_PROG2 # # KEY_NUMERIC_POUND


    KEY_POWER = KEY_POWER2 # Power


    KEY_SLEEP = KEY_POWER2 # Sleep # remapped to Power


    KEY_WAKEUP = KEY_POWER # WakeUp # remapped to Power


    KEY_RECORD = KEY_RECORD # Record


    KEY_PAUSE = KEY_PAUSE # Pause


    KEY_STOPCD = KEY_STOP # Stop


    KEY_REWIND = KEY_REWIND # Rev


    KEY_PLAY = KEY_PLAY # Play


    KEY_PLAYPAUSE = KEY_PLAY # Play/Pause


    KEY_FASTFORWARD = KEY_FASTFORWARD # Fwd


    KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev


    KEY_NEXTSONG = KEY_NEXT # Next


    KEY_BACK = KEY_ESC # BACK


    KEY_PROPS = KEY_INFO # Info/EPG


    KEY_LEFT = KEY_LEFT # Left Arrow


    KEY_RIGHT = KEY_RIGHT # Right Arrow


    KEY_UP = KEY_UP # Up Arrow


    KEY_DOWN = KEY_DOWN # Down Arrow


    KEY_ENTER = KEY_OK # Enter & Ok


    KEY_VOLUMEUP = KEY_VOLUMEUP # Vol +


    KEY_VOLUMEDOWN = KEY_VOLUMEDOWN # Vol -


    KEY_CHANNELUP = KEY_CHANNELUP # CH/PG up


    KEY_CHANNELDOWN = KEY_CHANNELDOWN # CH/PG down


    KEY_MUTE = KEY_MUTE # Mute


    KEY_PROGRAM = KEY_EPG # Program # remapped to EPG (Contextmenu)


    KEY_ESC = KEY_DELETE # Delete/Clear


    KEY_HOME = KEY_DELETE # Delete/Clear


    KEY_TEXT = KEY_TEXT # Teletext


    KEY_MEDIA = KEY_MENU # Media


    KEY_VIDEO = KEY_VIDEO # Videos


    KEY_DVD = KEY_DVD # DVD


    KEY_MP3 = KEY_AUDIO # Music


    KEY_CAMERA = KEY_CAMERA # Pictures


    KEY_RED = KEY_RED # Red


    KEY_GREEN = KEY_GREEN # Green


    KEY_YELLOW = KEY_YELLOW # Yellow


    KEY_BLUE = KEY_BLUE # Blue



    sudo reboot


    Testen:


    sudo service vdr stop


    sudo irw


    191 0 KEY_BLUE devinput


    190 0 KEY_YELLOW devinput


    18f 0 KEY_GREEN devinput


    18e 0 KEY_RED devinput

    Hab ich gemacht ;) ging aber trotzdem nicht. :wand

    Ich habe die hid-spineplus.ko nach

    /lib/modules/4.4.0-97-generic/kernel/drivers/hid kopiert und depmod -A ausgeführt.

    Code
    sudo nano /lib/udev/rules.d/98-eventlircd.rules
    
    ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="20cc", \
      ENV{eventlircd_enable}="true", \
      ENV{eventlircd_evmap}="spinelplus.evmap
    
    ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="2168", \
      ENV{eventlircd_enable}="true", \
      ENV{eventlircd_evmap}="spinelplus.evmap"

    Ich hab jetzt nochmal den ganzen Kernel kompiliert, statt nur das einzelne Modul, jetzt geht es. Kleines Problem ist noch, dass die Pfeiltasten "prellen". Also wenn ich links, rechts, hoch oder runter nur etwas länger drücke, kommt der Befehl öfters an. Das wäre schön, wenn das für die Lautstärke so wäre, aber nicht für die anderen Tasten.


    Geht es, dass auch ein gedrückt halten einer Taste, trotzdem nur einmal den gewünschten Befehl ausführt?

    Display Spoiler


    Also der Kernel sollte passen:

    Code
    uname -r
    4.4.0-97-generic

    DIe Module.symvers habe ich aus

    Code
    xbmc@ubuntu:/usr/src/linux-headers-4.4.0-97-generic$ ls -l
    insgesamt 1236
    [..]
    -rw-r--r-- 1 root root 1249112 Sep 20 19:55 Module.symvers
    [..]

    kopiert.

    Was mich wundert, mit locate finde ich nur das:

    Code
    xbmc@ubuntu:/$ locate Module.symvers
    /usr/src/linux-lts-xenial-4.4.0/ubuntu/vbox/vboxguest/do_Module.symvers
    /usr/src/linux-lts-xenial-4.4.0/ubuntu/vbox/vboxsf/do_Module.symvers
    /usr/src/linux-lts-xenial-4.4.0/ubuntu/vbox/vboxvideo/do_Module.symvers
    /var/lib/dkms/nvidia-304/304.135/build/Module.symvers

    Hab ich die falsche Module.symvers?

    Ich habe bevor ich begonnen habe mein Verzeichnis mit den Kernel sourcen bevor ich begonnen hatte gelöscht und neu entpackt.

    Oder meinst du das yavdr nochmal neu installieren?

    dmesg:

    Syslog

    Code
    sudo insmod hid-spinelplus.ko
    [sudo] password for xbmc:
    insmod: ERROR: could not insert module hid-spinelplus.ko: Invalid parameters
    Code
    Oct 20 12:55:41 ubuntu kernel: [10091.040497] hid_spinelplus: disagrees about version of symbol hid_unregister_driver
    Oct 20 12:55:41 ubuntu kernel: [10091.040506] hid_spinelplus: Unknown symbol hid_unregister_driver (err -22)
    Oct 20 12:55:41 ubuntu kernel: [10091.040519] hid_spinelplus: disagrees about version of symbol __hid_register_driver
    Oct 20 12:55:41 ubuntu kernel: [10091.040522] hid_spinelplus: Unknown symbol __hid_register_driver (err -22)
    Oct 20 12:55:41 ubuntu kernel: [10091.040533] hid_spinelplus: disagrees about version of symbol hid_connect
    Oct 20 12:55:41 ubuntu kernel: [10091.040536] hid_spinelplus: Unknown symbol hid_connect (err -22)
    Oct 20 12:55:41 ubuntu kernel: [10091.040546] hid_spinelplus: disagrees about version of symbol hid_open_report
    Oct 20 12:55:41 ubuntu kernel: [10091.040549] hid_spinelplus: Unknown symbol hid_open_report (err -22)

    Hier die Ausgabe von modinfo:

    Code
    xbmc@ubuntu:~/kernel/linux-4.4/drivers/hid$ modinfo hid-spinelplus.ko
    filename:       /home/xbmc/kernel/linux-4.4/drivers/hid/hid-spinelplus.ko
    license:        GPL
    srcversion:     FFFD24DBABA5C87A4240B82
    alias:          hid:b0003g*v00000471p00002168
    alias:          hid:b0003g*v00000471p00000613
    alias:          hid:b0003g*v00000471p000020CC
    alias:          hid:b0003g*v00000471p0000206C
    depends:        hid
    vermagic:       4.4.0 SMP mod_unload modversions

    Starten geht schon garnicht.

    Code
    xbmc@ubuntu:/lib/modules/4.4.0-97-generic/kernel/drivers/hid$ sudo insmod hid-spinelplus.ko
    [sudo] password for xbmc:
    insmod: ERROR: could not insert module hid-spinelplus.ko: Invalid parameters

    Ausgabe von:

    Code
    sudo insmod /lib/modules/4.4.0-97-generic/kernel/drivers/hid/hid-spinelplus.ko
    Code
    dmesg | tail
    Code
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612462] hid_spinelplus: disagrees about version of symbol hid_unregister_driver
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612473] hid_spinelplus: Unknown symbol hid_unregister_driver (err -22)
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612487] hid_spinelplus: disagrees about version of symbol __hid_register_driver
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612491] hid_spinelplus: Unknown symbol __hid_register_driver (err -22)
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612505] hid_spinelplus: disagrees about version of symbol hid_connect
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612508] hid_spinelplus: Unknown symbol hid_connect (err -22)
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612521] hid_spinelplus: disagrees about version of symbol hid_open_report
    Oct 20 11:20:02 ubuntu kernel: [ 4351.612524] hid_spinelplus: Unknown symbol hid_open_report (err -22)