yaVDR ansible / Lirc mit Atric

  • ... Dazu muss die Rolle serial_ir einkommentiert werden: https://github.com/yavdr/yavdr…lob/focal/yavdr07.yml#L51 ...

    Im Beitrag #2 war eine andere Zeile markiert, davon habe ich mich verwirren lassen. Mit einkommentierter Zeile 51 und nach Neustart erhalte ich ein Gerät rc1 mit Treiber serial_ir. Mal sehen wie es weitergeht, jedenfalls vielen Dank für die schnelle Hilfe!

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

  • So, ich weiss nicht was ich gemacht habe, aber nach mehreren Reboots geht es wie von Geisterhand...


    Kann man eigentlich andere Plugins (wie z. B. SeduAtmo) über apt installieren oder muss man da wieder in irgendwelchen Config-Dateien rumfummeln?

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

  • Kann man eigentlich andere Plugins (wie z. B. SeduAtmo) über apt installieren oder muss man da wieder in irgendwelchen Config-Dateien rumfummeln?

    Ja, du kannst Pakete einfach über apt installieren. Der Weg über das Playbook ist vorrangig dafür gedacht sich bei einer Neuinstallation Arbeit zu sparen (https://github.com/yavdr/yavdr…/focal/group_vars/all#L55 ff.).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • OK, das heisst ich trage die Plugins in yavdr07.yml ein und führe dann das Playbook einmal neu aus:

    Code
    sudo -H ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="vdr_plugins"

    ?!

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

  • Nicht ganz, die Plugins werden von der Rolle vdr installiert: https://github.com/yavdr/yavdr…es/vdr/tasks/main.yml#L72


    Diese Rolle könnte man so gezielt laufen lassen: sudo -H ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="vdr"

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nachdem mir Ubuntu nun auch diese Installation geschrottet hat, musste ich nochmal neu installieren und das Theater mit der doofen Fernbedienung geht wieder von vorne los. Diesmal ist der serielle Empfänger nämlich auf rc1 gelandet und ich habe keine Ahnung wie ich den wieder zum Laufen bekomme.

    Code
    root@xi:~# ir-keytable -a /etc/rc_maps.cfg -s rc1
    Speicherzugriffsfehler (Speicherabzug geschrieben)

    ;(


    Edit: wieder geht's nach mehrmaligem Reboot, strange...

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

    Einmal editiert, zuletzt von <kein> ()

  • Hi,


    sorry für das erneute Ausgraben dieses Themas. Nachdem ich das Streamdev-Client-Plugin nachinstallieren wollte, hat das System ein Update gemacht (von 2.4.7 auf 2.4.8) und nun geht die Fernbedienung (wieder) nicht mehr. Ehrlicherweise habe ich jetzt keine Ahnung, wo ich mit der Fehlersuche anfangen soll, weil es vorher ohne Probleme lief und nun nicht mehr. Eine Auffälligkeit habe ich gefunden:

    Code
    root@xi:/etc/vdr# sudo systemctl status lircd.service
    Warning: The unit file, source configuration file or drop-ins of lircd.service >
    ● lircd.service
    Loaded: masked (Reason: Unit lircd.service is masked.)
    Drop-In: /etc/systemd/system/lircd.service.d
    └─lircd2uinput.conf
    Active: inactive (dead)

    Kann es daran liegen, dass der lircd kaputt gegangen ist?

    Bei ir-keytable -v erhalte ich einen Speicherzugriffsfehler (siehe unten) wie bereits letztes Jahr. Das System ist inzwischen vielfach neu gebootet und der Fehler geht wohl dieses Mal nicht von alleine weg. evtest erkennt auch keine Tastendrücke.


    Ich benutze weiterhin den Atric 5 mit der Hauppauge A415 Fernbedienung.


    Grüße,

    j.


    Code
    root@xi:~# cat /etc/rc_maps.cfg
    #
    # *** ANSIBLE MANAGED FILE ***
    # template: /root/yavdr-ansible/roles/yavdr-remote/templates/rc_maps.cfg.j2
    ...
    serial_ir   rc-rc6-mce          /lib/udev/rc_keymaps/hauppauge_a415
    ...

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

    2 Mal editiert, zuletzt von <kein> ()

  • Heißt "masked" nicht, dass das Paket bewusst zurückgehalten wird?
    Dann passt der Rest jetzt wohl nicht mehr dazu, oder? (Ich hab ein Dejavu)

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Notiz an mich selbst: nächstes Mal einfach nochmal 24 Stunden länger warten.


    Eigentlich habe ich nicht viel gemacht, den einzigen Fehler den ich entdeckt habe war, dass das Update die Datei /lib/udev/rc_keymaps/hauppauge_a415 überschrieben hat. Hier hatte ich in der alten Version die Kopfzeile eingefügt, die in der neuen Version aus der Paketverwaltung gefehlt hat.

    Code
    root@xi:~# head -n 4 /lib/udev/rc_keymaps/hauppauge_a415
    # table rc-rc6-mce, type: RC-5
    0x1e3b KEY_HOME
    0x1e3d KEY_POWER2
    0x1e1c KEY_TV
    Code
    root@xi:~# ll /lib/udev/rc_keymaps/hauppauge_a415*
    -rw-r--r-- 1 root root  763 Jul 24 20:48 /lib/udev/rc_keymaps/hauppauge_a415
    -rw-r--r-- 1 root root  732 Jul  9 21:32 /lib/udev/rc_keymaps/hauppauge_a415.orig

    Ansonsten hatte ich im Wesentlichen die Dateien geprüft, /var/lib/vdr/remote.conf /lib/udev/rc_keymaps/ und mit den anderen /lib/udev/rc_keymaps/*haupp* Dateien experimentiert, damit zumindest sudo ir-keytable -a /etc/rc_maps.cfg -s rc0 -v ohne Speicherzugriffsfehler durchläuft. systemctl mask --runtime --now eventlircd.{socket,service} && evtest /dev/input/event8 hat bei mir nie funktioniert und von LIRC habe ich mich nur verwirren lassen, da ich früher immer nur LIRC benutzt habe. Im Endeffekt hatte ich natürlich nie eine funktionierende Kombination der Dateien, bis zum Schluss. Es hat mich mal wieder 6 Stunden wertvoller Lebenszeit gekostet...


    Grüße,

    j.

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

  • Da hat sich wohl etwas beim Handling der Keymaps durch ir-keytable geändert, früher (aus der Zeit stammt die Keymap für die Hauppauge Fernbedienung), hat es diese Dateien anstandslos geladen.


    Wenn du die Keymap anpassen willst, macht das besser mit einer Kopie in /etc/rc_keymaps/ und einem angepassten Template für die /etc/rc_maps.cfg.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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