MLD Bug - MLD
View Issue Details
0000070MLD[All Projects] VDRpublic2014-05-01 12:562017-08-22 15:58
skippy 
clausmuus 
normalmajoralways
closedfixed 
 
4.0.0 
 
dvb-sundtek
0000070: Sundtek Media TV Digital Home III /DVB-C/T/T2) funktioniert an RPi nicht automatisch
Der o.g. Stick wird nicht automatisch in die MLD integriert. Wenn ich das Init-Script dvb-sundtek starte wird der Stick erkannt und gefragt, ob der VDR neu gestartet werden soll. Auch ein Aufruf des Befehls "/usr/bin/mediaclient --start=5 --systemdcheck" aus der Rule "80-mediasrv-eeti.rules" führt zum Erfolg. Allerdings gibt es unter /etc/udev/rules.d keine Rules, die mit 80 beginnen. Gefunden habe ich sie unter /lib/udev/rules.d. Ein Kopieren nach /etc/udev/rules.d brachte jedoch keine Verbesserung.

Die Fernbedienung funktioniert bis auf einige Tasten nicht. Diese Tasten sind auch falsch belegt. Könnte auch mit den Rules zusammenhängen???

Weiterhin habe ich Ton nur über den analogen Ausgang des RPi. Unter Setup/Sound habe jetzt die Einstellungen: 0 1 bcm2835 IEC958/HDMI und "Force hdmi output" enabled

Verwendet habe ich das ISO MLD-4.0.0-rpi_rpi_2014.04.27-57. Zusätzlich ist das Paket dvb-sundtek installiert.

Das Problem wurde auch im Forum beschrieben:
'http://www.minidvblinux.de/forum/index.php/topic,5754.0.html [^]'
Und in diesem Forum besprochen:
'http://support.sundtek.com/index.php/topic,1613.0.html [^]'
No tags attached.
Issue History
2014-05-01 12:56skippyNew Issue
2014-05-01 12:56skippyStatusnew => assigned
2014-05-01 12:56skippyAssigned To => clausmuus
2014-05-01 15:51skippyNote Added: 0000105
2014-05-01 16:43skippyNote Added: 0000106
2014-05-01 16:44skippyNote Edited: 0000106bug_revision_view_page.php?bugnote_id=106#r36
2014-05-01 16:48skippyNote Edited: 0000106bug_revision_view_page.php?bugnote_id=106#r37
2014-05-01 21:50clausmuusNote Added: 0000107
2014-05-02 22:23skippyNote Added: 0000111
2014-05-02 22:42skippyNote Edited: 0000111bug_revision_view_page.php?bugnote_id=111#r41
2014-05-03 19:41skippyNote Added: 0000112
2014-05-03 19:43skippyNote Added: 0000113
2014-05-03 19:45skippyNote Edited: 0000113bug_revision_view_page.php?bugnote_id=113#r43
2014-05-03 19:48skippyNote Added: 0000114
2014-05-03 19:50skippyNote Edited: 0000114bug_revision_view_page.php?bugnote_id=114#r45
2014-05-03 21:52skippyNote Added: 0000115
2014-05-12 06:25skippyNote Added: 0000142
2014-05-12 10:50clausmuusNote Added: 0000145
2014-05-12 10:53clausmuusNote Added: 0000146
2014-05-12 12:29clausmuusNote Added: 0000147
2014-05-12 12:30clausmuusAdditional Information Updatedbug_revision_view_page.php?rev_id=49#r49
2014-05-12 12:33clausmuusNote Added: 0000148
2014-05-12 18:48skippyNote Added: 0000151
2014-05-12 19:27skippyNote Added: 0000152
2014-05-12 20:42clausmuusNote Added: 0000154
2014-05-12 20:56clausmuusNote Edited: 0000154bug_revision_view_page.php?bugnote_id=154#r53
2014-05-12 20:58clausmuusNote Added: 0000155
2014-05-12 22:09skippyNote Added: 0000156
2014-05-18 11:41skippyNote Added: 0000160
2014-05-18 13:35clausmuusNote Added: 0000161
2017-08-22 15:58MarMicStatusassigned => closed
2017-08-22 15:58MarMicResolutionopen => fixed

