2- Wie ist deine /etc/rc_maps.cfg entstanden?
Hallo wwwork,
ich habe nachgesehen, ob die Datei /etc/rc_maps.cfg schon existiert hat: Diese war schon vorhanden.
2- Wie ist deine /etc/rc_maps.cfg entstanden?
Hallo wwwork,
ich habe nachgesehen, ob die Datei /etc/rc_maps.cfg schon existiert hat: Diese war schon vorhanden.
Hallo tobial,
was sagt bei dir "cat /proc/version".
Ich bekomme folgende Ausgabe:
pi@vdr ~ $ cat /proc/version
Linux version 4.1.5-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #809 SMP PREEMPT Thu Aug 13 00:50:56 BST 2015
Meines bisherigen Wissens nach benötigt man die Firmware immer, bei Ubuntu könnte sich das ändern, bei Debian vermutlich nie.
Den Treiber mußte ich immer selbst kompiieren und das bei jedem Kernelupdate.
Hat sich das geändert?
Wie händelst Du das?
Ich weis leider nicht, ob sich das geändert hat.
Ein Kernelupdate war bei mir noch kein Thema, da es bei mir so perfekt funktioniert.
Daher kann dir dir zu deinen beiden Fragen leider keine wirklche Antwort geben
Um die Firmware zu installieren, habe ich lediglich das SH-File ausgeführt, das bei dem Download dabei war.
1- Funktionieren bei dir jetzt wirklich alle Tasten wie auf der Hauppauge Fernbedienung beschriftet?
Bei mir funktionieren alle Tasten der Fernbedienung.
(2 Tasten weichen bei mir absichtlich von der Beschriftung ab, da ich ihnen eine eigene Funktion gegeben habe. Z.B. um das Ambient Light (Lightberry) an- und auszuschalten. )
2- Wie ist deine /etc/rc_maps.cfg entstanden?
Ich denke, dass ich diese Datei angelegt habe. Ich muss aber nochmal nachschauen, woher ich die Basis dafür hatte. Ich habe nach dem kopieren nach /etc/rc_maps.cfg nurnoch folgende Zeile eingefügt:
Warum hast Du trotzedem lirc verwenden müssen?
Da LIRC schon verfügbar war und ich im Internet sehr viele Beispiele für LIRC gefunden habe, habe ich es verwendet.
Eine andere Möglichkeit habe ich nicht ausprobiert.
4. Ist in den neueren Kerneln, größer 3.14.xxxx von Ubuntu der Treiber für die DVBSky S960 integriert?
Da auf meinem Raspberry Pi Raspbian installiert ist, kann ich dir für Ubuntu leider keine Auskunft geben.
pi@vdr ~ $ lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Der Receiver wurde von Anfang erkannt.
Ich habe jedoch vorsichthalber die Firmware des USB-Receivers zusätzlich installiert:
- http://www.dvbsky.net/Support_linux.html
- http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz
Ich lade die Keytable in /etc/rc.local, da diese Variante bei mir an zuverlässigsten funktionierte:
/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
sudo ir-keytable -a /etc/rc_maps.cfg
exit 0
Display More
Durch die /etc/rc.local wird die Datei /etc/rc_maps.cfg eingelesen. In dieser Datei ist bei mir die letzte unkommentierte Zeile für dich interessant:
Um herauszufinden, was du in die Spalte "table" schreiben musst, führe folgenden Befehl aus (bei mir ist es "rc-dvbsky"):
pi@vdr ~ $ ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
Driver dvb_usb_dvbsky, table rc-dvbsky
...
/etc/rc_maps.cfg
#
# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
# Although not yet tested, it is mented to be added at udev.
#
# To use, you just need to run:
# ./ir-keytable -a
#
# Or, if the remote is not the first device:
# ./ir-keytable -a -s rc1 # for RC at rc1
#
# Format:
# driver - name of the driver provided via uevent - use * for any driver
# table - RC keymap table, provided via uevent - use * for any table
# file - file name. If directory is not specified, it will default to
# /etc/rc_keymaps.
# For example:
# driver table file
# cx8800 * ./keycodes/rc5_hauppauge_new
# * rc-avermedia-m135a-rm-jx ./keycodes/kworld_315u
# saa7134 rc-avermedia-m135a-rm-jx ./keycodes/keycodes/nec_terratec_cinergy_xs
# em28xx * ./keycodes/kworld_315u
# * * ./keycodes/rc5_hauppauge_new
# Table to automatically load the rc maps for the bundled IR's provided with the
# devices supported by the linux kernel
#driver table file
* rc-digittrade digittrade
* rc-powercolor-real-angel powercolor_real_angel
* rc-budget-ci-old budget_ci_old
* rc-imon-pad imon_pad
* rc-eztv eztv
* rc-msi-tvanywhere-plus msi_tvanywhere_plus
* rc-pixelview-002t pixelview_002t
* rc-tbs-nec tbs_nec
* rc-delock-61959 delock_61959
* rc-total-media-in-hand total_media_in_hand
* rc-technisat-usb2 technisat_usb2
* rc-kworld-315u kworld_315u
* rc-avermedia-rm-ks avermedia_rm_ks
* rc-msi-digivox-ii msi_digivox_ii
* rc-norwood norwood
* rc-nec-terratec-cinergy-xs nec_terratec_cinergy_xs
* rc-videomate-s350 videomate_s350
* rc-digitalnow-tinytwin digitalnow_tinytwin
* rc-rc6-mce rc6_mce
* rc-avermedia-cardbus avermedia_cardbus
* rc-dib0700-nec dib0700_nec
* rc-nebula nebula
* rc-terratec-slim terratec_slim
* rc-videomate-k100 videomate_k100
* rc-medion-x10-or2x medion_x10_or2x
* rc-cinergy-1400 cinergy_1400
* rc-dm1105-nec dm1105_nec
* rc-terratec-slim-2 terratec_slim_2
* rc-flydvb flydvb
* rc-pinnacle-pctv-hd pinnacle_pctv_hd
* rc-pctv-sedna pctv_sedna
* rc-it913x-v1 it913x_v1
* rc-avermedia avermedia
* rc-iodata-bctv7e iodata_bctv7e
* rc-real-audio-220-32-keys real_audio_220_32_keys
* rc-asus-ps3-100 asus_ps3_100
* rc-pv951 pv951
* rc-avermedia-m135a avermedia_m135a
* rc-reddo reddo
* rc-kworld-pc150u kworld_pc150u
* rc-kaiomy kaiomy
* rc-avermedia-dvbt avermedia_dvbt
* rc-azurewave-ad-tu700 azurewave_ad_tu700
* rc-dntv-live-dvb-t dntv_live_dvb_t
* rc-cinergy cinergy
* rc-npgtech npgtech
* rc-leadtek-y04g0051 leadtek_y04g0051
* rc-manli manli
* rc-streamzap streamzap
* rc-winfast-usbii-deluxe winfast_usbii_deluxe
* rc-behold behold
* rc-gadmei-rm008z gadmei_rm008z
* rc-purpletv purpletv
* rc-it913x-v2 it913x_v2
* rc-adstech-dvb-t-pci adstech_dvb_t_pci
* rc-terratec-cinergy-xs terratec_cinergy_xs
* rc-dntv-live-dvbt-pro dntv_live_dvbt_pro
* rc-flyvideo flyvideo
* rc-tivo tivo
* rc-trekstor trekstor
* rc-em-terratec em_terratec
* rc-gotview7135 gotview7135
* rc-msi-tvanywhere msi_tvanywhere
* rc-alink-dtu-m alink_dtu_m
* rc-videomate-tv-pvr videomate_tv_pvr
* rc-avertv-303 avertv_303
* rc-ati-tv-wonder-hd-600 ati_tv_wonder_hd_600
* rc-ati-x10 ati_x10
* rc-medion-x10-digitainer medion_x10_digitainer
* rc-dib0700-rc5 dib0700_rc5
* rc-medion-x10 medion_x10
* rc-genius-tvgo-a11mce genius_tvgo_a11mce
* rc-avermedia-a16d avermedia_a16d
* rc-behold-columbus behold_columbus
* rc-pinnacle-grey pinnacle_grey
* rc-imon-mce imon_mce
* rc-snapstream-firefly snapstream_firefly
* rc-hauppauge hauppauge
* rc-asus-pc39 asus_pc39
* rc-kworld-plus-tv-analog kworld_plus_tv_analog
* rc-fusionhdtv-mce fusionhdtv_mce
* rc-encore-enltv-fm53 encore_enltv_fm53
* rc-evga-indtube evga_indtube
* rc-total-media-in-hand-02 total_media_in_hand_02
* rc-msi-digivox-iii msi_digivox_iii
* rc-lme2510 lme2510
* rc-winfast winfast
* rc-pixelview-mk12 pixelview_mk12
* rc-encore-enltv encore_enltv
* rc-anysee anysee
* rc-pixelview-new pixelview_new
* rc-twinhan1027 twinhan_vp1027_dvbs
* rc-tevii-nec tevii_nec
* rc-apac-viewcomp apac_viewcomp
* rc-pinnacle-color pinnacle_color
* rc-encore-enltv2 encore_enltv2
* rc-pixelview pixelview
* rc-avermedia-m733a-rm-k6 avermedia_m733a_rm_k6
* rc-tt-1500 tt_1500
* rc-proteus-2309 proteus_2309
* rc-dvbsky /etc/rc_keymaps/my_remote
# * * a800 # found in a800.c
# * * af9005 # found in af9005-remote.c
# * * cinergyt2 # found in cinergyT2-core.c
# * * dvico_mce # found in cxusb.c
# * * dvico_portable # found in cxusb.c
# * * d680_dmb # found in cxusb.c
# * * dibusb # found in dibusb-common.c
# * * digitv # found in digitv.c
# * * dtt200u # found in dtt200u.c
# * * dw210x # found in dw2102.c
# * * tevii # found in dw2102.c
# * * tbs # found in dw2102.c
# * * su3000 # found in dw2102.c
# * * megasky # found in m920x.c
# * * tvwalkertwin # found in m920x.c
# * * pinnacle310e # found in m920x.c
# * * haupp # found in nova-t-usb2.c
# * * opera1 # found in opera1.c
# * * vp702x # found in vp702x.c
# * * vp7045 # found in vp7045.c
Display More
Die Datei /etc/rc_keymaps/my_remote enthält die Zuordnungen zwischen den scancodes und den Keys, die später in der remote.conf verwendet werden können.
Die scancodes kannst du folgendermaßen herausfinden.
Nachdem du den Befehl ausgeführt hast, musst du ein paar Tasten auf der Fernbedienung drücken und dir die scancodes notieren:
pi@vdr / $ ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1439639607.915546: event type EV_MSC(0x04): scancode = 0x1e01
...
/etc/rc_keymaps/my_remote
0x1e00 KEY_NUMERIC_0
0x1e01 KEY_NUMERIC_1
0x1e02 KEY_NUMERIC_2
0x1e03 KEY_NUMERIC_3
0x1e04 KEY_NUMERIC_4
0x1e05 KEY_NUMERIC_5
0x1e06 KEY_NUMERIC_6
0x1e07 KEY_NUMERIC_7
0x1e08 KEY_NUMERIC_8
0x1e09 KEY_NUMERIC_9
0x1e3b KEY_HOME
0x1e3d KEY_POWER
0x1e1c KEY_TV
0x1e18 KEY_VIDEO
0x1e19 KEY_AUDIO
0x1e1a KEY_IMAGES
0x1e1b KEY_EPG
0x1e0c KEY_RADIO
0x1e14 KEY_UP
0x1e16 KEY_LEFT
0x1e25 KEY_OK
0x1e17 KEY_RIGHT
0x1e15 KEY_DOWN
0x1e1f KEY_BACK
0x1e0d KEY_MENU
0x1e10 KEY_VOLUMEUP
0x1e11 KEY_VOLUMEDOWN
0x1e12 KEY_PREVIOUS
0x1e0f KEY_MUTE
0x1e20 KEY_CHANNELUP
0x1e21 KEY_CHANNELDOWN
0x1e37 KEY_RECORD
0x1e36 KEY_STOP
0x1e32 KEY_REWIND
0x1e34 KEY_FASTFORWARD
0x1e35 KEY_PLAY
0x1e24 KEY_LEFTMETA
0x1e30 KEY_PAUSE
0x1e1e KEY_RIGHTMETA
0x1e0a KEY_TEXT
0x1e0e KEY_SUBTITLE
0x1e0b KEY_RED
0x1e2e KEY_GREEN
0x1e38 KEY_YELLOW
0x1e29 KEY_BLUE
Display More
Die remote.conf liegt in deinem VDR Konfig Verzeichnis. Bei mir ist das /var/lib/vdr.
/var/lib/vdr/remote.conf
LIRC.Up KEY_UP
LIRC.Down KEY_DOWN
LIRC.Menu KEY_MENU
LIRC.Ok KEY_OK
LIRC.Back KEY_BACK
LIRC.Left KEY_LEFT
LIRC.Right KEY_RIGHT
LIRC.Red KEY_RED
LIRC.Green KEY_GREEN
LIRC.Yellow KEY_YELLOW
LIRC.Blue KEY_BLUE
LIRC.0 KEY_NUMERIC_0
LIRC.1 KEY_NUMERIC_1
LIRC.2 KEY_NUMERIC_2
LIRC.3 KEY_NUMERIC_3
LIRC.4 KEY_NUMERIC_4
LIRC.5 KEY_NUMERIC_5
LIRC.6 KEY_NUMERIC_6
LIRC.7 KEY_NUMERIC_7
LIRC.8 KEY_NUMERIC_8
LIRC.9 KEY_NUMERIC_9
LIRC.Info KEY_TEXT
LIRC.Play KEY_PLAY
LIRC.Pause KEY_PAUSE
LIRC.Stop KEY_STOP
LIRC.Record KEY_RECORD
LIRC.FastFwd KEY_FASTFORWARD
LIRC.FastRew KEY_REWIND
LIRC.Next KEY_RIGHTMETA
LIRC.Prev KEY_LEFTMETA
LIRC.User1 KEY_POWER
LIRC.Channel+ KEY_CHANNELUP
LIRC.Channel- KEY_CHANNELDOWN
LIRC.PrevChannel KEY_PREVIOUS
LIRC.Volume+ KEY_VOLUMEUP
LIRC.Volume- KEY_VOLUMEDOWN
LIRC.Mute KEY_MUTE
LIRC.Audio KEY_AUDIO
LIRC.Subtitles KEY_SUBTITLE
LIRC.Schedule KEY_IMAGES
LIRC.Channels KEY_TV
LIRC.Recordings KEY_VIDEO
LIRC.User2 KEY_HOME
Display More
Ich hoffe die Infos helfen dir. Wenn du noch mehr infos brauchst, dann melde dich einfach
Hallo,
danke für den Tipp. Ich habe den Befehl nun ausgeführt und einmal ein zusätzliches Paket installiert (ffmpeg war schon vorhanden).
pi@vdr ~ $ apt-cache search libav | grep ffmpeg
ffmpeg - Multimedia player, server, encoder and transcoder (transitional package)
ffmpeg-dbg - Debug symbols for Libav related packages (transitional package)
ffmpeg-doc - Documentation of the Libav API (transitional package)
winff - graphical video and audio batch converter using ffmpeg
pi@vdr ~ $ sudo apt-get install ffmpeg ffmpeg-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libav-dbg libav-tools libavdevice53 libavfilter3 libopencv-core2.4 libopencv-imgproc2.4
Suggested packages:
frei0r-plugins
The following NEW packages will be installed:
ffmpeg ffmpeg-dbg libav-dbg libav-tools libavdevice53 libavfilter3 libopencv-core2.4 libopencv-imgproc2.4
0 upgraded, 8 newly installed, 0 to remove and 17 not upgraded.
Need to get 30.0 MB/33.6 MB of archives.
After this operation, 47.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://archive.raspberrypi.org/debian/ wheezy/main libopencv-core2.4 armhf 2.4.1+dfsg-0exp2rpi2 [773 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ffmpeg-dbg all 6:0.8.17-1+rpi1 [55.1 kB]
Get:3 http://archive.raspberrypi.org/debian/ wheezy/main libopencv-imgproc2.4 armhf 2.4.1+dfsg-0exp2rpi2 [670 kB]
Get:4 http://archive.raspberrypi.org/debian/ wheezy/main libav-dbg armhf 6:9.14-1rpi1rpi1 [28.5 MB]
Fetched 30.0 MB in 12s (2,325 kB/s)
Selecting previously unselected package libavdevice53:armhf.
(Reading database ... 80586 files and directories currently installed.)
Unpacking libavdevice53:armhf (from .../libavdevice53_6%3a9.14-1rpi1rpi1_armhf.deb) ...
Selecting previously unselected package libopencv-core2.4.
Unpacking libopencv-core2.4 (from .../libopencv-core2.4_2.4.1+dfsg-0exp2rpi2_armhf.deb) ...
Selecting previously unselected package libopencv-imgproc2.4.
Unpacking libopencv-imgproc2.4 (from .../libopencv-imgproc2.4_2.4.1+dfsg-0exp2rpi2_armhf.deb) ...
Selecting previously unselected package libavfilter3:armhf.
Unpacking libavfilter3:armhf (from .../libavfilter3_6%3a9.14-1rpi1rpi1_armhf.deb) ...
Selecting previously unselected package libav-tools.
Unpacking libav-tools (from .../libav-tools_6%3a9.14-1rpi1rpi1_armhf.deb) ...
Selecting previously unselected package ffmpeg.
Unpacking ffmpeg (from .../ffmpeg_6%3a0.8.17-1+rpi1_armhf.deb) ...
Selecting previously unselected package libav-dbg.
Unpacking libav-dbg (from .../libav-dbg_6%3a9.14-1rpi1rpi1_armhf.deb) ...
Selecting previously unselected package ffmpeg-dbg.
Unpacking ffmpeg-dbg (from .../ffmpeg-dbg_6%3a0.8.17-1+rpi1_all.deb) ...
Processing triggers for man-db ...
Setting up libavdevice53:armhf (6:9.14-1rpi1rpi1) ...
Setting up libopencv-core2.4 (2.4.1+dfsg-0exp2rpi2) ...
Setting up libopencv-imgproc2.4 (2.4.1+dfsg-0exp2rpi2) ...
Setting up libavfilter3:armhf (6:9.14-1rpi1rpi1) ...
Setting up libav-tools (6:9.14-1rpi1rpi1) ...
Setting up ffmpeg (6:0.8.17-1+rpi1) ...
Setting up libav-dbg (6:9.14-1rpi1rpi1) ...
Setting up ffmpeg-dbg (6:0.8.17-1+rpi1) ...
Display More
Im Anschluss habe ich versucht das Plugin markad zu kompilieren. Hier ist die Ausgabe:
pi@vdr /usr/local/src/vdr $ sudo make plugins
*** Plugin markad:
WARNING: plugin markad is using an old Makefile!
for i in command plugin; do make -C $i; done
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED markad-standal
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED decoder.cpp
decoder.cpp: In constructor ‘cMarkAdDecoder::cMarkAdDecoder(bool, int)’:
decoder.cpp:198:47: error: ‘avcodec_alloc_context’ was not declared in this scope
decoder.cpp:266:38: error: ‘av_free’ was not declared in this scope
decoder.cpp:289:42: error: ‘av_free’ was not declared in this scope
decoder.cpp: In destructor ‘cMarkAdDecoder::~cMarkAdDecoder()’:
decoder.cpp:337:30: error: ‘av_free’ was not declared in this scope
decoder.cpp: In member function ‘bool cMarkAdDecoder::Clear()’:
decoder.cpp:352:36: error: ‘avcodec_alloc_context’ was not declared in this scope
decoder.cpp:363:30: error: ‘av_free’ was not declared in this scope
Makefile:48: recipe for target 'decoder.o' failed
make[2]: *** [decoder.o] Error 1
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BFILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/vdr-2.1.10/include
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_Bdr-markad.so
cp --remove-destination libvdr-markad.so /usr/local/src/vdr-2.1.10/PLUGINS/lib/libvdr-markad.so.2
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<see REAetup.h
msgmerge -U --no-wrap --no-location --backup=none -q po/fi_FI.po po/markad.pot
msgfmt -c -o po/fi_FI.mo po/fi_FI.po
cp po/fi_FI.mo /usr/local/src/vdr-2.1.10/locale/fi_FI/LC_MESSAGES/vdr-markad.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/es_ES.po po/markad.pot
msgfmt -c -o po/es_ES.mo po/es_ES.po
cp po/es_ES.mo /usr/local/src/vdr-2.1.10/locale/es_ES/LC_MESSAGES/vdr-markad.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/it_IT.po po/markad.pot
msgfmt -c -o po/it_IT.mo po/it_IT.po
cp po/it_IT.mo /usr/local/src/vdr-2.1.10/locale/it_IT/LC_MESSAGES/vdr-markad.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/sk_SK.po po/markad.pot
msgfmt -c -o po/sk_SK.mo po/sk_SK.po
cp po/sk_SK.mo /usr/local/src/vdr-2.1.10/locale/sk_SK/LC_MESSAGES/vdr-markad.mo
msgmerge -U --no-wrap --no-location --backup=none -q po/de_DE.po po/markad.pot
msgfmt -c -o po/de_DE.mo po/de_DE.po
cp po/de_DE.mo /usr/local/src/vdr-2.1.10/locale/de_DE/LC_MESSAGES/vdr-markad.mo
*** plugins with old Makefile: markad
**********************************************************************
*** While this currently still works, it is strongly recommended
*** that you convert old Makefiles to the new style used since
*** VDR version 1.7.36. Support for old style Makefiles may be dropped
*** in future versions of VDR.
**********************************************************************
Display More
Leider kommt der Fehler immernoch. Hat jemand vielleicht eine Idee, was ich falsch gemacht habe?
Hallo,
danke für die Antwort. Ich weis leider nicht, welches Paket ich installieren soll, damit es funktioniert.
Kann mit bitte jemand einen Tipp geben, was ich installieren soll?
Mich würde auch interssieren, wie ich selbst herausfinden kann, welches Paket benötigt wird, damit ich in Zukunft, wenn ich ähnliche Probleme habe, selbst auf die Lösung komme.
Ich weis leider nicht, wo ich hier ansetzen soll. Ich würde mich darüber freuen, wenn das jemand kurz beschreiben würde.
Danke und schönen Gruß
Vielen Dank seahawk1986 und olebowle,
durch eure Tipps funktionieren nun alle Tasten
Hallo olebowle,
danke für deinen Tipp. Ich habe dein Tutorial gemacht und eine vollständige /etc/rc_keymaps/myremote Datei angelegt (siehe nächster Codeausschnitt)
Viele Tasten funktonieren schon, einige jedoch noch nicht. Aber dazu schreibe ich weiter unten nocheinmal.
Hier ersteinmal eine Beschreibung meiner bisherigen Änderungen.
/etc/rc_keymaps/myremote
0x1e00 KEY_NUMERIC_0
0x1e01 KEY_NUMERIC_1
0x1e02 KEY_NUMERIC_2
0x1e03 KEY_NUMERIC_3
0x1e04 KEY_NUMERIC_4
0x1e05 KEY_NUMERIC_5
0x1e06 KEY_NUMERIC_6
0x1e07 KEY_NUMERIC_7
0x1e08 KEY_NUMERIC_8
0x1e09 KEY_NUMERIC_9
0x1e3b KEY_HOME
0x1e3d KEY_POWER
0x1e1c KEY_TV
0x1e18 KEY_VIDEOS
0x1e19 KEY_MUSIC
0x1e1a KEY_PICTURES
0x1e1b KEY_GUIDE
0x1e0c KEY_RADIO
0x1e14 KEY_UP
0x1e16 KEY_LEFT
0x1e25 KEY_OK
0x1e17 KEY_RIGHT
0x1e15 KEY_DOWN
0x1e1f KEY_BACK
0x1e0d KEY_MENU
0x1e10 KEY_VOL_UP
0x1e11 KEY_VOL_DOWN
0x1e12 KEY_PREV_CHANNEL
0x1e0f KEY_MUTE
0x1e20 KEY_CHANNEL_UP
0x1e21 KEY_CHANNEL_DOWN
0x1e37 KEY_RECORD
0x1e36 KEY_STOP
0x1e32 KEY_WIND_BACK
0x1e34 KEY_WIND_FORWARD
0x1e35 KEY_PLAY
0x1e24 KEY_REPLAY
0x1e30 KEY_PAUSE
0x1e1e KEY_SKIP
0x1e0a KEY_TEXT
0x1e0e KEY_SUBTITLES
0x1e0b KEY_RED
0x1e2e KEY_GREEN
0x1e38 KEY_YELLOW
0x1e29 KEY_BLUE
Display More
Ich habe in die Datei /etc/rc_maps.cfg folgende Zeile eingefügt:
Da die rc_maps.cfg nicht immer beim Start geladen wurde, habe ich folgenden Befehl in die Datei /etc/rc.local aufgenommen.
Im Anschluss habe ich über OSD meine Fernbedienung angelernt.
Leider haben nicht alle Tasten reagiert, daher ist diese unvollständig.
/var/lib/vdr/remote.conf
LIRC.Up KEY_UP
LIRC.Down KEY_DOWN
LIRC.Menu KEY_MENU
LIRC.Ok KEY_OK
LIRC.Back KEY_BACK
LIRC.Left KEY_LEFT
LIRC.Right KEY_RIGHT
LIRC.Red KEY_RED
LIRC.Green KEY_GREEN
LIRC.Yellow KEY_YELLOW
LIRC.Blue KEY_BLUE
LIRC.0 KEY_NUMERIC_0
LIRC.1 KEY_NUMERIC_1
LIRC.2 KEY_NUMERIC_2
LIRC.3 KEY_NUMERIC_3
LIRC.4 KEY_NUMERIC_4
LIRC.5 KEY_NUMERIC_5
LIRC.6 KEY_NUMERIC_6
LIRC.7 KEY_NUMERIC_7
LIRC.8 KEY_NUMERIC_8
LIRC.9 KEY_NUMERIC_9
LIRC.Info KEY_TEXT
LIRC.Play KEY_PLAY
LIRC.Pause KEY_PAUSE
LIRC.Stop KEY_STOP
LIRC.Record KEY_RECORD
LIRC.Power KEY_POWER
LIRC.PrevChannel KEY_RADIO
LIRC.Mute KEY_MUTE
LIRC.Channels KEY_TV
LIRC.Recordings KEY_HOME
Display More
Manche Tasten haben nicht reagiert. Ich habe hier einmal die Zeilen aus der Datei /etc/rc_keymaps/my_remote zusammengeschrieben, damit zu sehen ist, welche Tasten nicht zu einem Code gemappt werden können.
0x1e18 KEY_VIDEOS
0x1e19 KEY_MUSIC
0x1e1a KEY_PICTURES
0x1e1b KEY_GUIDE
0x1e10 KEY_VOL_UP
0x1e11 KEY_VOL_DOWN
0x1e12 KEY_PREV_CHANNEL
0x1e20 KEY_CHANNEL_UP
0x1e21 KEY_CHANNEL_DOWN
0x1e32 KEY_WIND_BACK
0x1e34 KEY_WIND_FORWARD
0x1e24 KEY_REPLAY
0x1e0e KEY_SUBTITLES
Display More
Im den folgenden 2 Codeausschnitten habe ich ir-keytable -t ausgeführt und Tasten auf der Fernbedienung gedrückt, damit ihr sehen könnt, wie die Scancodes lauten und wie es aussieht, wenn eine Taste gemappt oder nicht gemappt wird.
1. KEY_VOL_UP (Wird nicht gemappt)
pi@vdr / $ ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1439639550.317325: event type EV_MSC(0x04): scancode = 0x1e10
1439639550.317325: event type EV_SYN(0x00).
2. KEY_NUMERIC_1 (Wird gemappt)
pi@vdr / $ ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1439639607.915546: event type EV_MSC(0x04): scancode = 0x1e01
1439639607.915546: event type EV_KEY(0x01) key_down: KEY_NUMERIC_1(0x0001)
1439639607.915546: event type EV_SYN(0x00).
1439639608.165194: event type EV_KEY(0x01) key_up: KEY_NUMERIC_1(0x0001)
1439639608.165194: event type EV_SYN(0x00).
Frage:
Weis jemand, warum die Taste KEY_VOL_UP keinem Code zugewiesen wird, wenn andere zugewiesen werden? Ich habe die Taste doch mit dem richtigen Code in die Datei /etc/rc_keymaps/my_remote geschrieben.
PS:
Glaubst du das die Performance besser ist, wenn man VDR nicht über LIRC steuert?
Wenn ja, kennst du ein Tutorial, wie man das am besten für VDR einrichtet?
Hallo liebe Community,
ich schreibe euch, da ich mit der Konfiguration von LIRC nicht weiterkomme.
Folgende Hardware habe ich:
- Fernbedienung: Hauppauge PVR-350
[Blocked Image: http://lirc.sourceforge.net/remotes/hauppauge/PVR-350.jpg]
- Infrarot Empfänger: DVBSky s960 (Der IR Empfänger ist im Receiver verbaut)
http://www.amazon.de/DVBSky-S960-US…r/dp/B00C0PV4LW
Das Problem:
Ich kann die Fernbedienung nicht anlernen. Während des Anlern-Prozesses über OSD geschieht nichts, wenn ich die Tasten der Hauppauge Fernbedienung drücke.
Ich habe noch eine weitere Fernbedienung, die bei meinem DVBSky USB Receiver dabei war. Mit dieser Funktionieren die meisten Tasten, jedoch kann ich diese nicht verwenden, da die Fernbedienung zu wenige tasten hat.
Meine LIRC Installation:
Ich habe LIRC nach diesem Tutorial installiert: http://www.vdr-wiki.de/wiki/index.php/LIRC
Ich konnte die konfiguration nicht so durchführen, wie in dem Tutorial beschrieben, da bei mir der "hauppauge" Treiber nicht verfügbar war, der in dem Tutorial aufgezählt ist.
Ich habe die stattdessen den parameter --with-driver weggelassen, wie es auf der offiziellen lirc homepage beschrieben war und habe somit folgenden Befehl ausgeführt:
(Vielleicht war das mein Fehler. Vielleicht weis jemand, wo ich den Treiber bekommen kann?)
In dem Abschnitt "Test der Installation" in dem Tutorial habe ich anschließend folgenden Befehl ausgeführt:
Jedoch kommt hier, wenn ich Tasten auf der Hauppauge Fernbedienung drücke keine Ausgabe:
Wenn ich es mit der mitgelieferten Fernbedienung des Receivers versuche, bekomme ich folgende Ausgabe:
pi@vdr ~ $ mode2 -d /dev/lircd
Using device: /dev/lircd
Using device: /dev/lircd
space 2109751
pulse 4541216
space 5590367
space 3088453
pulse 3110501
Wennn ich jedoch einen Test mit "ir-keytable -t" mache, erhalte ich mit der Hauppauge Fernbedienung folgende Ausgabe:
pi@vdr ~ $ ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1439408306.996278: event type EV_MSC(0x04): scancode = 0x1e01
1439408306.996278: event type EV_SYN(0x00).
Zum Vergleich: Der Test mit der mitgelieferten DVBSky Fernbedienung:
pi@vdr ~ $ ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1439408297.396285: event type EV_MSC(0x04): scancode = 0x01
1439408297.396285: event type EV_KEY(0x01) key_down: KEY_1(0x0001)
1439408297.396285: event type EV_SYN(0x00).
1439408297.646047: event type EV_KEY(0x01) key_up: KEY_1(0x0001)
1439408297.646047: event type EV_SYN(0x00).
Hier ist noch die Ausgabe von "ir-keytable":
pi@vdr ~ $ ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
Driver dvb_usb_dvbsky, table rc-dvbsky
Supported protocols: RC-5
Enabled protocols:
Name: DVBSky S960/S860
bus: 3, vendor/product: 0572:6831, version: 0x0000
Repeat delay = 500 ms, repeat period = 125 ms
Inhalt von /etc/lirc/lircd.conf
#
# this config file was automatically generated
# using lirc-0.5.5pre8 on Sun Apr 18 11:43:45 1999
#
# contributed by Jens Leuschner <leuschner@gmx.net>
#
# brand: Hauppauge
# model:
# supported devices: WinTV primo; WinTV pci; WinTV radio
#
# This config file will work with both homebrew receivers and
# original Hauppauge TV cards !!!
#
begin remote
name Hauppauge
bits 13
flags SHIFT_ENC
eps 30
aeps 100
one 950 830
zero 950 830
plead 960
gap 89584
repeat_bit 2
begin codes
KEY_TV 0x000000000000100F
KEY_RADIO 0x000000000000100C
FULL_SCREEN 0x000000000000102E
KEY_CHANNELUP 0x0000000000001020
KEY_CHANNELDOWN 0x0000000000001021
KEY_VOLUMEDOWN 0x0000000000001011
KEY_VOLUMEUP 0x0000000000001010
KEY_MUTE 0x000000000000100D
SOURCE 0x0000000000001022
KEY_1 0x0000000000001001
KEY_2 0x0000000000001002
KEY_3 0x0000000000001003
KEY_4 0x0000000000001004
KEY_5 0x0000000000001005
KEY_6 0x0000000000001006
KEY_7 0x0000000000001007
KEY_8 0x0000000000001008
KEY_9 0x0000000000001009
KEY_0 0x0000000000001000
RESERVED 0x000000000000101E
MINIMIZE 0x0000000000001026
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
#
# contributed by
#
# brand: Hauppauge
# model no. of remote control:
# devices being controlled by this remote: PVR 2/350
#
begin remote
name hauppauge_pvr
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 969 811
zero 969 811
plead 1097
gap 114605
toggle_bit 2
begin codes
Power 0x00000000000017FD
Go 0x00000000000017FB
1 0x00000000000017C1
2 0x00000000000017C2
3 0x00000000000017C3
4 0x00000000000017C4
5 0x00000000000017C5
6 0x00000000000017C6
7 0x00000000000017C7
8 0x00000000000017C8
9 0x00000000000017C9
Back/Exit 0x00000000000017DF
0 0x00000000000017C0
Menu 0x00000000000017CD
Red 0x00000000000017CB
Green 0x00000000000017EE
Yellow 0x00000000000017F8
Blue 0x00000000000017E9
Ch+ 0x00000000000017E0
Ch- 0x00000000000017E1
Vol- 0x00000000000017D1
Vol+ 0x00000000000017D0
Ok 0x00000000000017E5
Mute 0x00000000000017CF
Blank 0x00000000000017CC
Full 0x00000000000017FC
Rewind 0x00000000000017F2
Play 0x00000000000017F5
Forward 0x00000000000017F4
Record 0x00000000000017F7
Stop 0x00000000000017F6
Pause 0x00000000000017F0
Replay 0x00000000000017E4
Skip 0x00000000000017DE
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.7.0(any) on Sun Nov 28 20:25:09 2004
#
# contributed by
#
# brand: Hauppauge 350
# Created: G.J. Werler (The Netherlands)
# Project: Mythtv Fedora Pundit-R www.mythtvportal.com
# Date: 2004/11/28
# model no. of remote control: Hauppauge A415-HPG
# devices being controlled by this remote: PVR-350
#
begin remote
name Hauppauge_350
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 969 811
zero 969 811
plead 1097
gap 114605
toggle_bit 2
begin codes
Go 0x00000000000017BB
Power 0x00000000000017BD
TV 0x000000000000179C
Videos 0x0000000000001798
Music 0x0000000000001799
Pictures 0x000000000000179A
Guide 0x000000000000179B
Radio 0x000000000000178C
Up 0x0000000000001794
Left 0x0000000000001796
Right 0x0000000000001797
Down 0x0000000000001795
OK 0x00000000000017A5
Back/Exit 0x000000000000179F
Menu/i 0x000000000000178D
Vol+ 0x0000000000001790
Vol- 0x0000000000001791
Prev.Ch 0x0000000000001792
Mute 0x000000000000178F
Ch+ 0x00000000000017A0
Ch- 0x00000000000017A1
Record 0x00000000000017B7
Stop 0x00000000000017B6
Rewind 0x00000000000017B2
Play 0x00000000000017B5
Forward 0x00000000000017B4
Replay/SkipBackward 0x00000000000017A4
Pause 0x00000000000017B0
SkipForward 0x000000000000179E
1 0x0000000000001781
2 0x0000000000001782
3 0x0000000000001783
4 0x0000000000001784
5 0x0000000000001785
6 0x0000000000001786
7 0x0000000000001787
8 0x0000000000001788
9 0x0000000000001789
Asterix 0x000000000000178A
0 0x0000000000001780
# 0x000000000000178E
Red 0x000000000000178B
Green 0x00000000000017AE
Yellow 0x00000000000017B8
Blue 0x00000000000017A9
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.7.0pre4(serial) on Sun Oct 2 00:24:32 2005
#
# contributed by anton|ganthaler.at and juergen.wilhelm|aon.at
# members of linux user group Vorarlberg www.lugv.at
#
# for ir remote controler from Hauppauge WinTV Nexus-S
# most of the keys are supported
#
# brand: Hauppauge
# model no. of remote control: WinTV Nexus-S
# devices being controlled by this remote:
#
begin remote
name Hauppauge_WinTV_Nexus-S
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 944 828
zero 944 828
plead 980
gap 113932
min_repeat 1
toggle_bit 2
begin codes
Up 0x0000000000001794
Down 0x0000000000001795
Left 0x0000000000001796
Right 0x0000000000001797
Power 0x00000000000017BD
Ok 0x00000000000017A5
Menu 0x000000000000178D
Back 0x000000000000179F
Red 0x000000000000178B
Green 0x00000000000017AE
Yellow 0x00000000000017B8
Blue 0x00000000000017A9
0 0x0000000000001780
1 0x0000000000001781
2 0x0000000000001782
3 0x0000000000001783
4 0x0000000000001784
5 0x0000000000001785
6 0x0000000000001786
7 0x0000000000001787
8 0x0000000000001788
9 0x0000000000001789
Play 0x00000000000017B5
Pause 0x00000000000017B0
Stop 0x00000000000017B6
Record 0x00000000000017B7
FastFwd 0x00000000000017B4
FastRwd 0x00000000000017B2
Channel+ 0x00000000000017A0
Channel- 0x00000000000017A1
Volume+ 0x0000000000001790
Volume- 0x0000000000001791
Mute 0x000000000000178F
Timers 0x000000000000178A
Recordings 0x000000000000178E
Back 0x000000000000179F
Record 0x00000000000017B7
Pause 0x00000000000017B0
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.8.3pre1(default) on Sat Jun 21 12:36:46 2008
#
# contributed by Matthew Wright
#
# brand: Hauppauge (HVR-1600 RT Remote)
# model no. of remote control: A415-HPG-A
# devices being controlled by this remote:
#
begin remote
name Hauppauge_HVR_1600
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 919 852
zero 919 852
plead 930
gap 112908
toggle_bit_mask 0x800
begin codes
power 0x17BD
go 0x17BB
tv 0x179C
videos 0x1798
music 0x1799
pictures 0x179A
guide 0x179B
radio 0x178C
exit 0x179F
menu 0x178D
prevch 0x1792
mute 0x178F
up 0x1794
down 0x1795
left 0x1796
right 0x1797
ok 0x17A5
volup 0x1790
voldown 0x1791
chup 0x17A0
chdown 0x17A1
record 0x17B7
stop 0x17B6
rewind 0x17B2
fastfwd 0x17B4
play 0x17B5
replay 0x17A4
skip 0x179E
pause 0x17B0
1 0x1781
2 0x1782
3 0x1783
4 0x1784
5 0x1785
6 0x1786
7 0x1787
8 0x1788
9 0x1789
KEY_NUMERIC_STAR 0x178A
0 0x1780
# 0x178E
red 0x178B
green 0x17AE
yellow 0x17B8
blue 0x17A9
sub/cc 0x178E
text 0x178A
home 0x17BB
end codes
end remote
#
# this config file was automatically generated
# using lirc-0.8.5(default) on Wed Dec 30 21:52:35 2009
#
# contributed by
#
# brand: Hauppauge
# model no. of remote control:
# devices being controlled by this remote: MVP
#
begin remote
name Hauppauge_MVP
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 912 857
zero 912 857
plead 937
gap 113935
toggle_bit_mask 0x800
begin codes
KEY_1 0x10C1
KEY_2 0x10C2
KEY_3 0x10C3
KEY_4 0x10C4
KEY_5 0x10C5
KEY_6 0x10C6
KEY_7 0x10C7
KEY_8 0x10C8
KEY_9 0x10C9
KEY_0 0x10C0
KEY_POWER 0x10FD
KEY_GOTO 0x10FB
KEY_BACK 0x10DF
KEY_MENU 0x10CD
KEY_RED 0x10CB
KEY_GREEN 0x10EE
KEY_YELLOW 0x10F8
KEY_BLUE 0x10E9
KEY_UP 0x10E0
KEY_DOWN 0x10E1
KEY_LEFT 0x10D1
KEY_RIGHT 0x10D0
KEY_MUTE 0x10CF
KEY_FN_1 0x10CC
KEY_FN_2 0x10FC
KEY_OK 0x10E5
KEY_REWIND 0x10F2
KEY_FASTFORWARD 0x10F4
KEY_PLAY 0x10F5
KEY_RECORD 0x10F7
KEY_STOP 0x10F6
KEY_PAUSE 0x10F0
KEY_PREVIOUS 0x10E4
KEY_NEXT 0x10DE
end codes
end remote
Display More
Hier ist der Inhalt von hardware.conf:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="DVBSky 960"
REMOTE_MODULES="lirc_dev lirc_i2c"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/input/event2"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="hauppauge/lircd.conf.hauppauge"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Display More
Ich weis leider nicht, wo ich ansetzen soll, um auf die Lösung des Problems zu kommen. Ich hoffe ihr habe eine Idee. Falls ihr weitere Informationen braucht, lasst es mich wissen, dann Poste sie.
Vielen Dank
Oliver
Hallo liebe Community,
auf meinem Raspberry Pi (mit Raspbian) das plugin Markad (aktuelle Version aus dem Git Repo) installiert.
Jedoch startet danach vdr nicht mehr. Ich hoffe ihr könnt mir helfen.
Hier ist ein Ausschnitt aus dem syslog, der die Ausgaben beim Start von vdr zeigt:
Aug 9 13:20:57 vdr vdr: [2603] initializing plugin: markad (0.1.4): Mark advertisements
Aug 9 13:20:57 vdr vdr: [2603] markad: cannot find /usr/bin/markad, please install
Aug 9 13:20:57 vdr vdr: [2617] rpihddevice: cAudioDecoder() thread started
Aug 9 13:20:57 vdr vdr: [2606] epg data reader thread ended (pid=2603, tid=2606)
Aug 9 13:20:57 vdr vdr: [2609] device 1 section handler thread ended (pid=2603, tid=2609)
Aug 9 13:20:58 vdr vdr: [2608] frontend 0/0 tuner thread ended (pid=2603, tid=2608)
Aug 9 13:20:58 vdr vdr: [2617] rpihddevice: cAudioDecoder() thread ended
Aug 9 13:20:58 vdr vdr: [2617] audio decoder thread ended (pid=2603, tid=2617)
Aug 9 13:20:58 vdr vdr: [2603] deleting plugin: markad
Aug 9 13:20:58 vdr vdr: [2603] deleting plugin: streamdev-server
Aug 9 13:20:58 vdr vdr: [2603] deleting plugin: live
Aug 9 13:20:58 vdr vdr: [2603] deleting plugin: epgsearch
Aug 9 13:20:58 vdr vdr: [2603] deleting plugin: vdrmanager
Aug 9 13:20:58 vdr vdr: [2603] deleting plugin: rpihddevice
Aug 9 13:21:00 vdr vdr: [2603] max. latency time 0 seconds
Aug 9 13:21:00 vdr vdr: [2603] exiting, exit code 2
Display More
Aus dem syslog ist zu erkennen, dass /usr/bin/markad fehlt und daher der Start von vdr scheitert:
In in einem Forumspost habe ich den Tipp gelesen, dass ich die Datei /usr/local/src/vdr/PLUGINS/src/markad/command/markad nach /usr/bin/markad kopieren sollte.
Da die datei [...]/markad/command/markad nicht existiert habe ich noch ein bisschen gegoogelt und bin darauf gestoßen, dass ich "make install" im command verzeichnis ausführen soll.
Quelle: http://www.hubertus-sandmann.homepage.t-online.de/MarkAd-Plugin.htm
Leider schlägt bei mir die Kompilierung mit folgender Ausgabe fehl:
pi@vdr /usr/local/src/vdr/PLUGINS/src/markad/command $ sudo make install
g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED markad-standalone.cpp
g++ -g -rdynamic -O3 -funroll-loops -Wall -Wextra -Woverloaded-virtual -Wno-parentheses -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__USE_XOPEN_EXTENDED decoder.cpp
decoder.cpp: In constructor ‘cMarkAdDecoder::cMarkAdDecoder(bool, int)’:
decoder.cpp:198:47: error: ‘avcodec_alloc_context’ was not declared in this scope
decoder.cpp:266:38: error: ‘av_free’ was not declared in this scope
decoder.cpp:289:42: error: ‘av_free’ was not declared in this scope
decoder.cpp: In destructor ‘cMarkAdDecoder::~cMarkAdDecoder()’:
decoder.cpp:337:30: error: ‘av_free’ was not declared in this scope
decoder.cpp: In member function ‘bool cMarkAdDecoder::Clear()’:
decoder.cpp:352:36: error: ‘avcodec_alloc_context’ was not declared in this scope
decoder.cpp:363:30: error: ‘av_free’ was not declared in this scope
Makefile:48: recipe for target 'decoder.o' failed
make: *** [decoder.o] Error 1
Display More
Laut den Systemanforderungen soll folgendes Paket installiert sein: libavcodec >= 51 (für HDTV >= 52)
Quelle: http://www.vdr-wiki.de/wiki/index.php/Markad
Ich habe das Paket "libavcodec54" installiert. Jedoch taucht der gleiche Fehler immernoch auf.
libavcodec hat schon existiert. Darum habe ich beim installieren "--reinstall" angefügt um sicherzustellen, dass auch die verison aus dem paket libavcodec54 verwendet wird:
pi@vdr /usr/local/src/vdr/PLUGINS/src/markad/command $ apt-cache search libavcodec
libavcodec-dev - Development files for libavcodec
libavcodec-extra-53 - Libav codec library (additional codecs)
libavcodec53 - Libav codec library
mencoder - MPlayer's Movie Encoder
winff - graphical video and audio batch converter using ffmpeg
libavcodec-extra - Libav codec library (additional codecs meta-package)
libavcodec-extra-54 - Libav codec library (additional codecs)
libavcodec54 - Libav codec library
pi@vdr /usr/local/src/vdr/PLUGINS/src/markad/command $ sudo apt-get --reinstall install libavcodec54
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 17 not upgraded.
Need to get 3,599 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian/ wheezy/main libavcodec54 armhf 6:9.14-1rpi1rpi1 [3,599 kB]
Fetched 3,599 kB in 2s (1,742 kB/s)
(Reading database ... 79096 files and directories currently installed.)
Preparing to replace libavcodec54:armhf 6:9.14-1rpi1rpi1 (using .../libavcodec54_6%3a9.14-1rpi1rpi1_armhf.deb) ...
Unpacking replacement libavcodec54:armhf ...
Setting up libavcodec54:armhf (6:9.14-1rpi1rpi1) ...
Display More
pi@vdr /usr/local/src/vdr/PLUGINS/src/markad/command $ apt-cache policy libavcodec54
libavcodec54:
Installed: 6:9.14-1rpi1rpi1
Candidate: 6:9.14-1rpi1rpi1
Version table:
*** 6:9.14-1rpi1rpi1 0
500 http://archive.raspberrypi.org/debian/ wheezy/main armhf Packages
100 /var/lib/dpkg/status
Zwischenzeitlich habe ich mit git meinen lokalen stand auf die den commit mit dem tag "v0.1.4" zurückgesetzt.
Dort hat das Kompilieren jedoch auch nicht geklappt. Inzwischen verwende ich wieder die aktuelle version von markad.
Ich würde mich über Tipps freuen.
Schönen Gruß
Oliver
Hallo liebe Community,
ich habe es endlich geschafft! Ich bekomme nun bei allen Sendern Bild und Ton.
Mein Vorgehen:
1. Ich habe festgestellt, dass nach einem Wirbelscan nur italienische Sender funktioniert haben. Ich habe 2 LNBs. Eins ist auf Astra (deutsche Sender) ausgerichtet, das andere auf Hotbird (italienische Sender). Die deutschen SD Sender, die auf Hotbird funktionierten, waren als OBSOLETE gekennzeichnet. Ich hab auch in dern channels.conf nachgesehen, von welchem Satelliten die Sender kamen.
2. Anschließend habe ich versucht die diseqc.conf so anzupassen, dass der Satelit Astra verwendet wird. Da ich dies nicht geschafft habe, habe ich ein Backup von meiner SD-Karte gemacht und noch einmal MLD installiert und konfiguriert. Da ich noch die Einstellungen kannte, war dies schnell erledigt.
3. Während dem Setup habe ich bei den Diseqc Einstellungen "Mini DiSEqC BA" gewählt.
4. Danach habe ich ein Backup der gesamten VDR-Konfiguration gemacht und mein Backup des Raspbian-Version auf die SD-Karte geschrieben.
5. Im Anschluss habe ich nurnoch die diseqc.conf von meinem MLD-Backup in das laufende Raspbian-System geschrieben.
Meine diseqc.conf sieht nun folgendermaßen aus:
# Mini DiSEqC BA
S19.2E 11700 V 9750 t v W15 B W15 t
S19.2E 99999 V 10600 t v W15 B W15 T
S19.2E 11700 H 9750 t V W15 B W15 t
S19.2E 99999 H 10600 t V W15 B W15 T
S13.0E 11700 V 9750 t v W15 A W15 t
S13.0E 99999 V 10600 t v W15 A W15 T
S13.0E 11700 H 9750 t V W15 A W15 t
S13.0E 99999 H 10600 t V W15 A W15 T
Danach konnte ich meine channels.conf anpassen. Die Kanäle wurden gleich gefunden und haben funktioniert.
Vielen Dank für eure Hilfe.
Vielen Dank für deine Antwort.
Ich habe mein weiteres Vorgehen chronologisch nummeriert.
Ich habe zwischen den einzelnen Schritten immer wieder getestet, ob es schon geht.
Allgemeine Info:
Da ich noch zu MLD-Zeiten mit der DiSEqC Konfiguration "mini DiSEqC" Erfolg hatte, habe ich diese Konfiguration auch in der diseqc.conf einkommentiert.
Hier ein kleiner Ausschnitt der von mir veränderten Zeilen aus der diseqc.conf:
# Full DiSEqC sequence:
#
#S19.2E 11700 V 9750 t v W15 [E0 10 38 F0] W15 A W15 t
#S19.2E 99999 V 10600 t v W15 [E0 10 38 F1] W15 A W15 T
#S19.2E 11700 H 9750 t V W15 [E0 10 38 F2] W15 A W15 t
#S19.2E 99999 H 10600 t V W15 [E0 10 38 F3] W15 A W15 T
#
#S13.0E 11700 V 9750 t v W15 [E0 10 38 F4] W15 B W15 t
#S13.0E 99999 V 10600 t v W15 [E0 10 38 F5] W15 B W15 T
#S13.0E 11700 H 9750 t V W15 [E0 10 38 F6] W15 B W15 t
#S13.0E 99999 H 10600 t V W15 [E0 10 38 F7] W15 B W15 T
#
# Optimized for mini DiSEqC (aka toneburst):
S19.2E 11700 V 9750 t v W15 A W15 t
S19.2E 99999 V 10600 t v W15 A W15 T
S19.2E 11700 H 9750 t V W15 A W15 t
S19.2E 99999 H 10600 t V W15 A W15 T
S13.0E 11700 V 9750 t v W15 B W15 t
S13.0E 99999 V 10600 t v W15 B W15 T
S13.0E 11700 H 9750 t V W15 B W15 t
S13.0E 99999 H 10600 t V W15 B W15 T
Display More
Hier mein weiteres Vorgehen in Schritten:
1. Installation der Firmware
Ich habe die Formware von DVBSky hier (http://www.dvbsky.net/Support_linux.html) heruntergeladen und nach deren Anweisungen installiert (Ausführen von copy-firmware.sh).
2. Installation des DVBSky Media Core
Da ich nicht wusste, ob es nötig ist, den DVBSky Media Core zu installieren, habe ich es ausprobiert.
Ich habe das File "media_build-bst-150322" von http://www.dvbsky.net/Support_linux.html heruntergeladen und bin nach den Anweisungen auf folgender Website vorgegangen:
http://www.linuxtv.org/wiki/index.php/DVBSky
# Download DVBSky Media build package
# (see: http://www.dvbsky.net/Support.html to download the package for your kernel version)
cd /usr/src
wget http://www.dvbsky.net/download/linux/media_build-bst-140128.tar.gz
tar xf media_build-bst-140128.tar.gz
cd media_build-bst
# `build_x86.sh` for any 32-bit system with DVB-S/S2/T/T2 OR `build_dvbc_x86.sh` for DVB-S/S2/C driver
# `build_x64.sh` for any 64-bit system with DVB-S/S2/T/T2 OR `build_dvbc_x64.sh` for DVB-S/S2/C driver
# Run `uname -a` to determine if 32 or 64-bit (x86_64/amd64/ia64) is required.
./v4l/build_x86.sh ~OR~ ./v4l/build_dvbc_x86.sh ~OR~
./v4l/build_x64.sh ~OR~ ./v4l/build_dvbc_x64.sh
make && make install
Display More
Sobald ich "make" ausgeführt habe, bekam ich folgenden Output:
pi@vdr ~/dvbsky-media/media_build-bst $ make
make -C /home/pi/dvbsky-media/media_build-bst/v4l
make[1]: Entering directory '/home/pi/dvbsky-media/media_build-bst/v4l'
Updating/Creating .config
Preparing to compile for kernel version 4.0.6
File not found: /lib/modules/4.0.6-v7+/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** No rule to make target '.config', needed by '.myconfig'. Stop.
make[1]: Leaving directory '/home/pi/dvbsky-media/media_build-bst/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
Das Kommando "uname -a" bringt mir folgenden Output:
Da ich das Paket nicht kompilieren konnte habe ich mit diesem Lösungsansatz erstmal aufgehört und bin zur channels.conf übergegangen (Siehe nächster Schritt).
3. Schritt: channels.conf:
Ich hatte damals den Eintrag für "Das Erste HD" von folgender Website kopiert:
http://channelpedia.yavdr.com/gen/DVB-S/S19.2E/de/#Public HDTV FTA
Hier ist mein Eintrag:
Das Erste HD;ARD:11493:HC23M5O35P0S1:S19.2E:22000:5101=27:5102=deu@3,5103=mis@3;5106=deu@106:5104;5105=deu:0:10301:1:1019:0
4. Schritt: Transponder in channels.conf geändert:
Da in der user.log der Transponder 111493 ausgegeben wurde, habe ich die erste "1" beim Transponder in der channels.conf entfernt, da ich vermutete, dass evtl. durch einen Bug eine "1" zu viel angehängt wurde.
Die channels.conf sah dann folgendermaßen aus:
Das Erste HD;ARD:1493:HC23M5O35P0S1:S19.2E:22000:5101=27:5102=deu@3,5103=mis@3;5106=deu@106:5104;5105=deu:0:10301:1:1019:0
Die Ausgabe vom user.log war nach einem neustart folgende:
Könnt ihr mir eure Meinung sagen, ob ich ein Problem mit dem frontend habe?
5. Schritt: Wirbelscan
Als als nächstes habe ich die channels.conf wieder in den Ursprungszustand zurückversetzt (wie bei Schritt 3).
Anschließend habe ich wirbelscan installiert und durchgeführt.
Hier ist ein kleiner Ausschnitt aus miener channels.conf:
Radio Bremen TV;ARD:12437:hC34M2S0:S13.0E:27500:0:0:0:0:28385:1:1201:0
WDR Test A;ARD:12437:hC34M2S0:S13.0E:27500:501=2:502=deu@3,503=mis@3:504;505=deu:0:28395:1:1201:0
Das Erste;ARD:11823:hC34M2S0:S13.0E:27500:101=2:102=deu@3,103=mis@3;106=deu@106:104;105=deu:0:28106:1:1101:0
6. Schritt: Nicht HD Sender und Radio gehen
Beim Durchzappen habe ich gemerkt, dass nicht HD-Sender und Radio gehen.
EDIT: Nicht alle SD Sender gehen. Siehe bitte nächster Post.
Ich habe zuvor immer nur mit "Das Erste HD" getestet.
Juhuu! Das ist schonmal ein erfreulicher Erfolg
7. Schritt: Weiteres Vorgehen
Ich werde nun erstmal ein Googeln, ob ich eine Lösung für die fehlenden HD-Sender finde.
Ich halte euch auf dem Laufenden, wenn ich eine Lösung gefunden habe.
Über Vorschläge und Anregungen würde ich mich trotzdem freuen.
QuoteWir wäre es nicht mehr das X windows zu starten! Das kann ja nicht gleichzeitig gehen so wie ich das rpihddevice verstehe.
Danke für den Tipp. Ich habe das VDR mit und ohne X windows gestartet. In Zukunft starte ich den Desktop garnicht erst.
QuoteAlso wenn du eine lokal USB SAT Karte hast stelle mal sicher dass diese funktioniert. Dafür benötigst du kein streamdev-server oder client. SAT Kabel anschließen nicht vergessen. VDR mag das gar nicht wenn kein Signal kommt.
Die USB SAT Karte hat mit MLD Funktioniert. Die Plugins streamdev-server, -client und dvbhddevice habe ich inzwischen deinstalliert.
Das SAT Kabel ist an der USB SAT Karte angeschlossen. Das SAT Kabel funktioniert auch. Wenn es direkt am Fernseher eingesteckt ist, empfängt der Fernseher ein Bild.
QuoteIch würde auch behaupten dass eine fertige Distribution wie MLD das sicher gut gelöst hat. Das Problem liegt vermutlich wo anders. MPEG2 Lizenz aktiviert für den Raspi?
Ich habe die beiden Lizenzen MPEG-2 und VC-1 habe ich installiert.
pi@vdr /var/log $ vcgencmd codec_enabled MPG2
MPG2=enabled
pi@vdr /var/log $ vcgencmd codec_enabled WVC1
WVC1=enabled
Fragen:
- Weis jemand, ob ich für die DVBSky Karte (http://www.amazon.de/DVBSky-S960-USB-DVB…r/dp/B00C0PV4LW[size=10]) einen besonderen Treiber oder ein extra Plugin benötige?
- Hat jemand noch einen Einfall woran es liegen kann?
Zur besseren Übersicht ist hier die Ausgabe von dmesg gefiltert nach "dvb":
pi@vdr /var/log $ dmesg | grep -i dvb
[ 4.914483] usb 1-1.3: dvb_usb_v2: found a 'DVBSky S960/S860' in warm state
[ 4.935688] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 4.935779] DVB: registering new adapter (DVBSky S960/S860)
[ 4.961752] usb 1-1.3: dvb_usb_v2: MAC address: 00:17:42:54:96:0c
[ 5.174706] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)...
[ 5.224635] Registered IR keymap rc-dvbsky
[ 5.237052] input: DVBSky S960/S860 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/rc/rc0/input3
[ 5.254321] rc0: DVBSky S960/S860 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/rc/rc0
[ 5.270923] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 5.291631] usb 1-1.3: dvb_usb_v2: 'DVBSky S960/S860' successfully initialized and connected
[ 5.308150] usbcore: registered new interface driver dvb_usb_dvbsky
[ 296.189104] i2c i2c-0: m88ds3103: downloading firmware from file 'dvb-demod-m88ds3103.fw'
Display More
Hier ist die komplette Ausgabe von dmesg:
[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.0.6-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #799 SMP PREEMPT Fri Jun 26 15:50:02 BST 2015
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Raspberry Pi 2 Model B Rev 1.1
[ 0.000000] cma: Reserved 8 MiB at 0x36800000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 225280
[ 0.000000] free_area_init_node: node 0, pgdat 808404c0, node_mem_map b6036000
[ 0.000000] Normal zone: 1980 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 225280 pages, LIFO batch:31
[ 0.000000] [bcm2709_smp_init_cpus] enter (8660->f3003010)
[ 0.000000] [bcm2709_smp_init_cpus] ncores=4
[ 0.000000] PERCPU: Embedded 11 pages/cpu @b5ffd000 s16128 r8192 d20736 u45056
[ 0.000000] pcpu-alloc: s16128 r8192 d20736 u45056 alloc=11*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 223300
[ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2709.boardrev=0xa01041 bcm2709.serial=0x1cbea0a5 smsc95xx.macaddr=B8:27:EB:BE:A0:A5 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty10 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 874704K/901120K available (5885K kernel code, 378K rwdata, 1784K rodata, 400K init, 757K bss, 18224K reserved, 8192K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xb7800000 - 0xff000000 (1144 MB)
[ 0.000000] lowmem : 0x80000000 - 0xb7000000 ( 880 MB)
[ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB)
[ 0.000000] .text : 0x80008000 - 0x8078575c (7670 kB)
[ 0.000000] .init : 0x80786000 - 0x807ea000 ( 400 kB)
[ 0.000000] .data : 0x807ea000 - 0x80848a64 ( 379 kB)
[ 0.000000] .bss : 0x80848a64 - 0x809061cc ( 758 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Additional per-CPU info printed with stalls.
[ 0.000000] NR_IRQS:608
[ 0.000000] Architected cp15 timer(s) running at 19.20MHz (virt).
[ 0.000013] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns
[ 0.000036] Switching to timer-based delay loop, resolution 52ns
[ 0.000315] Console: colour dummy device 80x30
[ 0.002015] console [tty10] enabled
[ 0.002080] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[ 0.002182] pid_max: default: 32768 minimum: 301
[ 0.002553] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002620] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.003920] Initializing cgroup subsys blkio
[ 0.004005] Initializing cgroup subsys memory
[ 0.004073] Initializing cgroup subsys devices
[ 0.004133] Initializing cgroup subsys freezer
[ 0.004209] Initializing cgroup subsys net_cls
[ 0.004329] CPU: Testing write buffer coherency: ok
[ 0.004456] ftrace: allocating 20007 entries in 59 pages
[ 0.053304] CPU0: update cpu_capacity 1024
[ 0.053386] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[ 0.053433] [bcm2709_smp_prepare_cpus] enter
[ 0.053588] Setting up static identity map for 0x54e9b0 - 0x54e9e4
[ 0.113188] [bcm2709_boot_secondary] cpu:1 started (0) 16
[ 0.113497] [bcm2709_secondary_init] enter cpu:1
[ 0.113549] CPU1: update cpu_capacity 1024
[ 0.113558] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01
[ 0.133171] [bcm2709_boot_secondary] cpu:2 started (0) 18
[ 0.133426] [bcm2709_secondary_init] enter cpu:2
[ 0.133456] CPU2: update cpu_capacity 1024
[ 0.133464] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02
[ 0.153208] [bcm2709_boot_secondary] cpu:3 started (0) 16
[ 0.153452] [bcm2709_secondary_init] enter cpu:3
[ 0.153480] CPU3: update cpu_capacity 1024
[ 0.153488] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03
[ 0.153582] Brought up 4 CPUs
[ 0.153717] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[ 0.153759] CPU: All CPU(s) started in SVC mode.
[ 0.154793] devtmpfs: initialized
[ 0.174471] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.175739] pinctrl core: initialized pinctrl subsystem
[ 0.180598] NET: Registered protocol family 16
[ 0.186402] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[ 0.187625] bcm2709.uart_clock = 3000000
[ 0.192136] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.192206] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.192377] Serial: AMBA PL011 UART driver
[ 0.192595] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev2
[ 0.672866] console [ttyAMA0] enabled
[ 0.677351] bcm2708_vcio 3f00b880.mailbox: mailbox at f300b880
[ 0.755512] bcm2708-dmaengine 3f007000.dma: DMA legacy API manager at f3007000, dmachans=0x7f35
[ 0.764870] bcm2708-dmaengine 3f007000.dma: Load BCM2835 DMA engine driver
[ 0.771775] bcm2708-dmaengine 3f007000.dma: dma_debug:0
[ 0.777152] bcm_power: Broadcom power driver
[ 0.781447] bcm_power_open() -> 0
[ 0.784779] bcm_power_request(0, 8)
[ 0.813959] bcm_mailbox_read -> 00000080, 0
[ 0.818165] bcm_power_request -> 0
[ 0.822226] SCSI subsystem initialized
[ 0.826269] usbcore: registered new interface driver usbfs
[ 0.831877] usbcore: registered new interface driver hub
[ 0.837372] usbcore: registered new device driver usb
[ 0.844387] Switched to clocksource arch_sys_counter
[ 0.879408] FS-Cache: Loaded
[ 0.882704] CacheFiles: Loaded
[ 0.897352] NET: Registered protocol family 2
[ 0.903029] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.910294] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.917004] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.923485] TCP: reno registered
[ 0.926776] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.932770] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.939621] NET: Registered protocol family 1
[ 0.944479] RPC: Registered named UNIX socket transport module.
[ 0.950428] RPC: Registered udp transport module.
[ 0.955214] RPC: Registered tcp transport module.
[ 0.959940] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.967506] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[ 0.977157] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.998845] VFS: Disk quotas dquot_6.5.2
[ 1.003166] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.013036] FS-Cache: Netfs 'nfs' registered for caching
[ 1.019565] NFS: Registering the id_resolver key type
[ 1.024737] Key type id_resolver registered
[ 1.028944] Key type id_legacy registered
[ 1.035696] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 1.043332] io scheduler noop registered
[ 1.047326] io scheduler deadline registered (default)
[ 1.052802] io scheduler cfq registered
[ 1.059253] BCM2708FB: allocated DMA memory f6c00000
[ 1.064278] BCM2708FB: allocated DMA channel 0 @ f3007000
[ 1.103574] Console: switching to colour frame buffer device 240x67
[ 1.130793] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[ 1.137952] uart-pl011 3f201000.uart: no DMA platform data
[ 1.144571] vc-cma: Videocore CMA driver
[ 1.148580] vc-cma: vc_cma_base = 0x00000000
[ 1.153370] vc-cma: vc_cma_size = 0x00000000 (0 MiB)
[ 1.158893] vc-cma: vc_cma_initial = 0x00000000 (0 MiB)
[ 1.164658] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB)
[ 1.188879] brd: module loaded
[ 1.201568] loop: module loaded
[ 1.205860] vchiq: vchiq_init_state: slot_zero = 0xb6c80000, is_master = 0
[ 1.213847] Loading iSCSI transport class v2.0-870.
[ 1.219877] usbcore: registered new interface driver smsc95xx
[ 1.225863] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 1.432062] Core Release: 2.80a
[ 1.435316] Setting default values for core params
[ 1.440240] Finished setting default values for core params
[ 1.646315] Using Buffer DMA mode
[ 1.649703] Periodic Transfer Interrupt Enhancement - disabled
[ 1.655663] Multiprocessor Interrupt Enhancement - disabled
[ 1.661338] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 1.665802] Dedicated Tx FIFOs mode
[ 1.669718] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xb6c14000 dma = 0xf6c14000 len=9024
[ 1.679769] FIQ FSM acceleration enabled for :
[ 1.679769] Non-periodic Split Transactions
[ 1.679769] Periodic Split Transactions
[ 1.679769] High-Speed Isochronous Endpoints
[ 1.696770] dwc_otg: Microframe scheduler enabled
[ 1.696838] WARN::hcd_init_fiq:412: FIQ on core 1 at 0x803f36c8
[ 1.702873] WARN::hcd_init_fiq:413: FIQ ASM at 0x803f3a24 length 36
[ 1.709258] WARN::hcd_init_fiq:438: MPHI regs_base at 0xb789a000
[ 1.715435] dwc_otg 3f980000.usb: DWC OTG Controller
[ 1.720530] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 1.728028] dwc_otg 3f980000.usb: irq 32, io mem 0x00000000
[ 1.739087] Init: Port Power? op_state=1
[ 1.748387] Init: Power Port (0)
[ 1.757199] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.769368] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.781944] usb usb1: Product: DWC OTG Controller
[ 1.791970] usb usb1: Manufacturer: Linux 4.0.6-v7+ dwc_otg_hcd
[ 1.803216] usb usb1: SerialNumber: 3f980000.usb
[ 1.813988] hub 1-0:1.0: USB hub found
[ 1.823086] hub 1-0:1.0: 1 port detected
[ 1.832737] dwc_otg: FIQ enabled
[ 1.832752] dwc_otg: NAK holdoff enabled
[ 1.832762] dwc_otg: FIQ split-transaction FSM enabled
[ 1.832804] Module dwc_common_port init
[ 1.833197] usbcore: registered new interface driver usb-storage
[ 1.844821] mousedev: PS/2 mouse device common for all mice
[ 1.856760] bcm2835-cpufreq: min=600000 max=700000
[ 1.867276] Driver 'mmcblk' needs updating - please use bus_type methods
[ 1.879504] sdhci: Secure Digital Host Controller Interface driver
[ 1.891048] sdhci: Copyright(c) Pierre Ossman
[ 1.901180] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
[ 1.912337] mmc-bcm2835 3f300000.mmc: DMA channels allocated
[ 1.954753] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.970734] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.982311] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.994304] usbcore: registered new interface driver usbhid
[ 2.005257] usbhid: USB HID core driver
[ 2.014801] TCP: cubic registered
[ 2.023333] Initializing XFRM netlink socket
[ 2.024543] Indeed it is in host mode hprt0 = 00021501
[ 2.044303] NET: Registered protocol family 17
[ 2.056299] Key type dns_resolver registered
[ 2.066351] Registering SWP/SWPB emulation handler
[ 2.077516] registered taskstats version 1
[ 2.087174] vc-sm: Videocore shared memory driver
[ 2.097179] [vc_sm_connected_init]: start
[ 2.107357] [vc_sm_connected_init]: end - returning 0
[ 2.120543] Waiting for root device /dev/mmcblk0p2...
[ 2.134241] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.151150] mmc0: new high speed SDHC card at address aaaa
[ 2.162687] mmcblk0: mmc0:aaaa SL08G 7.40 GiB
[ 2.174157] mmcblk0: p1 p2
[ 2.204506] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 2.216450] Indeed it is in host mode hprt0 = 00001101
[ 2.248612] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.262167] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 2.275475] devtmpfs: mounted
[ 2.284464] Freeing unused kernel memory: 400K (80786000 - 807ea000)
[ 2.424863] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[ 2.437134] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.450662] hub 1-1:1.0: USB hub found
[ 2.460013] hub 1-1:1.0: 5 ports detected
[ 2.744673] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 2.854978] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 2.871638] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.893464] smsc95xx v1.0.4
[ 2.959508] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:be:a0:a5
[ 3.054693] usb 1-1.2: new full-speed USB device number 4 using dwc_otg
[ 3.179057] usb 1-1.2: New USB device found, idVendor=1532, idProduct=0109
[ 3.192832] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.207374] usb 1-1.2: Product: Razer Lycosa
[ 3.217864] usb 1-1.2: Manufacturer: Razer
[ 3.240888] input: Razer Razer Lycosa as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:1532:0109.0001/input/input0
[ 3.314857] hid-generic 0003:1532:0109.0001: input,hidraw0: USB HID v1.10 Keyboard [Razer Razer Lycosa] on usb-3f980000.usb-1.2/input0
[ 3.343827] input: Razer Razer Lycosa as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:1532:0109.0002/input/input1
[ 3.414916] hid-generic 0003:1532:0109.0002: input,hidraw1: USB HID v1.10 Device [Razer Razer Lycosa] on usb-3f980000.usb-1.2/input1
[ 3.436513] udevd[177]: starting version 175
[ 3.664670] usb 1-1.3: new high-speed USB device number 5 using dwc_otg
[ 3.775580] usb 1-1.3: New USB device found, idVendor=0572, idProduct=6831
[ 3.789085] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.789103] usb 1-1.3: Product: S960
[ 3.789112] usb 1-1.3: Manufacturer: Bestunar
[ 3.789123] usb 1-1.3: SerialNumber: 20120511
[ 3.904714] usb 1-1.4: new low-speed USB device number 6 using dwc_otg
[ 3.939183] lirc_dev: IR Remote Control driver registered, major 245
[ 3.987266] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[ 4.038860] usb 1-1.4: New USB device found, idVendor=192f, idProduct=0416
[ 4.052081] usb 1-1.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 4.065637] usb 1-1.4: Product: USB Optical Mouse
[ 4.082475] input: USB Optical Mouse as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:192F:0416.0003/input/input2
[ 4.101391] hid-generic 0003:192F:0416.0003: input,hidraw2: USB HID v1.11 Mouse [USB Optical Mouse] on usb-3f980000.usb-1.4/input0
[ 4.214523] usb 1-1.5: new high-speed USB device number 7 using dwc_otg
[ 4.326869] usb 1-1.5: New USB device found, idVendor=7392, idProduct=7811
[ 4.344621] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.360389] usb 1-1.5: Product: 802.11n WLAN Adapter
[ 4.373624] usb 1-1.5: Manufacturer: Realtek
[ 4.390777] usb 1-1.5: SerialNumber: 00e04c000001
[ 4.472031] random: nonblocking pool is initialized
[ 4.914483] usb 1-1.3: dvb_usb_v2: found a 'DVBSky S960/S860' in warm state
[ 4.933063] usbcore: registered new interface driver rtl8192cu
[ 4.935688] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 4.935779] DVB: registering new adapter (DVBSky S960/S860)
[ 4.961752] usb 1-1.3: dvb_usb_v2: MAC address: 00:17:42:54:96:0c
[ 4.974454] lirc_rpi: auto-detected active high receiver on GPIO pin 18
[ 4.974842] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[ 4.974848] lirc_rpi: driver registered!
[ 5.044224] i2c i2c-0: m88ds3103_attach: chip_id=70
[ 5.065523] i2c i2c-0: Added multiplexed i2c bus 1
[ 5.159014] m88ts2022 1-0060: Montage M88TS2022 successfully identified
[ 5.174706] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)...
[ 5.224635] Registered IR keymap rc-dvbsky
[ 5.237052] input: DVBSky S960/S860 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/rc/rc0/input3
[ 5.254321] rc0: DVBSky S960/S860 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/rc/rc0
[ 5.270923] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 5.291631] usb 1-1.3: dvb_usb_v2: 'DVBSky S960/S860' successfully initialized and connected
[ 5.308150] usbcore: registered new interface driver dvb_usb_dvbsky
[ 7.715025] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 7.980502] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 12.969728] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Display More
Hier ist nocheinmal die Ausgabe von /var/log/user.log, da ich inzwischen die drei oben erwähnten Plugins entfernt habe:
Jul 20 19:28:22 vdr inputlircd: Started
Jul 20 19:33:17 vdr vdr: [2772] VDR version 2.1.10 started
Jul 20 19:33:17 vdr vdr: [2772] codeset is 'UTF-8' - known
Jul 20 19:33:17 vdr vdr: [2772] found 28 locales in /usr/local/share/locale
Jul 20 19:33:17 vdr vdr: [2772] loading plugin: /usr/local/lib/vdr/libvdr-rpihddevice.so.2.1.10
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/setup.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/sources.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/diseqc.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/scr.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/channels.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/timers.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/svdrphosts.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/remote.conf
Jul 20 19:33:17 vdr vdr: [2772] loading /var/lib/vdr/keymacros.conf
Jul 20 19:33:17 vdr vdr: [2773] video directory scanner thread started (pid=2772, tid=2773, prio=high)
Jul 20 19:33:17 vdr vdr: [2775] epg data reader thread started (pid=2772, tid=2775, prio=high)
Jul 20 19:33:17 vdr vdr: [2772] registered source parameters for 'A - ATSC'
Jul 20 19:33:17 vdr vdr: [2772] registered source parameters for 'C - DVB-C'
Jul 20 19:33:17 vdr vdr: [2772] registered source parameters for 'S - DVB-S'
Jul 20 19:33:17 vdr vdr: [2772] registered source parameters for 'T - DVB-T'
Jul 20 19:33:17 vdr vdr: [2774] video directory scanner thread started (pid=2772, tid=2774, prio=high)
Jul 20 19:33:17 vdr vdr: [2775] reading EPG data from /var/cache/vdr/epg.data
Jul 20 19:33:17 vdr vdr: [2773] video directory scanner thread ended (pid=2772, tid=2773)
Jul 20 19:33:17 vdr vdr: [2772] probing /dev/dvb/adapter0/frontend0
Jul 20 19:33:17 vdr vdr: [2772] creating cDvbDevice
Jul 20 19:33:17 vdr vdr: [2772] new device number 1
Jul 20 19:33:17 vdr vdr: [2774] video directory scanner thread ended (pid=2772, tid=2774)
Jul 20 19:33:17 vdr vdr: [2775] epg data reader thread ended (pid=2772, tid=2775)
Jul 20 19:33:18 vdr vdr: [2772] DVB API version is 0x050A (VDR was built with 0x0504)
Jul 20 19:33:18 vdr vdr: [2772] frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("Montage M88DS3103")
Jul 20 19:33:18 vdr vdr: [2777] frontend 0/0 tuner thread started (pid=2772, tid=2777, prio=high)
Jul 20 19:33:18 vdr vdr: [2772] cTimeMs: using monotonic clock (resolution is 1 ns)
Jul 20 19:33:18 vdr vdr: [2778] device 1 section handler thread started (pid=2772, tid=2778, prio=low)
Jul 20 19:33:18 vdr vdr: [2772] found 1 DVB device
Jul 20 19:33:18 vdr vdr: [2777] cTimeMs: using monotonic clock (resolution is 1 ns)
Jul 20 19:33:18 vdr vdr: [2772] initializing plugin: rpihddevice (0.1.0): HD output device for Raspberry Pi
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: supported HDMI modes:
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[01]: 640x 480@60p | 4:3 | 25.200MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[02]: 720x 480@60p | 4:3 | 27.027MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[03]: 720x 480@60p | 16:9 | 27.027MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[04]: 1280x 720@60p | 16:9 | 74.250MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[05]: 1920x1080@60i | 16:9 | 74.250MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[06]: 720x 480@60i | 4:3 | 27.027MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[16]: 1920x1080@60p | 16:9 | 148.500MHz (native) (current)
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[17]: 720x 576@50p | 4:3 | 27.000MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[18]: 720x 576@50p | 16:9 | 27.000MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[19]: 1280x 720@50p | 16:9 | 74.250MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[20]: 1920x1080@50i | 16:9 | 74.250MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[21]: 720x 576@50i | 4:3 | 27.000MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[31]: 1920x1080@50p | 16:9 | 148.500MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[32]: 1920x1080@24p | 16:9 | 74.250MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: CEA[33]: 1920x1080@25p | 16:9 | 74.250MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: DMT[04]: 640x 480@60p | 4:3 | 25.200MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: DMT[09]: 800x 600@60p | 4:3 | 40.000MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: DMT[16]: 1024x 768@60p | 4:3 | 65.000MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: DMT[35]: 1280x1024@60p | 5:4 | 108.000MHz
Jul 20 19:33:18 vdr vdr: [2772] rpihddevice: HwInit() done, using HDMI video out at 1920x1080
Jul 20 19:33:18 vdr vdr: [2772] new device number 2
Jul 20 19:33:19 vdr vdr: [2786] audio decoder thread started (pid=2772, tid=2786, prio=high)
Jul 20 19:33:19 vdr vdr: [2772] setting primary device to 2
Jul 20 19:33:19 vdr vdr: [2786] rpihddevice: cAudioDecoder() thread started
Jul 20 19:33:19 vdr vdr: [2772] rpihddevice: new cOsdProvider()
Jul 20 19:33:19 vdr vdr: [2787] ovgthread thread started (pid=2772, tid=2787, prio=high)
Jul 20 19:33:19 vdr vdr: [2787] rpihddevice: cOvgThread() thread started
Jul 20 19:33:19 vdr vdr: [2772] assuming manual start of VDR
Jul 20 19:33:19 vdr vdr: [2772] SVDRP listening on port 6419
Jul 20 19:33:19 vdr vdr: [2772] setting current skin to "sttng"
Jul 20 19:33:19 vdr vdr: [2772] loading /var/lib/vdr/themes/sttng-default.theme
Jul 20 19:33:19 vdr vdr: [2772] starting plugin: rpihddevice
Jul 20 19:33:19 vdr vdr: [2788] LIRC remote control thread started (pid=2772, tid=2788, prio=high)
Jul 20 19:33:19 vdr vdr: [2772] remote control LIRC - learning keys
Jul 20 19:33:19 vdr vdr: [2789] KBD remote control thread started (pid=2772, tid=2789, prio=high)
Jul 20 19:33:19 vdr vdr: [2787] rpihddevice: loading /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf ...
Jul 20 19:33:19 vdr vdr: [2787] rpihddevice: loading /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf ...
Jul 20 19:33:29 vdr vdr: [2772] remote control KBD - keys known
Jul 20 19:33:29 vdr vdr: [2772] switching to channel 1 (Das Erste HD)
Jul 20 19:33:29 vdr vdr: [2790] device 1 receiver thread started (pid=2772, tid=2790, prio=high)
Jul 20 19:33:29 vdr vdr: [2791] device 1 TS buffer thread started (pid=2772, tid=2791, prio=high)
Jul 20 19:33:29 vdr vdr: [2772] setting watchdog timer to 60 seconds
Jul 20 19:33:29 vdr vdr: [2772] OSD size changed to 1920x1080 @ 1.77778
Jul 20 19:33:29 vdr vdr: [2772] max. latency time 1 seconds
Jul 20 19:33:38 vdr vdr: [2777] frontend 0/0 timed out while tuning to channel 1 (Das Erste HD), tp 111493
Jul 20 19:34:45 vdr vdr: [2777] frontend 0/0 timed out while tuning to channel 1 (Das Erste HD), tp 111493
Jul 20 19:35:49 vdr vdr: [2777] frontend 0/0 timed out while tuning to channel 1 (Das Erste HD), tp 111493
Jul 20 19:36:53 vdr vdr: [2777] frontend 0/0 timed out while tuning to channel 1 (Das Erste HD), tp 111493
Jul 20 19:37:57 vdr vdr: [2777] frontend 0/0 timed out while tuning to channel 1 (Das Erste HD), tp 111493
Display More
Ich glaube kaum, dass das Einfrieren an der Distribution liegt und vermute eher ein Speisungsproblem. Ist deine Stromversorgung stabil genug oder wird bei dir zwischendurch ein farbiges Quadrat in der rechten, oberen Ecke angezeigt? Das wäre nämlich die Unterspannungsanzeige die auf Probleme mit der Stromversorgung hinweist
Eine Stromversorgung war ausreichen vorhanden. Ich habe sogar alle USB-Geräte mit einem USB-HUB, das ein eigenes Netzteil gehabt hat, an dem Raspberry angeschlossen. Ein farbiges Quadrat habe ich nicht entdecken können.
Ich habe mich auch für die selbstkompilierte Variante entschieden, das ich dort mehr verschiedene Plugins zur Verfügung habe. Durch meine Ausbildung zum Fachinformatiker für Anwendungsentwicklung, habe ich gute Linux Grundkenntnisse. Daher bin ich zuversichtlich dies auch zu schaffen. Da ich eher aus der Webentwicklung komme, habe ich noch wenig Wissen über VDR. Jedoch interessiert es mich sehr und freue mich darauf mehr über VDR zu lernen.
Weshalb willst du mittels streamdev auf einen lokalen Server verbinden?
Ich hätte gedacht, dass ich das einen Streamdev Server und Client benötige, um Fernsehen zu können. Wenn das auch anders/einfacher geht, würde ich mich über einen Tipp, wie ich das machen kann, freuen.
An dem Raspberry Pi ist derzeit ein USB-Receiver (http://www.amazon.de/DVBSky-S960-US…r/dp/B00C0PV4LW) angeschlossen mit dem der Raspberry das Fernseh Signal empfängt und ausspielen soll.
Ausserdem lädst du auch dvbhddevice - das bringt dir auf dem Raspi, ausser Ärger, überhaupt nichts.
Danke für den Tipp. Ich werde es deinstallieren.
Hallo liebe Community,
ich habe zuerst mein VDR mit der Distribution MLD auf meinem Raspberry Pi 2 laufen lassen. Da jedoch das Bild oft eingefroren ist, habe ich mich, in der Hoffnung, dass es dann besser läuft, dafür entschieden mein VDR selbst zu kompilieren und auf einer Raspbian-Distribution laufen zu lassen.
Mein Problem:
Leider wird mir kein TV-Bild angezeigt. Wenn ich VDR mit dem Befehl
starte, dann wird mir lediglich die OSD Oberfläche als "Overlay" über der aktuellen Anzeige dargestellt.
Ich habe unten ein Foto eingefügt, damit Ihr euch die die Ausgabe ansehen könnt.
Mein bisheriges Vorgehen:
Ich habe mich an das Tutorial auf der dieser Seite im Abschnitt "Installation und Konfiguration Raspberry PI Betriebssystem " gehalten.
Ich bin bis zu dem Punkt "VDR Plugins " und Abschnitt "Steamdev-Client zum Steamdev-Server verbinden " gekommen.
In dem Tutorial wird beschrieben, dass ab dieser Stelle das TV-Bild angezeigt werden sollte.
Zusätzlich zu dem Tutorial habe ich "-P streamdev-server" zur runvdr-Datei hinzugefügt und den Ordner "/data/installfiles/vdrplugins/vdr-plugin-streamdev/streamdev-server/" nach "/var/lib/vdr/plugins/streamdev-server/" kopiert und die Config-Datei "/var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf" folgendermaßen angepasst:
#
# streamdevhosts This file describes a number of host addresses that
# are allowed to connect to the streamdev server running
# with the Video Disk Recorder (VDR) on this system.
# Syntax:
#
# IP-Address[/Netmask]
#
127.0.0.1 # always accept localhost
192.168.178.0/24 # any host on the local net
#204.152.189.113 # a specific host
#239.255.0.0/16 # uncomment for IGMP multicast streaming
#0.0.0.0/0 # any host on any net (DON'T DO THAT! USE AUTHENTICATION)
Display More
Logging:
Nachdem ich das Pi und anschließend VDR gestartet habe, erhalte ich folgende Log-Ausgaben:
pi@vdr ~ $ tail -f /var/log/user.log
Jul 9 00:06:58 vdr vdr: [2694] VDR version 2.1.10 started
Jul 9 00:06:58 vdr vdr: [2694] codeset is 'UTF-8' - known
Jul 9 00:06:58 vdr vdr: [2694] found 28 locales in /usr/local/share/locale
Jul 9 00:06:58 vdr vdr: [2694] loading plugin: /usr/local/lib/vdr/libvdr-rpihddevice.so.2.1.10
Jul 9 00:06:59 vdr vdr: [2694] loading plugin: /usr/local/lib/vdr/libvdr-streamdev-client.so.2.1.10
Jul 9 00:06:59 vdr vdr: [2694] loading plugin: /usr/local/lib/vdr/libvdr-streamdev-server.so.2.1.10
Jul 9 00:06:59 vdr vdr: [2694] loading plugin: /usr/local/lib/vdr/libvdr-dvbhddevice.so.2.1.10
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/setup.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/sources.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/diseqc.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/scr.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/channels.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/timers.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/svdrphosts.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/remote.conf
Jul 9 00:06:59 vdr vdr: [2694] loading /var/lib/vdr/keymacros.conf
Jul 9 00:06:59 vdr vdr: [2695] video directory scanner thread started (pid=2694, tid=2695, prio=high)
Jul 9 00:06:59 vdr vdr: [2696] video directory scanner thread started (pid=2694, tid=2696, prio=high)
Jul 9 00:06:59 vdr vdr: [2697] epg data reader thread started (pid=2694, tid=2697, prio=high)
Jul 9 00:06:59 vdr vdr: [2694] registered source parameters for 'A - ATSC'
Jul 9 00:06:59 vdr vdr: [2694] registered source parameters for 'C - DVB-C'
Jul 9 00:06:59 vdr vdr: [2694] registered source parameters for 'S - DVB-S'
Jul 9 00:06:59 vdr vdr: [2695] video directory scanner thread ended (pid=2694, tid=2695)
Jul 9 00:06:59 vdr vdr: [2696] video directory scanner thread ended (pid=2694, tid=2696)
Jul 9 00:06:59 vdr vdr: [2694] registered source parameters for 'T - DVB-T'
Jul 9 00:06:59 vdr vdr: [2697] reading EPG data from /var/cache/vdr/epg.data
Jul 9 00:06:59 vdr vdr: [2697] epg data reader thread ended (pid=2694, tid=2697)
Jul 9 00:06:59 vdr vdr: [2694] probing /dev/dvb/adapter0/frontend0
Jul 9 00:06:59 vdr vdr: [2694] creating cDvbDevice
Jul 9 00:06:59 vdr vdr: [2694] new device number 1
Jul 9 00:07:00 vdr vdr: [2694] DVB API version is 0x050A (VDR was built with 0x0504)
Jul 9 00:07:00 vdr vdr: [2694] frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("Montage M88DS3103")
Jul 9 00:07:00 vdr vdr: [2699] frontend 0/0 tuner thread started (pid=2694, tid=2699, prio=high)
Jul 9 00:07:00 vdr vdr: [2700] device 1 section handler thread started (pid=2694, tid=2700, prio=low)
Jul 9 00:07:00 vdr vdr: [2699] cTimeMs: using monotonic clock (resolution is 1 ns)
Jul 9 00:07:00 vdr vdr: [2694] cTimeMs: using monotonic clock (resolution is 1 ns)
Jul 9 00:07:00 vdr vdr: [2694] found 1 DVB device
Jul 9 00:07:00 vdr vdr: [2694] initializing plugin: rpihddevice (0.1.0): HD output device for Raspberry Pi
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: supported HDMI modes:
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[01]: 640x 480@60p | 4:3 | 25.200MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[02]: 720x 480@60p | 4:3 | 27.027MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[03]: 720x 480@60p | 16:9 | 27.027MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[04]: 1280x 720@60p | 16:9 | 74.250MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[05]: 1920x1080@60i | 16:9 | 74.250MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[06]: 720x 480@60i | 4:3 | 27.027MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[16]: 1920x1080@60p | 16:9 | 148.500MHz (native) (current)
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[17]: 720x 576@50p | 4:3 | 27.000MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[18]: 720x 576@50p | 16:9 | 27.000MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[19]: 1280x 720@50p | 16:9 | 74.250MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[20]: 1920x1080@50i | 16:9 | 74.250MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[21]: 720x 576@50i | 4:3 | 27.000MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[31]: 1920x1080@50p | 16:9 | 148.500MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[32]: 1920x1080@24p | 16:9 | 74.250MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: CEA[33]: 1920x1080@25p | 16:9 | 74.250MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: DMT[04]: 640x 480@60p | 4:3 | 25.200MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: DMT[09]: 800x 600@60p | 4:3 | 40.000MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: DMT[16]: 1024x 768@60p | 4:3 | 65.000MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: DMT[35]: 1280x1024@60p | 5:4 | 108.000MHz
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: HwInit() done, using HDMI video out at 1920x1080
Jul 9 00:07:00 vdr vdr: [2694] new device number 2
Jul 9 00:07:00 vdr vdr: [2708] audio decoder thread started (pid=2694, tid=2708, prio=high)
Jul 9 00:07:00 vdr vdr: [2708] rpihddevice: cAudioDecoder() thread started
Jul 9 00:07:00 vdr vdr: [2694] initializing plugin: streamdev-client (0.6.1-git): VTP Streaming Client
Jul 9 00:07:00 vdr vdr: [2694] new device number 3
Jul 9 00:07:00 vdr vdr: [2709] device 3 section handler thread started (pid=2694, tid=2709, prio=low)
Jul 9 00:07:00 vdr vdr: [2694] streamdev-client: got device number 3
Jul 9 00:07:00 vdr vdr: [2694] initializing plugin: streamdev-server (0.6.1-git): VDR Streaming Server
Jul 9 00:07:00 vdr vdr: [2694] initializing plugin: dvbhddevice (2.1.7): HD Full Featured DVB device
Jul 9 00:07:00 vdr vdr: [2694] setting primary device to 2
Jul 9 00:07:00 vdr vdr: [2694] rpihddevice: new cOsdProvider()
Jul 9 00:07:00 vdr vdr: [2710] ovgthread thread started (pid=2694, tid=2710, prio=high)
Jul 9 00:07:00 vdr vdr: [2710] rpihddevice: cOvgThread() thread started
Jul 9 00:07:00 vdr vdr: [2694] assuming manual start of VDR
Jul 9 00:07:00 vdr vdr: [2694] SVDRP listening on port 6419
Jul 9 00:07:00 vdr vdr: [2694] setting current skin to "sttng"
Jul 9 00:07:00 vdr vdr: [2694] loading /var/lib/vdr/themes/sttng-default.theme
Jul 9 00:07:00 vdr vdr: [2694] starting plugin: rpihddevice
Jul 9 00:07:00 vdr vdr: [2694] starting plugin: streamdev-client
Jul 9 00:07:00 vdr vdr: [2694] starting plugin: streamdev-server
Jul 9 00:07:00 vdr vdr: [2694] loading /var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf
Jul 9 00:07:00 vdr vdr: [2694] starting plugin: dvbhddevice
Jul 9 00:07:00 vdr vdr: [2711] streamdev server thread started (pid=2694, tid=2711, prio=high)
Jul 9 00:07:00 vdr vdr: [2711] Streamdev: Listening (VTP) on port 2004
Jul 9 00:07:00 vdr vdr: [2711] Streamdev: Listening (HTTP) on port 3000
Jul 9 00:07:00 vdr vdr: [2712] LIRC remote control thread started (pid=2694, tid=2712, prio=high)
Jul 9 00:07:00 vdr vdr: [2694] remote control LIRC - learning keys
Jul 9 00:07:00 vdr vdr: [2713] KBD remote control thread started (pid=2694, tid=2713, prio=high)
Jul 9 00:07:01 vdr vdr: [2710] rpihddevice: loading /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf ...
Jul 9 00:07:01 vdr vdr: [2710] rpihddevice: loading /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf ...
Jul 9 00:07:11 vdr vdr: [2694] remote control KBD - keys known
Jul 9 00:07:11 vdr vdr: [2694] switching to channel 1 (Das Erste HD)
Jul 9 00:07:11 vdr vdr: [2711] Streamdev: Accepted new client (VTP) 127.0.0.1:41960
Jul 9 00:07:11 vdr vdr: [2694] streamdev-client: Connected to server 127.0.0.1:2004 using protocol version 1.0
Jul 9 00:07:13 vdr vdr: [2694] ERROR: streamdev-client: Failed reading reply to 'PROV 0 S19.2E-1-1019-10301' from 127.0.0.1:2004: Connection timed out
Jul 9 00:07:13 vdr vdr: [2714] device 1 receiver thread started (pid=2694, tid=2714, prio=high)
Jul 9 00:07:13 vdr vdr: [2715] device 1 TS buffer thread started (pid=2694, tid=2715, prio=high)
Jul 9 00:07:13 vdr vdr: [2694] setting watchdog timer to 60 seconds
Jul 9 00:07:13 vdr vdr: [2694] OSD size changed to 1920x1080 @ 1.77778
Jul 9 00:07:14 vdr vdr: [2694] max. latency time 1 seconds
Jul 9 00:07:15 vdr vdr: [2711] ERROR: streamdev-client: Couldn't connect to 127.0.0.1:2004: Connection timed out
Jul 9 00:07:15 vdr vdr: [2711] Streamdev: Accepted new client (VTP) 127.0.0.1:33224
Jul 9 00:07:15 vdr vdr: [2711] client (VTP) 127.0.0.1:41960 has closed connection
Jul 9 00:07:15 vdr vdr: [2711] streamdev-server: closing VTP connection to 127.0.0.1:41960
Jul 9 00:07:15 vdr vdr: [2711] client (VTP) 127.0.0.1:33224 has closed connection
Jul 9 00:07:15 vdr vdr: [2711] streamdev-server: closing VTP connection to 127.0.0.1:33224
Jul 9 00:07:22 vdr vdr: [2699] frontend 0/0 timed out while tuning to channel 1 (Das Erste HD), tp 111493
Display More
Meine Vermutung:
Ich denke, dass der streamdev-server noch nicht richtig läuft, da der streamdev-client folgende Message loggt:
Jul 9 00:07:15 vdr vdr: [2711] ERROR: streamdev-client: Couldn't connect to 127.0.0.1:2004: Connection timed out
Ich weis aber nicht, wie ich das Problem löse. Googeln hat mir leider noch nicht weitergeholfen. Ich hoffe ihr könnt mir weiterhelfen.
Hier ein Foto:
[Blocked Image: http://ewebdevelopment.de/vdr/osd_ueber_desktop.jpg]