Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - ScotchTape

1
x86 Systeme (PC) / segfault in libvdr-epg2vdr
« on: February 04, 2018, 21:59:17 »
Moin,

Ich hab da nen kleines Problem mit nem VDR-Server (x86). Bei dem raucht seit heute reproduzierbar beim epg2vdr-update das plugin ab:
Code: [Select]
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Info: Found 377 recordings; 0 inserted; 2 updated and 20 directories
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Updating recording info in info.epg2vdr
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Updated 0 pending info.epg2vdr files
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Updating EPG prior to 'check of timer request'
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Timer changed, trigger update
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Updated changes since '04.02.2018 18:35:59'; 32 channels, 1371 events (0 deletions) in 434 ms
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: Checking timer actions pending ..
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: DEBUG: Pending Action 'M' for timer (59), event 0, doneid -1
Feb  4 21:10:51 (MLD) user.err vdr: epg2vdr: DEBUG: Got 'M' request for timer (59), event (0)
Feb  4 21:10:51 (MLD) user.info kernel: [  566.339534] epg2vdr-update[11123]: segfault at 20 ip 00007fd734b8822b sp 00007fd71a7f3d70 error 4 i
n libvdr-epg2vdr.so.2.2.0[7fd734b34000+c2000]
Feb  4 21:11:02 (MLD) user.err vdr: [11314] [live] INFO: validating server ip '0.0.0.0'
Ich habe das plugin erstmal deinstalliert, somit laeuft das erstmal wieder.

Das problem an der Sache:  Der server steht bei meiner Mutter, ca. 6000km entfernt, weil ich mittlw. in den USA lebe und folglich nur per SSH dran komme.
Gibt es da nen fix, den ich gefahrlos einspielen kann? Apt update meldet mir keine updates fuer MLD 5.1 und ich weiss nicht ob ich nen update auf 5.3 remote gefahrlos durchfuehren kann und will. ;)

Code: [Select]
epgd-tool -show-stats
+-----------------------------------------------+--------+----------------+----------+----------------------------+----------------------------+----------------------------+
| version                                       | master | ip             | state    | last touch                 | last download              | next download              |
+-----------------------------------------------+--------+----------------+----------+----------------------------+----------------------------+----------------------------+
| vdr 2.2.0 epg2vdr 1.1.24-GITv213 (16.01.2017) | n      | 192.168.178.12 | crashed  | 4th February 2018 21:11:20 | 4th February 2018 17:07:28 | NULL                       |
| epgd 1.1.87-GITv54 (24.01.2017)               | n      | 192.168.178.12 | detached | 10th January 2018 18:20:28 | 10th January 2018 15:56:48 | 11th January 2018 03:56:48 |
| vdr 2.2.0 epg2vdr 1.1.19-GITv213 (30.11.2016) | y      | 192.168.178.2  | attached | 4th February 2018 21:34:57 | 4th February 2018 21:33:45 | NULL                       |
| epgd 1.1.87-GITv54 (24.01.2017)               | -      | 192.168.178.12 | standby  | 4th February 2018 21:33:55 | 4th February 2018 21:33:46 | 5th February 2018 09:33:46 |
+-----------------------------------------------+--------+----------------+----------+----------------------------+----------------------------+----------------------------+

Schoen' Dank schonmal

2
x86 Systeme (PC) / würgaround für kein sound per HDMI nach resume
« on: January 13, 2017, 11:22:00 »
Moin,

Wie in einem anderen Thread schon geschrieben dreht es sich um eine Client - Server Installation, der Client ist ein alter Core2Duo auf nem Gigabyte board mit ner Nvidia Grafikkarte, war früher bei mir im Einsatz und machte keine Probleme.