Notes
(0000105)
skippy   
2014-05-01 15:51   
lsusb für den Stick ergibt: Bus 001 Device 006: ID 2659:1401
Nutzt du so etwas für die udev-Regeln?
(0000106)
skippy   
2014-05-01 16:43   
(edited on: 2014-05-01 16:48)
Noch ein Hinweis zur Fernbedienung. Die Fernbedienung wird unter evtest erkannt, jedoch werden dort keine Tastendrücke (event3 bzw. event4) erkannt.

MLD> evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: RCMCU 2.4GHz receiver
/dev/input/event1: RCMCU 2.4GHz receiver
/dev/input/event2: HID 046a:0011
/dev/input/event3: Sundtek Ltd. Remote Control
/dev/input/event4: lircd
Select the device event number [0-4]:

Mit bei irw kommen Tastendrücke an, jedoch in der falschen Zuordnung.

MLD> ps | grep lirc
 1713 root 2236 S eventlircd --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd
 2291 root 3716 S /usr/sbin/lircd --driver=devinput --device=/dev/input/event3 --uinput --output=/var/run/lirc/lirc
 2587 root 4460 S grep lirc

Unter /etc/evenlircd.d kann ich keine brauchbare evmap entdecken.

Die udev-Regel verweist auf die /usr/share/lirc/remotes/sundtek-lircd.conf

(0000107)
clausmuus   
2014-05-01 21:50   
Teste mal bitte ob es hilft, wenn Du in der /lib/udev/rules.d/80-mediasrv-eeti.rules und der /lib/udev/rules.d/80-mediasrv.rules das start=5 in ein start=10 oder start=15 änderst.
(0000111)
skippy   
2014-05-02 22:23   
(edited on: 2014-05-02 22:42)
Es gibt ein Bild, wenn ich in der /lib/udev/rules.d/80-mediasrv-eeti.rules start=10 setze.

Bleiben noch der Sound, da hat gkd-berlin neuerdings auch über Probleme im Forum berichtet und die Fernbedienung.Wenn ich start=10 in 80-mediasrv.rules und 80-remote-eeti.rules setze, glaube ich, dass mehr Tasten empfangen werden, wenn auch mit falschen Reaktionen.

(0000112)
skippy   
2014-05-03 19:41   
Habe den Sundtek Stick im MLD-WoZi getestet, weil auf dem RPi keine performanten SSH-Eingaben möglich sind. Dort reicht start=5 aus, um den Stick zu erkennen und ein Bild zu liefern.

Mit irw habe ich mal geschaut, was so von der FB ankommt. Es ist einiges, aber wichtige Tasten, wie Menü oder einige Ziffern fehlen. Wie kann ich denn die ankommenden Signalen den richtigen Tasten zuordnen? Gibt es eine Möglichkeit auch die Tasten, bei denen irw nichts empfängt doch noch zur Mitarbeit zu überreden?

Wollte die Datei mit der Belegung hochladen, laufe aber auf einen Fehler, dass die Datei nicht hochgeladen werden kann (als txt und csv versucht). Belegung folgt in der nächsten Notiz
(0000113)
skippy   
2014-05-03 19:43   
(edited on: 2014-05-03 19:45)
Sundtec-FB empfangener Key Code?
0 Key 8 9
1
2 Key_Play cf
3 Key_Stop 80
4 Key_Record a7
5
6 Key_Enter 1c
7 Key_0 b
8 Key_Back 9e
9 Key_VolumeUp 73
Mute Key_2 3
Power Key_Red 18e
Subtitle Key_Blue 191
P-Mode Key_Right 6a
S-Mode Key_Exit ae
Source Key_Up 67
INFO Key_Mute 71
Up Key_Left 69
Down
Left
Right Key_Channeldown 193
Menu
Exit Key_9 a
VolumeUp
VolumeDown
Sleep
Audio
Subpage Key_Yellow 190
ChannelUp Key_Channelup 192
ChannelDown Key_5 6
Hold
Mix
Reveal
Cancel Key_3 4
Red
Green
Yellow
Blue
Title
Media
TT/CC
List
<<
>>
|<<
>>|
Epg Key_Power 74
Play/Pause
Stop Key_Select 161
Size Key_Down 6c
Record Key_Green 18f

