zaubi4u Die Karte hab ich übrig. Ich muss keine kaufen.
Beiträge von atgis
-
-
Hi,
ich muss diesen Thread einmal ausgraben. Ich habe aktuell zwei Grafikkarten zur Verfügung:
NVIDIA GeForce GT720 von inno3d
Leider finde ich von der HP Karte keine Specs. Welche Karte eignet sich den im Hinblick auf Leistung und Stromverbrauch mehr für einen yaVDR?
Vielleicht kennt jemand beide Karten.
-
Hi,
dass Wolfgang das für mich erledigt hat habe ich natürlich gesehen. Danke dafür! Mich interessiert allerdings wie er das gemacht hat. Beim nächsten Kernel stehe ich ja vor dem gleichen Problem.
Das Kernel bauen hat wohl funktioniert. Allerdings verstehe ich nicht, warum der Kernel 4.4.87 verwendet wurde, wenn ich die 4.4.97 gedownloadet hatte. Ich habe erstmal den HWE Kernel für Ubuntu 14.04.5 installiert:
und dann die Kernel-Quellen geladen:
Nach dem Build:
Codecp /boot/config-`uname -r` .config make oldconfig make menuconfig make clean make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-custom
Kam folgendes raus -> linux-image-4.4.87-custom
Codedpkg-deb: Paket »linux-firmware-image-4.4.87-custom« wird in »../linux-firmware-image-4.4.87-custom_4.4.87-custom-2_amd64.deb« gebaut. dpkg-deb: Paket »linux-headers-4.4.87-custom« wird in »../linux-headers-4.4.87-custom_4.4.87-custom-2_amd64.deb« gebaut. dpkg-deb: Paket »linux-libc-dev« wird in »../linux-libc-dev_4.4.87-custom-2_amd64.deb« gebaut. dpkg-deb: Paket »linux-image-4.4.87-custom« wird in »../linux-image-4.4.87-custom_4.4.87-custom-2_amd64.deb« gebaut. dpkg-deb: Paket »linux-image-4.4.87-custom-dbg« wird in »../linux-image-4.4.87-custom-dbg_4.4.87-custom-2_amd64.deb« gebaut. dpkg-source: Information: Quellformat »3.0 (custom)« wird verwendet dpkg-source: Information: linux-4.4.87-custom wird in linux-4.4.87-custom_4.4.87-custom-2.dsc gebaut dpkg-genchanges: kompletter Quellcode beim Hochladen hinzufügen xbmc@ubuntu:~/kernel/linux-lts-xenial-4.4.0$ uname -r 4.4.0-97-generic
Mit was hängt das zusammen?
-
Okay vielen Dank! Das auf jedenfall geklappt!
Codexbmc@ubuntu:/usr/src/linux-lts-xenial-4.4.0$ sudo patch -p1 < spinelplus-remote.diff patching file drivers/hid/hid-core.c Hunk #1 succeeded at 1968 (offset 5 lines). patching file drivers/hid/hid-ids.h Hunk #1 succeeded at 791 (offset 17 lines). patching file drivers/hid/hid-spinelplus.c patching file drivers/hid/Kconfig patching file drivers/hid/Makefile Hunk #1 succeeded at 86 (offset 1 line).
Wie mach ich das die "rejects" auflösen?
-
Okay Danke . Ich kann damit leider nicht viel anfangen. Sorry, da fehlt mir das Wissen.
Wo hast du den Patch gefunden?
-
Hi,
ich habe bereits mit yavdr 0.6.1 und dem Standard-Kernel 3.13 die Zotac Fernbedienung mit einem Kernel-Patch zum laufen gebracht.
Ich habe jetzt bei meiner frischen yavdr Installation den Kernel 4.4 installiert.
Leider funktioniert nun das ausführen des Patches nichts mehr:
Codemkdir /home/xbmc/kernel sudo apt-get source linux-image-$(uname -r) sudo tar -xvzf linux-lts-xenial_4.4.0.orig.tar.gz sudo cp -R /usr/src/linux-lts-xenial-4.4.0 /home/xbmc/kernel cd /home/xbmc/kernel/linux-lts-xenial-4.4.0 sudo patch -p1 < linux-053-spinelplus-remote-0.2.patch
Fehler:
Codepatching file drivers/hid/hid-core.c Hunk #1 FAILED at 1681. 1 out of 1 hunk FAILED -- saving rejects to file drivers/hid/hid-core.c.rej patching file drivers/hid/hid-ids.h Hunk #1 succeeded at 791 (offset 128 lines). patching file drivers/hid/hid-spinelplus.c patching file drivers/hid/Kconfig Hunk #1 succeeded at 732 with fuzz 1 (offset 130 lines). patching file drivers/hid/Makefile Hunk #1 succeeded at 86 (offset -15 lines).
Hier der Patch:
Diff
Alles anzeigendiff -Naur linux-3.9/drivers/hid/hid-core.c linux-3.9.patch/drivers/hid/hid-core.c --- linux-3.9/drivers/hid/hid-core.c 2013-04-29 02:36:01.000000000 +0200 +++ linux-3.9.patch/drivers/hid/hid-core.c 2013-04-29 17:08:40.528324010 +0200 @@ -1681,6 +1681,9 @@ { HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_PKB1700) }, { HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_WKB2000) }, { HID_USB_DEVICE(USB_VENDOR_ID_PETALYNX, USB_DEVICE_ID_PETALYNX_MAXTER_REMOTE) }, + { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1) }, + { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_2) }, + { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS, USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_3) }, { HID_USB_DEVICE(USB_VENDOR_ID_PRIMAX, USB_DEVICE_ID_PRIMAX_KEYBOARD) }, #if IS_ENABLED(CONFIG_HID_ROCCAT) { HID_USB_DEVICE(USB_VENDOR_ID_ROCCAT, USB_DEVICE_ID_ROCCAT_KONE) }, diff -Naur linux-3.9/drivers/hid/hid-ids.h linux-3.9.patch/drivers/hid/hid-ids.h --- linux-3.9/drivers/hid/hid-ids.h 2013-04-29 02:36:01.000000000 +0200 +++ linux-3.9.patch/drivers/hid/hid-ids.h 2013-04-29 17:08:40.537323981 +0200 @@ -663,6 +663,9 @@ #define USB_VENDOR_ID_PHILIPS 0x0471 #define USB_DEVICE_ID_PHILIPS_IEEE802154_DONGLE 0x0617 +#define USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1 0x206c +#define USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_2 0x20cc +#define USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_3 0x0613 #define USB_VENDOR_ID_PI_ENGINEERING 0x05f3 #define USB_DEVICE_ID_PI_ENGINEERING_VEC_USB_FOOTPEDAL 0xff diff -Naur linux-3.9/drivers/hid/hid-spinelplus.c linux-3.9.patch/drivers/hid/hid-spinelplus.c --- linux-3.9/drivers/hid/hid-spinelplus.c 1970-01-01 01:00:00.000000000 +0100 +++ linux-3.9.patch/drivers/hid/hid-spinelplus.c 2013-04-29 17:08:40.537323981 +0200 @@ -0,0 +1,104 @@ +/* + * HID driver for "PHILIPS MCE USB IR Receiver- Spinel plus" remotes + * + * Copyright (c) 2010 Panagiotis Skintzos + * + * Renamed to Spinel, cleanup and modified to also support + * Spinel Plus 0471:20CC by Stephan Raue 2012. + */ + +/* + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + */ + +#include <linux/device.h> +#include <linux/input.h> +#include <linux/hid.h> +#include <linux/module.h> + +#include "hid-ids.h" + +#define spinelplus_map_key(c) set_bit(EV_REP, hi->input->evbit); \ + hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c)) + +static int spinelplus_input_mapping(struct hid_device *hdev, + struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, + unsigned long **bit, int *max) +{ + switch (usage->hid) { + case 0xffbc000d: spinelplus_map_key(KEY_MEDIA); break; + case 0xffbc0024: spinelplus_map_key(KEY_MEDIA); break; + case 0xffbc0027: spinelplus_map_key(KEY_ZOOM); break; + case 0xffbc0033: spinelplus_map_key(KEY_HOME); break; + case 0xffbc0035: spinelplus_map_key(KEY_CAMERA); break; + case 0xffbc0036: spinelplus_map_key(KEY_EPG); break; + case 0xffbc0037: spinelplus_map_key(KEY_DVD); break; + case 0xffbc0038: spinelplus_map_key(KEY_HOME); break; + case 0xffbc0039: spinelplus_map_key(KEY_MP3); break; + case 0xffbc003a: spinelplus_map_key(KEY_VIDEO); break; + case 0xffbc005a: spinelplus_map_key(KEY_TEXT); break; + case 0xffbc005b: spinelplus_map_key(KEY_RED); break; + case 0xffbc005c: spinelplus_map_key(KEY_GREEN); break; + case 0xffbc005d: spinelplus_map_key(KEY_YELLOW); break; + case 0xffbc005e: spinelplus_map_key(KEY_BLUE); break; + default: + return 0; + } + return 1; +} + +static int spinelplus_probe(struct hid_device *hdev, + const struct hid_device_id *id) +{ + int ret; + /* Connect only to hid input (not hiddev & hidraw)*/ + unsigned int cmask = HID_CONNECT_HIDINPUT; + + ret = hid_parse(hdev); + if (ret) { + dev_err(&hdev->dev, "parse failed\n"); + goto err_free; + } + + ret = hid_hw_start(hdev, cmask); + if (ret) { + dev_err(&hdev->dev, "hw start failed\n"); + goto err_free; + } + + return 0; +err_free: + return ret; +} + +static const struct hid_device_id spinelplus_devices[] = { + { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS,USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1) }, + { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS,USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_2) }, + { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS,USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_3) }, + { } +}; +MODULE_DEVICE_TABLE(hid, spinelplus_devices); + +static struct hid_driver spinelplus_driver = { + .name = "SpinelPlus", + .id_table = spinelplus_devices, + .input_mapping = spinelplus_input_mapping, + .probe = spinelplus_probe, +}; + +static int __init spinelplus_init(void) +{ + return hid_register_driver(&spinelplus_driver); +} + +static void __exit spinelplus_exit(void) +{ + hid_unregister_driver(&spinelplus_driver); +} + +module_init(spinelplus_init); +module_exit(spinelplus_exit); +MODULE_LICENSE("GPL"); diff -Naur linux-3.9/drivers/hid/Kconfig linux-3.9.patch/drivers/hid/Kconfig --- linux-3.9/drivers/hid/Kconfig 2013-04-29 02:36:01.000000000 +0200 +++ linux-3.9.patch/drivers/hid/Kconfig 2013-04-29 17:08:40.538323977 +0200 @@ -602,6 +602,12 @@ ---help--- Support for Steelseries SRW-S1 steering wheel +config HID_SPINELPLUS + tristate "Spinel Plus remote control" + depends on USB_HID + ---help--- + Say Y here if you have a Spinel Plus (0471:206c/20cc/0613) remote + config HID_SUNPLUS tristate "Sunplus wireless desktop" depends on USB_HID diff -Naur linux-3.9/drivers/hid/Makefile linux-3.9.patch/drivers/hid/Makefile --- linux-3.9/drivers/hid/Makefile 2013-04-29 02:36:01.000000000 +0200 +++ linux-3.9.patch/drivers/hid/Makefile 2013-04-29 17:09:26.744173841 +0200 @@ -101,6 +101,7 @@ obj-$(CONFIG_HID_SMARTJOYPLUS) += hid-sjoy.o obj-$(CONFIG_HID_SONY) += hid-sony.o obj-$(CONFIG_HID_SPEEDLINK) += hid-speedlink.o +obj-$(CONFIG_HID_SPINELPLUS) += hid-spinelplus.o obj-$(CONFIG_HID_STEELSERIES) += hid-steelseries.o obj-$(CONFIG_HID_SUNPLUS) += hid-sunplus.o obj-$(CONFIG_HID_GREENASIA) += hid-gaff.o
Kann mir da bitte jemand behilflich sein die Fernbedienung zum laufen zu bringen?
EDIT: LÖSUNG
-
seahawk1986 vielen lieben Dank! Google, hatte zu den Stichworten nur alte Threads gefunden.
-
Hi,
ich habe mir neue Hardware zugelegt und möchte yavdr 0.6.1 von CD aus auf die SSD installieren. Leider schlägt das Setup permanent fehl. Siehe Screenshot.
Ich habe yavdr zum testen und verifizieren des Problemes versucht in eine VM zu installieren. Gleiches Problem. Liegt das an den Ubuntu-Servern?
-
Die Satelco DVB-C Karten sind doch aber nirgends mehr erhältlich, oder täusche ich mich?
https://geizhals.de/?fs=satelco+dvb-c -
pbg4 Danke für deine Hilfe. Aber mit LIRC bekomme ich es nicht hin.
Ich habe(inkl. KERNEL=="hiddev[0-9]*", SUBSYSTEM=="usbmisc", SUBSYSTEMS=="usb", GOTO="begin")
(zur Sicherheit auch /etc/lirc/lircd.conf)
angepasst.
Mit der gepatchten Kernelversion klappt es allerdings! Hier muss ich nur irgendwie eine "Zurücktaste" und "Hauptmenü" Taste "mappen".Wenn es nichts anderes (einfacheres) gibt, als den Kernel zu Patchen, bin ich zufrieden.
Der Kernelpatch muss sicher nach jedem Ubuntu Upgrade ausgeführt, Kernel neu gebaut und installiert werden?
-
Yes!
Das Kernel bauen hat funktioniert! Alle Tasten (auch die Farbtasten) werden mitCodexbmc@esprimo06:~$ sudo irw [sudo] password for xbmc: 18e 0 KEY_RED devinput 18f 0 KEY_GREEN devinput 190 0 KEY_YELLOW devinput 191 0 KEY_BLUE devinput
erkannt!
Jetzt startet KODI allerdings nicht mehr
CodeApr 24 15:34:18 esprimo06 kernel: [ 84.433586] kodi.bin[2104]: segfault at 8 ip 00007fb5de06e458 sp 00007ffe5218cc20 error 4 in libstdc++.so.6.0.19[7fb5ddfb3000+e6000] Apr 24 15:34:18 esprimo06 kernel: [ 84.448903] init: kodi main process (2101) terminated with status 139 Apr 24 15:34:18 esprimo06 Kodi: Kodi exit with exit status 139, , ENV: TERM=linux#012EXIT_STATUS=139#012PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin#012PWD=/#012JOB=kodi#012RESULT=failed#012SHLVL=1#012HOME=/var/lib/vdr#012PROCESS=main#012UPSTART_INSTANCE=#012UPSTART_EVENTS=stopped#012UPSTART_JOB=kodi-exit#012INSTANCE=#012DISPLAY=:1#012_=/usr/bin/env .
-
Hi, hier die Ausgaben:
Codexbmc@esprimo06:~$ /usr/sbin/lircd -v Warning: cannot open /usr/local/etc/lirc/lirc_options.conf lircd 0.9.4d
LIRC ist also schonmal die richtige Version. Ich habe aber kein sudo make install gemacht. Ich habe nur die beiden Dateien lircd und lircmd nach /usr/sbin kopiert und einen Symlink nach /usr/local/sbin erzeugt.Codexbmc@esprimo06:~$ /usr/sbin/lircd -H help Warning: cannot open /usr/local/etc/lirc/lirc_options.conf
In dem Verzeichnis ist aber auch nichts zu finden...
Das mit SUBSYSTEM=="usbmisc" habe ich eingetragen bringt "noch" nichts.
Es gibt auch einen Kernelpatch. Ich habe den versucht im Kernel zu integrieren:
Codemkdir /home/xbmc/kernel cp /usr/src/linux-3.13.0.tar.bz2 /home/xbmc/kernel cd /kernel/linux-source-3.13.0
Code
Alles anzeigenpatching file drivers/hid/hid-core.c Hunk #1 succeeded at 1825 with fuzz 1 (offset 144 lines). patching file drivers/hid/hid-ids.h Hunk #1 succeeded at 695 (offset 32 lines). patching file drivers/hid/hid-spinelplus.c patching file drivers/hid/Kconfig Hunk #1 succeeded at 639 with fuzz 1 (offset 37 lines). patching file drivers/hid/Makefile patch unexpectedly ends in middle of line Hunk #1 succeeded at 102 with fuzz 1 (offset 1 line). xbmc@esprimo06:~/kernel/linux-source-3.13.0$
-
Neue Erkenntnis: LIRC wird bei yaVDR 0.6.1 garnicht mit den entprechenden Parametern gestartet.
So sieht es bei yaVDR 0.5 aus:
Codexbmc@esprimo:~$ ps aux | grep lirc xbmc@esprimo:~$ ps aux | grep lirc root 994 0.0 0.0 10700 904 ? S<s 08:06 0:00 /usr/sbin/eventlircd -f --socket=/var/run/lirc/lircd root 1024 0.0 0.0 6376 580 ? Ss 08:06 0:00 /usr/bin/irexec /etc/lirc/lircrc root 1043 0.2 0.0 14776 436 ? Ssl 08:06 0:00 /usr/sbin/lircd --driver=zotac --device=/dev/usb/hiddev0 --output=/var/run/lirc/lircd-usb~hiddev0 --pidfile=/var/run/lirc/lircd-usb~hiddev0.pid /usr/share/yavdr-remote/remotes/zotac.conf vdr 1097 2.3 0.4 2193500 35264 ? S<sl 08:06 0:02 /usr/bin/vdr --lirc=/var/run/lirc/lircd -v /srv/vdr/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 -w 0 -Pxineliboutput --local=none --primary --remote=127.0.0.1:37890 -Pdbus2vdr --shutdown-hooks=/usr/share/vdr/shutdown-hooks --shutdown-hooks-wrapper=/usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper --upstart -Ptext2skin -Pconflictcheckonly -Pskinpearlhd --epgimages=/var/cache/vdr/epgimages -Pstreamdev-server -Pwirbelscan -Pchannellists -Pepgsearch -f /usr/bin/svdrpsend -Plive --port=8008 --ip=0.0.0.0 --log=INFO --epgimages=/var/cache/vdr/epgimages -Pextrecmenu -Pxvdr -t 10 -Pquickepgsearch -Pepgsearchonly -Pmarkad -Pmenuorg -Pfemon -Prestfulapi --port=8002 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages --channellogos=/usr/share/vdr-channellogos -Piptv -Pdynamite xbmc 2544 0.0 0.0 10904 948 pts/5 S+ 08:08 0:00 grep --color=auto lirc
bei yaVDR 0.6.1
Codexbmc@esprimo06:~$ ps aux | grep lirc root 697 0.0 0.0 19476 1020 ? S<s 08:16 0:00 /usr/sbin/eventlircd -f --socket=/var/run/lirc/lircd root 707 0.0 0.0 6412 568 ? Ss 08:16 0:00 /usr/bin/irexec /etc/lirc/lircrc xbmc 2038 0.0 0.0 13264 904 pts/6 S+ 08:16 0:00 grep --color=auto lirc
Ein manuelles aufrufen von:
Codesudo /usr/sbin/lircd --driver=zotac --device=/dev/usb/hiddev0 --output=/var/run/lirc/lircd-usb~hiddev0 --pidfile=/var/run/lirc/lircd-usb~hiddev0.pid /usr/share/yavdr-remote/remotes/zotac.conf
funktioniert allerdings nicht.Wie kann ich sicherstellen, dass LIRC mit den entsprechenden Paramtern gestartet wird?
-
Ah. Okay. Also ist das neue LIRC wahrscheinlich doch installiert?! Wie kann ich das prüfen? Mir fehlt hier einfach das Ubuntu-Wissen.
Nur selbst, wenn das neue LIRC installiert ist, funktionieren noch immer nicht alle Tasten. Hier passt etwas noch nicht. -
Hi,
ich habe neulich meinen PC mit yaVDR 0.6.1 neu aufgesetzt. Leider bekomme ich es nicht hin meine Fernbedienung zum laufen zu bekommen.
Die Fernbedienung ist ein HID-Device. Einige Tasten gehen, außer Farbtasten und noch ein paar andere.Früher habe ich es über eine gepatchte LIRC Version hinbekommen. Die Lösung funtkioniert aber nicht mehr. Das hier hatte ich bereits probiert. Unter yaVDR 0.5 geht es noch.
Laut FernetMenta ist der Patch nicht mehr notwendig, da die Änderungen ab LIRC 0.9.2 enthalten sind.
Nur wie bekomme ich die Version installiert? Ich habe mir von hier: https://sourceforge.net/projects/lirc/files/LIRC/ die Version 0.9.2 heruntergeladen und mit:
installiert.Ein:
Zeigt mir jedoch immer noch an, dass die LIRC Version von yavdr 0.9.0 läuft.Also wie bekomme ich eine neue LIRC Version installiert, oder gibt es eine andere Möglichkeit die Fernbedienung zum laufen zu bekommen?
-
Danke! Das könnte natürlich sein. Ich teste das nochmal mit dem Standard-Kerlen oder eben mit 4.4.
-
Hi,
Ich dachte erst es liegt an yaVDR 0.6.1 aber mit yaVDR 0.5a funktioniert es auch nicht.
Habe das LIRC gebaut, die neuen Dateien entsprechend kopiert und die conf-Dateien angepasst. Die Fernbedienung geht nicht mehr sobald ich in 10-evdev.conf:CodeSection "InputClass" Identifier "PHILIPS MCE USB IR Receiver- Spinel plus" MatchProduct "PHILIPS MCE USB IR Receiver- Spinel plus" MatchIsKeyboard "true" Option "Ignore" "true"EndSection
eintrage.EDIT: habe jetzt 2x Systeme parallel aufgesetzt. yaVDR 0.5a und yaVDR 0.6.1.
1. Im System yaVDR 0.5a funktioniert die Fernbedienung wenn ich folgende Links noch zusätzlich setze:Codesudo ln -s /usr/bin/lircrcd /usr/local/bin/lircrcd sudo ln -s /usr/sbin/lircd /usr/local/sbin/lircd sudo ln -s /usr/sbin/lircmd /usr/local/sbin/lircmd
Steht auch so im /var/log/lircd:
Apr 21 10:46:04 esprimo lircd: lircd(zotac) ready, using /var/run/lirc/lircd
Apr 21 10:46:06 esprimo lircd: accepted new client on /var/run/lirc/lircd
Apr 21 10:46:06 esprimo lircd: zotac initializing '/dev/usb/hiddev0'
Apr 21 10:46:09 esprimo lircd: error reading '/dev/usb/hiddev0'
Apr 21 10:46:09 esprimo lircd: Input/output error
Apr 21 10:46:09 esprimo lircd: closing '/dev/usb/hiddev0'
Apr 21 10:46:09 esprimo lircd: caught signal
Apr 21 10:46:09 esprimo lircd: closing '/dev/usb/hiddev0'2. System: yaVDR 0.6.1 alles genauso gemacht. Hier musste ich allerdings noch in der Datei configure.ac folgendes ändern, sonst läuft das autogen.sh nicht durch.
zu
Fernbedienung geht nicht.Liefer auch keinerlei LOG unter /var/logs.Bin ratlos. Was ist bei yaVDR 0.6.1 anders als früher?
EDIT: Ich bin etwas weiter...
Ich habe unter /lib/udev/rules.d/98-eventlircd.rulesCodeENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="20cc", \ ENV{eventlircd_enable}="true", \ ENV{eventlircd_evmap}="spinelplus.evmap"
und unter /etc/eventlircd.d/spinelplus.evmap folgendes angelegt
Code
Alles anzeigen# 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 KEY_1 = KEY_NUMERIC_1 # 1 KEY_2 = KEY_NUMERIC_2 # 2 KEY_3 = KEY_NUMERIC_3 # 3 KEY_4 = KEY_NUMERIC_4 # 4 KEY_5 = KEY_NUMERIC_5 # 5 KEY_6 = KEY_NUMERIC_6 # 6 KEY_7 = KEY_NUMERIC_7 # 7 KEY_8 = KEY_NUMERIC_8 # 8 KEY_9 = KEY_NUMERIC_9 # 9 KEY_0 = KEY_NUMERIC_0 # 0 shift+KEY_8 = KEY_NUMERIC_STAR # * shift+KEY_3 = KEY_NUMERIC_POUND # # KEY_POWER = KEY_POWER # Power KEY_SLEEP = KEY_POWER # 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_EXIT # 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_MEDIA # 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
Jetzt gehen zumindestens wieder ein paar Tasten. Aber wie bekomme ich die nicht funktionierenden Tasten zum laufen? -
Imsadi
Hi, danke für deine Anleitung. Habe mit der gepatchten Lirc Version die Fernbedienung unter XBMC/Kodi immer zum laufen gebracht. Es funktionieren ja sonst immer nur ein paar Tasten (wie bei einem HID Gerät). Nur leider funktioniert das nicht mehr unter yaVDR 0.6.1 mit Kernel 3.19, wie in der Anleitung beschrieben.
Hat jemand einen Tipp für die Fehlersuche? Habe den 1. Post 1:1 befolgt. Die Fernbedienung funktioniert garnicht mehr. -
Hi,
ich habe das Log vom setzen des Timer an, über das aufwachen, aufnehmen und automischen Suspend bei pastebin gepostet.
Der Timer lief ab 19:35 - 19:45...5 Minuten vor dem Timer wacht der VDR auf und um 19:51:39 fährt er sich wieder in den Suspend.
https://pastebin.com/QaxJsLmfDer Sundtek Stick wird gefunden:
CodeApr 20 19:30:14 Esprimo vdr: [2371] sundtek: enumerate devices: found id 0, frontend /dev/dvb/adapter0/frontend0 Apr 20 19:30:14 Esprimo vdr: [2371] sundtek: new Sundtek device, id = 0, frontend = /dev/dvb/adapter0/frontend0 Apr 20 19:30:14 Esprimo vdr: [2371] sundtek: monitor started
Dynamite kann den Adapter aber nicht finden, oder wie ist das zu deuten?
-
Danke für die prompte Antwort. Bewusst habe ich nichts deaktiviert, ist wirklich eine frische Installation. Nur Sundtek Treiber installiert, und wegen meiner alten Grafikkarte den Nvidia 304 Treiber installiert.
Das Dynamite-Plugin ist doch meines Wissens im Standardsetup enthalten?!
Logs kann ich erst am Abend liefern.