Das Problem, woran ich nahezu verzweifelt bin: PC wird abends per FB schlafen geschickt, also suspend (ich meine mit Einstellung vt, mit der anderen habe ich nur lustige senkrechte grüne Balken nach'm resume) und nach nem resume habe ich zwar bild, aber kein ton über HDMI über den AV Receiver (Denon AVR-2312). Starte ich Xorg dagegen neu, tut's.

Ich vermute das sich der Treiber oder Xorg merkt, das HDMI keine Verbindung hatte, während er den Status sichert und macht nach nem resume dort weiter, also denkt HDMI ist nicht verbunden.
Ich habe daher in dem  init skript, worüber das resume gesteuert wird, eingefügt das am Ende Xorg einmal neu gestartet wird. Ist zwar nicht die eleganteste Lösung, funktioniert aber.
Shutdown würde zwar gehen, dann kann man den PC aber nicht per FB anschalten :(

Ich hatte vorher versucht der verwendeten Harmony beim Abschalten mitzuteilen das sie 15 sek. warten soll, also der PC 'pennt' und dann erst weiter macht, klappt aber nicht. Ich dachte dann, das ich die Nachfrage zum Runterfahren irgendwo ausmachen könnte, bin aber nicht fündig geworden. Gibt es für dieses sehr spezielle Problem evtl. nen eleganteren Weg?

3
Allgemein [ General ] / epgsync synct nicht mehr
« on: January 13, 2017, 11:04:10 »
Moin,

Ich habe Weihnachten bei meiner Mutter die alten yaVDR-Installationen durch MLD 5.1 stable ersetzt, primär weil die boot-platte im Server ausfallerscheinungen zeigte.
Insgesamt lief alles, also server und Client im Wohnzimmer. Auf dem Server läuft epg-daemon zur vollsten zufriedenheit.
Heute meinte meine Mutter ob ich mir das mal ansehen könnte, weil kein EPG daten mehr vorhanden sind, auch nicht nach'm reboot.
Also per ssh drauf und mit svdrpsend dem EPG abgerufen: leer, auf'm Server gut gefüllt.
Ich verwende epgsync, primär weil ich's mit epg-daemon nicht hinbekommen habe remote timer anzulegen über TVGuide und Skinnopacity. Ich denke, weil Entwicklung eingestellt zugunsten skindesigner, das dort die aufrufe ins leere gehen (Meldung im TVGuide: Timer NICHT angelegt).

Ich habe dann vdr gestoppt, epg.data gelöscht, vdr wieder gestartet, mit tail das log angesehen (plugin wird geladen), aber ich finde nirgendwo das er sich den epg vom Server holt.
Da sich an der Konfiguration seit dem 27.12 nix geändert habe, bin ich etwas ratlos, warum der EPG von heute auf morgen nicht mehr tut. Jemand ne Idee?

Als notbehelf habe ich erstmal die epg.data vom Server rum kopiert ;)


4
Raspberry PI / MCE-FB an RPi2
« on: August 08, 2016, 19:55:19 »
Moin,

mir ist heute mittag beim Olympia kucken bei meiner Mutter die SSD in ihrem VDR  (MLD4) abgeraucht. (jaja, Backup ist fuer feiglinge)
Ich habe ihr momentan nen RPi2 hingestellt, komme aber mit der FB-Einrichtung nicht klar, hab das zuletzt vor drei Jahren gemacht. Der Empfaenger ist nen
Code: [Select]
ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event0) with:
Driver mceusb, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
Enabled protocols: RC-6 LIRC
Name: Media Center Ed. eHome Infrared
bus: 3, vendor/product: 147a:e03e, version: 0x1001
Repeat delay = 500 ms, repeat period = 125 ms
Die FB ist ne Harmony ultimate mit MCE-Profil
Ich haenge momentan daran fest das nur up/down funktionieren, evtest schmeisst aber die richtigen werte raus:
Code: [Select]
Testing ... (interrupt to exit)
Event: time 1470677826.680114, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041e
Event: time 1470677826.680114, type 1 (EV_KEY), code 103 (KEY_UP), value 1
Event: time 1470677826.680114, -------------- EV_SYN ------------
Event: time 1470677826.787035, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041e
Event: time 1470677826.787035, -------------- EV_SYN ------------
Event: time 1470677827.036085, type 1 (EV_KEY), code 103 (KEY_UP), value 0
Event: time 1470677827.036085, -------------- EV_SYN ------------
Event: time 1470677849.387129, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f0401
Event: time 1470677849.387129, type 1 (EV_KEY), code 513 (KEY_NUMERIC_1), value 1
Event: time 1470677849.387129, -------------- EV_SYN ------------
Event: time 1470677849.493202, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f0401
Event: time 1470677849.493202, -------------- EV_SYN ------------
Event: time 1470677849.736106, type 1 (EV_KEY), code 513 (KEY_NUMERIC_1), value 0
Event: time 1470677849.736106, -------------- EV_SYN ------------
Event: time 1470677877.673932, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f040d
Event: time 1470677877.673932, type 1 (EV_KEY), code 226 (KEY_MEDIA), value 1
Event: time 1470677877.673932, -------------- EV_SYN ------------
Event: time 1470677877.779919, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f040d
Event: time 1470677877.779919, -------------- EV_SYN ------------
Event: time 1470677878.026105, type 1 (EV_KEY), code 226 (KEY_MEDIA), value 0
Event: time 1470677878.026105, -------------- EV_SYN ------------
Event: time 1470677900.935001, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041f
Event: time 1470677900.935001, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
Event: time 1470677900.935001, -------------- EV_SYN ------------
Event: time 1470677901.042024, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f041f
Event: time 1470677901.042024, -------------- EV_SYN ------------
Event: time 1470677901.286119, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
Event: time 1470677901.286119, -------------- EV_SYN ------------