(0000114)
skippy   
2014-05-03 19:48   
(edited on: 2014-05-03 19:50)
Mist, beim Speichern werden Tabs und mehrere Leerzeichen in ein Leerzeichen umgewandelt. Sieht so etwas unübersichtlich aus. Bis zum ersten Leerzeichen ist die Taste der Fernbedienung, dann kommt, was irw empfängt und am Ende ist der Code, den irw am Zeilenanfang anzeigt.

Steht hinter einer Taste kein weiterer Wert, dann wird von irw nichts empfangen.

(0000115)
skippy   
2014-05-03 21:52   
Mit den Audio-Einstellungen im rpihddevice auf HDMI klappt nur auch der Ton, danke Claus. Hast du noch einen Tipp für die FB für mich ;-)
(0000142)
skippy   
2014-05-12 06:25   
Die Fernbedienung funktioniert ebenfalls nicht mit der MLD 4.0.1. Gleiches Fehlerbild, wie bei der MLD 4.0.0-RPi. Von Sundtek habe ich noch diesen Supporthinweis gefunden: 'http://support.sundtek.com/index.php?topic=1457.0 [^]'

Ich habe übrigens die Fernbedienung, die darin mit der Nummer 3 bezeichnet ist.
(0000145)
clausmuus   
2014-05-12 10:50   
Da hatte ich ganz übersehen, dass Du zu dem Bug was geschrieben hattest...
Hast Du mal versucht ob der Aufruf "mediaclient --updaterc=3" und ein anschließendes neu Anstöpseln des USB-Sticks abhilfe schaft?
(0000146)
clausmuus   
2014-05-12 10:53   
OK, ich sehe gerade, dass das erst nach nem Update des dvb-sundtek Paketes funktionieren kann. Ich lass gerade das aktuellen Treiber Paket bauen.
(0000147)
clausmuus   
2014-05-12 12:29   
Hi Skippy,

magst Du mal bitte testen, ob der DVB Treiber auch mit diesem Image 'http://www.minidvblinux.de/download/4.0.0-rpi/files//MLD-4.0.0-rpi_rpi-sundtek-486_57.tgz [^]' nicht automatisch geladen wird.
Außerdem wüsste ich gerne ob der Fehler auch bereits beim ersten Booten des Images, also noch vor der Installation auftritt?
Ebenfalls wäre interessant, Ob der Fehler auch auftritt, wenn Du Dir nen minimales Image zusammenstellst, dass lediglich den dvb-sundtek Treiber enthält? Überprüfen kannst Du das, indem Du nach dem booten schaust ob es den Ordner /dev/dvb gibt. Eventuell musst Du nach dem Booten noch ne halbe Minute abwarten.
Und falls der bei dem Minimalem System automatisch startet, teste bitte auch noch mal mit dem server Image (mit hinzu gefügtem dvb-sundtek Paket)

Mehr zu dem Problem gibt's hier: 'http://support.sundtek.com/index.php/topic,1613.0.html [^]'
(0000148)
clausmuus   
2014-05-12 12:33   
Und noch ne Frage. Hast Du auch noch einen anderen DVB Reciver angeschlossen?
(0000151)
skippy   
2014-05-12 18:48   
Nach dem Booten des Image gibt es keinen Ordner /dev/dvb

Installation und reboot durchgeführt, im Quicksetup Sundtek Anschlußtyp "DVBC" ausgewählt, es erscheint die Fehlermeldung:
Using device: /dev/dvb/adapter0/frontend0
device: /dev/dvb/adapter0/frontend0 doesn't support the extended media API
erhalten. Allerdings gibt des auch das Verzeichnis /dev/dvb nicht.