Ich steh' echt auf'm Schlauch, wo ist Gehirnknoten?


5
Allgemeines [ General ] / eventlirc ignoriert evmap und suspend/resume
« on: December 25, 2013, 11:11:48 »
Moin und fröhliche Weihnachten,

Da die Client-installation ja bei mir zuhause so gut lief und das yaVDR bei meiner Mutter nicht so wirklich rund lief, machte ich mich gestern dran dort auch MLD 3.0.3 zu installieren.
Vorher suchtimer, channels.conf und die angepasste evmap gesichert, mld installiert, bild, wie gewohnt.

nachdem ich auch ton hatte, OSD auf n0pacity umgestellt und die alte channels.conf geladen war, lief erstnmal alles wie gewohnt.

Allerdings sitze ich seit gestern nachmittag daran, die Fernbedienung wieder so einzurichten, we's vorher war.

Der empfänger ist auf nem imon-VFD, die FB ist ne Harmony One mit imon-konfiguration.

Zuerst hab ich die /lib/udev/rules.d/98-eventlircd.rules für den empfänger erweitert:

Code: [Select]
ENV{ID_VENDOR_ID}=="15c2", ENV{ID_MODEL_ID}=="0044", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

udevadm test hustet auch das richtige aus:
Code: [Select]
(...)
udev_device_update_db: created db file '/run/udev/data/c13:69' for '/devices/pci0000:00/0000:00:13.1/usb6/6-1/6-1:1.0/rc/rc0/input6/event5'
ACTION=add
DEVLINKS=/dev/input/by-id/usb-15c2_0044-event-if00 /dev/input/by-path/pci-0000:00:13.1-usb-0:1:1.0-event
DEVNAME=/dev/input/event5
DEVPATH=/devices/pci0000:00/0000:00:13.1/usb6/6-1/6-1:1.0/rc/rc0/input6/event5
ID_BUS=usb
ID_INPUT=1
ID_INPUT_KEY=1
ID_MODEL=0044
ID_MODEL_ENC=0044
ID_MODEL_ID=0044
ID_PATH=pci-0000:00:13.1-usb-0:1:1.0
ID_PATH_TAG=pci-0000_00_13_1-usb-0_1_1_0
ID_REVISION=0002
ID_SERIAL=15c2_0044
ID_TYPE=hid
ID_USB_DRIVER=imon
ID_USB_INTERFACES=:030002:030000:
ID_USB_INTERFACE_NUM=00
ID_VENDOR=15c2
ID_VENDOR_ENC=15c2
ID_VENDOR_ID=15c2
MAJOR=13
MINOR=69
SUBSYSTEM=input
UDEV_LOG=6
USEC_INITIALIZED=7714480
eventlircd_enable=true
eventlircd_evmap=03_15c2_0044.evmap
run: 'wakeup_enable'