Dann ein Image aus den Paketen rpi, locales, install, dvb, network, ntp-client, webserver, ssh, alsa, dvb-sundtek erstellt. Nach dem Booten und auch nach der Installation ist /dev/dvb/adapter0 vorhanden. Setzen des Sundtek Anschlußtyp im Quicksetup klappt ohne Fehlermeldung.

Nach einem opkg install vdr und reboot ist der Adapter immer noch da.
Nach einem opkg install mld-remote und reboot ist kein Adapter mehr da.

An dem RPi habe ich keinen weiteren DVB-Receiver.

Ich hoffe, es hilft dir etwas weiter. Sonst kann ich dir den Stick mit der FB auch zum Testen nach Hause schicken, falls du etwas mit DVB-T oder DVB-C anfangen kannst.
(0000152)
skippy   
2014-05-12 19:27   
Ach ja, hatte ich ganz vergessen - das Server Image funktioniert ebenfalls - Adapter sowohl beim Booten, als auch in der installierten Version vorhanden. EPG-Daten werden angezeigt. Fernbedienung geht da gar nicht
(0000154)
clausmuus   
2014-05-12 20:42   
(edited on: 2014-05-12 20:56)
Danke. Ich werde in den nächsten Tagen ein Stick von Sundtek zugeschickt bekommen. Dann kann ich selber genauer analysieren wo's harkt.
Aber wie's ausschaut ist scheinbar die Fernbedienung schuld. Es funktioniert ja alles, solange kein mld-remote Paket, und somit auch kein lirc und co. installiert sind.

(0000155)
clausmuus   
2014-05-12 20:58   
Hi Skippy,

testest Du bitte noch ob das mit dem "mediaclient --updaterc=3" (siehe Post 145) funktioniert.
(0000156)
skippy   
2014-05-12 22:09   
auch das funktioniert jetzt. Dazu habe ich allerdings wieder mld-remote installiert (vorher habe ich keine Reaktionen auf Tastendrücke bemerkt - irw ist ja noch nicht installiert und der VDR hat sich nicht gerührt), das Startscript für den Sundtek gestartet, mediaclient --updaterc=3 eingegeben, Stick abgezogen und neu angesteckt, und den VDR rebootet. Die Tasten kommen nicht immer zeitnah an, manchmal musste ich mehrfach drücken. Scheint immer so, dass der RPI nach einem Tastendruck ausgelastet ist und erst wieder Kapazitäten für den nächsten Tastendruck frei haben muss. Mit irw habe ich dann geschaut und gesehen, dass sich "alle" Tasten, bis auf "Source" melden und das mit sinnvollen KEY_Bezeichnungen.

Jetzt musst du das nur noch so in die MLD integrieren, dass es ootB funktioniert ;-) - ich bin da aber guter Hoffnung, da es grundsätzlich funzt :-))
(0000160)
skippy   
2014-05-18 11:41   
Hi Claus,
habe heute ein neues ISO installiert - Bild und Ton sind jetzt sofort da - super, danke!

Probleme habe ich noch mit der Fernbedienung: Habe "mediaclient --updaterc=3" eingegeben und den Stick neu verbunden. Es funktionieren nur die Nummerntasten und ein paar andere. Viele gehen gar nicht (u.a. Menü, Farbtasten). Außerdem prellen die Tasten sehr stark. Das kann ich vielleicht noch über die VDR-Optionen einstellen (noch nicht versucht). Falls der mediaclient-Befehl benötigt wird, wäre es schön, wenn das über das Webif eingestellt werden könnte.

Aufgefallen ist mir auch, dass die Konsole nicht so richtig funktioniert. Lediglich wenn das Fernsehbild nicht den Fernseher ganz ausfüllt und schwarze Balken zu sehen sind, dann ist die Konsole in den schwarzen Balken zu sehen. Der Rest wird vom Fernsehbild überlagert. Kannst du da was ändern? Wenn nicht auch nicht schlimm, dann nutze ich Putty.
(0000161)
clausmuus   
2014-05-18 13:35   
Das mit der Konsole lässt sich nicht ändern.