die evmap:
Code: [Select]
cat /etc/eventlircd.d/03_15c2_0044.evmap
KEY_EXIT                =KEY_ESC        #Taste App. Exit
KEY_BACKSPACE           =KEY_ESC
KEY_POWER               =KEY_POWER2     #Taste Power
KEY_PROG1               =KEY_MENU       #Taste GO
#KEY_EXIT                =KEY_ESC       #Taste ESC/CLEAR
KEY_NUMERIC_0           =KEY_0          #Taste 0
KEY_NUMERIC_1           =KEY_1          #Taste 1
KEY_NUMERIC_2           =KEY_2          #Taste 2
KEY_NUMERIC_3           =KEY_3          #Taste 3
KEY_NUMERIC_4           =KEY_4          #Taste 4
KEY_NUMERIC_5           =KEY_5          #Taste 5
KEY_NUMERIC_6           =KEY_6          #Taste 6
KEY_NUMERIC_7           =KEY_7          #Taste 7
KEY_NUMERIC_8           =KEY_8          #Taste 8
KEY_NUMERIC_9           =KEY_9          #Taste 9
#KEY_VIDEO               =KEY_RED        #Taste Videos
KEY_AUDIO               =KEY_GREEN      #Taste Music
KEY_TV                  =KEY_YELLOW     #Taste TV
KEY_CAMERA              =KEY_BLUE       #Taste Pictures
KEY_CYCLEWINDOWS        =KEY_TV         #Taste TaskSwitcher
KEY_EJECTCLOSECD        =KEY_INFO       #Taste Eject
KEY_ENTER               =KEY_OK
KEY_EPG =User8
KEY_RED =User8
KEY_VIDEO               =User8        #Taste Videos
Die letzen zwei Zeilen sind nur zum testen drin.
User8 ist in /etc/vdr/keymacros.conf als aufruf für tvguide drin, wie vorher auch.
unter yaVDR war die +-taste unten auf den EPG gemapped, die Taste 'Guide' (KEY_EPG) hatte keine Funktion, im MLD schon. Daher das Mapping auf User8.

jetz mein problem:
lt. irw hat mein mapping keine Funktion, wie oben zu sehen, sollte bei Guide der tvguide (User8) aufgerufen werden:

Code: [Select]
MLD> irw
16d 0 KEY_EPG devinput
16d 0 KEY_EPG devinput
16d 0 KEY_EPG devinput
16d 0 KEY_EPG devinput
189 0 KEY_VIDEO devinput
189 0 KEY_VIDEO devinput
9e 0 KEY_BACK devinput
9e 0 KEY_BACK devinput
bei KEY_VIDEO passiert garnix :)


das 2. Problem: nach'm resume bekomme ich keinen ton, Bild ist vorhanden, aber der Receiver, wo TV und MLD per HDMI dran hängen bringt nur ein freundliches 'No Signal'
Nach nem restart von vdr und xorg tut das wieder.
Meine idee war jetzt während suspend das nvidia-modul zu entladen, wie ich das für die SAT-Karte auch schon machen musste. Oder sollte ich mal den 'alten' legacy-treiber probieren.
Erstellen und einbinden ner edid.bin war nicht wirklich Zielführend ;)
Die Nvidia ist ne GT430

Hülfä :)

6
Allgemeines [ General ] / Umstieg yaVDR auf MLD 3.0.3
« on: December 20, 2013, 09:28:17 »
Moin,

Da sich ja die Weihnachtszeit nähert und, getreu dem Motto:"Und es geschah also, daß zu jener Zeit des Jahres alle Söhne und Töchter an die Stätten ihrer Geburt zurückkehrten, damit sie die IT-Probleme ihrer Eltern richteten." stehe ich vor der Aufgabe den vdr bei meiner Mudder wieder funktionabel zu bekommen. Folgende Probleme: aufwachen bei gesetztem Timer, HDMI-timing probleme, also kein Ton beim Aufwachen, trotz richtiger EDID. Das yaVDR hab ich vor zwei Monaten erst frisch aufgesetzt.

Da ich den Aufwand kenne, yaVDR neu aufzusetzen und ich auch keinen Bock hab die ganze Zeit damit zu verbringen, dachte ich an MLD 3.0.3.
Rahmenbedingungen sehen so aus: Hergelaufenes Foxcon-Board mit nem AMD-Prozessor, NVIDIA GT430 und ne DD Cine S2 6.5 (zwei Monate alt). Ich würde gerne die Filme auf sep. Partition, die FB-Config (Harmony one mit MCE-Profil), channels.conf und timer behalten. FB-Empfänger ist der interne vom Imon-VFD-Display, kann also rc 6.
Den krempel zu sichern ist nicht das problem, 'probleme' sehe ich nur bei den Aufnahmen und der Cine S2, welche nen aktuellen treiber braucht.
Ich hab so auf den ersten Blick bei nem bebooteten MLD im Webinterface nicht gefunden wie ich ne eigene Partitionierung erstelle. Oder ist es besser die bestehenden  partitionierung, bis auf die Aufnahme-Partition zu löschen und selber vorher von hand zu erstellen und dann auszuwählen, auf welche MLD hin soll.
Weiter muss nen 12-er XBMC drauf, sonst bekomme ich ärger mit meinem Stiefvadder, weil er seine DVDs nicht abspielen kann (die 2000'er haben angerufen...) was ich aber weniger als problem ansehe..

Hab ich was übersehen?