Show Posts

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

Messages - GF-MLD

1
Natürlich hat es am LiveCD-Modus gelegen. Ich hatte mich über den Menüpunkt gewundert.
Habe zwar die Install Doku. gelesen, aber keinen direkten Bezug auf den ersten Blick gefunden.
Danke

2
Hallo,

nach langer Zeit musste ich zur Freude lesen, dass MLD nun die "Technotrend S2-4600 " unterstützt. Also einen Versuch gestartet und wie von der MLD erwartet auch recht schnellen Erfolg.

Was ich aber nicht hin bekomme und daran scheitern meine Versuche. Jedes mal, wenn ich Ausschalte sind meine Bemühungen weg. Das fängt an, dass das System Updates meldet. Und damit weiß ich auch die Web-Einstellungen sind weg.

Habe Updates über Web, über VDR und SSH eingespielt, aber immer meldet MLD nach Neustart neue Upates.

Was mache ich verkehrt?
Guido

3
Hallo an alle,

ich setze das Thema als gelöst. Sind zwar noch ein paar Ecken rund zu machen, aber für mich ist dies soweit in Ordnung.

Danke an Claus für den super Support, dieser war immer sehr schnell und ich konnte meine Probleme damit einkreisen.

Ich favorisiere gerade eine andere Lösung, Da Claus in Urlaub war, hat es mich ermutigt, auf Basis Debian VDR selbst einzurichten http://www.vdr-wiki.de/wiki/index.php/Kategorie:Raspbian_VDR_Streaming_Client_mittels_Streamdev_und_rpihddevice. Die Erkenntnisse aus MLD haben da sehr geholfen.
Auch wenn ich nun MLD nicht verwende, werde ich die Entwicklung weiter verfolgen.

Noch einmal Danke an alle.

Gruß
Guido

4
Hallo Claus,

du sprichst von einem Update bzw. neuem Image. Ich habe gerade noch einmal geprüft, wenn ich Standard wähle wird
mir als Image immer noch 2013.10.19_57 angeboten und das nehme ich für meine Versuche.

Oder welches Update muss ich austauschen, damit ich CEC bekomme und /dev/input/ir auf Dauer richtig gesetzt ist.
Aber eigentlich möchte ich ja die FB vom 4600 nehmen. Wie ich es verstanden habe, gibt es für MLD 3.0.1 kein
udev. Weißt du einen Weg, wie ich dauerhaft dies einstellen kann?

Gruß
Guido

5
Ja, aber so habe ich wieder etwas gelernt.
Aber ich werde es auch noch einmal mit dem neuen Image ausprobieren.

Danke
Guido

6
Wieder etwas positives. Ich konnte mein Problem mit der FB und dem anlernen der FB im VDR lösen.
Das Problem lag darin, das /dev/input/ir auf die Maus verlinkt war. ir gelöscht und einen neuen Link
auf /dev/input/event0 erstellt (ich liebe symbolische Links) und siehe da, dann konnte ich die FB im
VDR anlernen (hier zunächst auf Tastatur umgebogen). Dann hatte ich sogar ein Bild und die Umschaltzeiten sind auch ordentlich. Bild ist auch spitze, Lob an rpihddevice.

Dann habe ich mit den/dev/input/ir experimentiert und auf die anderen event2 und event3 umgebogen und siehe da mit event2 konnte ich die Tastatur CEC verwenden und mit event3 die FB vom 4600.

Es muss ich noch etwas rumprobieren, da die Startzeiten mir nicht gefallen bzw. ich händisch noch zu viel ändern muss. Bis jetzt war /dev/input/ir immer auf die Maus verlinkt.

Gruß
Guido

7
Natürlich war es die SD-Karte, wie sollte es anders sein. Warum treten so Fehler immer zusammen auf, wenn man was testen will.

Hinsichtlich zu den Sourcen, zunächst bin ich her gegangen und habe die MLD Sourcen dvb gepacht. Hat am Anfang am einfachsten ausgesehen, da ich nur eine Datei dw2102.c austauschen und noch zwei Headers hinzufügen musste. Auf dem Pi hat dann die Lösung laut Logfile noch nicht so gut ausgesehen, da nur Teile in /dev/dvb angelegt wurde. Nach diesem ernüchternden Versuch, änderte ich mein Strategie und baute den Treiber nun auf Basis https://bitbucket.org/liplianin/s2-liplianin-v39 !!Wichtig!! die Version v39 und nicht wie bei der Beschreibung des 4600 auf v37.

Die Sourcen in die Buildumgebung des MLD gebracht, .version aus Project dvb genommen und siehe da, der Buildlauf verlief ohne viel Probleme, da hatte ich unter raspbmc mehr Probleme.

Hier habe ich nun mehr ausgetauscht als nur dvb-usb-dw2102, sondern auch die Verzeichnisse /3.6.11.158/kernel/drivers/media/dvb-frontends und 3.6.11.158/kernel/drivers/media/usb/dvb-usb.
Code: [Select]
modprobe dvb-usb-dw2102 und ein Blick in die Logs sehen nun viel besser aus, ähnlich wie unter raspbmc.

Aber nun hänge ich wieder, den der vdr will unbedingt die Fernbedienung anlernen und die reagiert leider nicht und da bleibt der vdr stehen. Aber ich möchte zunächst einmal ohne die Fernbedienung arbeiten, nur mit der Tastatur um zu sehen, wie der dvb-Treiber funktioniert. Hier habe ich nun zunächst meine Versuche unterbrochen.

Frage, wie kann ich das Anlernen der FB umgehen, bin gerade am überlegen ein Image von MLD ohne Remote-Autodetect auszuporbieren.

Gruß
Guido

8
Folgendes zu meinem Reboot-Problem. Habe MLD Standard ohne mein Patch auf SD gebracht.
MLD gestartet und dann über Web PowerOff aufgerufen und dann geht nichts mehr. Schreibfehler
will ich nicht ausschließen, muss mit einer anderen SD einmal testen.

9
So habe wieder ein paar Probleme gelöst und dafür die nächsten:

aufs ist geklärt. .config im KERNEL ist da dein Freund, da kann man aufs abschalten und konnte ich kernel bauen. Man lernt ja noch
dvb-usb-dw2102 für die TT 4600 konnte ich nun bauen und konnte sogar schon ein modprobe dvb-usb-dw2102 ohne Fehler machen.
syslog ist da noch nicht 100% in Ordnung und ich bekomme auch noch keine Sender.

Mein größtes Problem ist zur Zeit, wenn ich die MLD einrichten und dann reboot oder poweroff mache, dann startet die MLD nicht mehr,
kann sich jemand dies erklären?

10
So nun nächster Erfolg, ich konnte meine Probleme lösen:

1. Den Treiber konnte ich bauen und konnte erfolgreich ein
Code: [Select]
modprobe dvb-usb-dw2102 durchführen.
2. Das Problem beim Kompilieren des Kernels habe ich auch nun gelöst .config musste ich ändern.

Habe aber ein neues Problem, habe nun den Treiber auf den Pi gebracht, aber wenn ich den Pi ausschalte oder reboote möchte, geht es nicht mehr weiter, es erfolgt kein Bootvorgang. Hat da noch jemand eine Idee

Guido

11
Danke,

bis zu deiner Antwort habe ich auch rumgestöbert und habe dann die gleiche Lösung gefunden, bin nun einmal gespannt, ob der Treiber sich nun laden lässt.

Vielleicht bekomme ich noch einen Tipp. Ich baue gerade KERNEL und da gibt es Probleme mit aufs, die scheint nicht 100% zum KERNEL Umgebung zu passen. Denn Fehler mit touch_atime konnte ich noch beheben. Aber zur Zeit hänge ich an der Meldung files_lglock undeclared was ich  nicht so ganz verstehe. Auch verstehe ich die Verwendung von aufs hier nicht. Was kann ich da noch machen.

Gruß
Guido

12
Leider wieder ein Rückschlag, so leicht wie ich es mir gedacht habe, hat es leider nicht funktioniert. Habe mir eine MLD hier zusammengestellt und dann dvb-usb-dw2102 die ich gebaut habe ausgetauscht.

Ein
Code: [Select]
modprobe dvb-usb-dw2102 führt leider zu einem modul load fehler (habe genauen Text nicht mehr im Kopf). Könnte es sein das die Kernelversion da nicht stimmt. MLD verwendet im Image 3.6.11.158, aber ich habe in qemu unter 3.6.11.177 gebaut.

Guido

13
Hallo,

so nun einmal etwas positives, ich habe alles noch einmal unter Windows aufgebaut und hielt mich da an die Anleitung und verwendete von Mai das Image, da nur für dieses Image ein Patch-Exe gibt.

Ich habe nun dvb übersetzt und mein Patch für die TechnoTrend 4600 eingefügt. Die Module sind nun gebaut, aber wie bekomme ich diese Lösung nun am einfachsten auf den Pi. Für den Pi würde ich mir hier ein Image zusammenstellen und dann dvb Patch einfügen, aber wie am besten.

vdr konnte ich auch übersetzen nur mit KERNEL selbst habe ich Probleme, da scheint ein Header nicht zu stimmen, muss ich noch nachgehen.

Guido

14
Ok, 2 Tage sind mir auch zu viel. Habe noch einmal ein make checkout_all gemacht und da wurde doch einiges erneuert.
Ich weiß, eigentlich hätte ich ein make update_all müssen machen, aber dies ist mir auch gerade erst aufgefallen
Aber vielleicht hat es auch geholfen.
Ich werde mich nun einmal auf dvb zu konzentrieren, da ich nur dort Änderung vornehmen will.

Danke
Guido

15
Hallo Claus,

ich habe einmal dein Beispiel von oben ausprobiert
Code: [Select]
svn co http://minidvblinux.de/svn-3/MLD/branches/rpi MLD
cd MLD
make checkout name=vdr
ls -l src/vdr

so svn co ... war ja mein Ausgangspunkt, daher habe ich dies nicht mehr wiederholt, dazu komme ich später

Code: [Select]
cd MLD
make checkout name=vdr

führt zur Ausge
Code: [Select]
Updating 'vdr'
At revision 444

Code: [Select]
ls -l src/vdr geht nicht, muss bestimmt anders lauten

Jetzt noch einmal zu
Code: [Select]
sudo apt-get install $(make deps)führt zu folgenden Ausgaben:
Code: [Select]
sed: kann ../vdr/src/vdr/PLUGINS/src.orig/dvbsddevice.c nciht lesen Datei oder Verzeichnis nicht gefunden
/bin/bash: lircd: Kommando nciht gefunden ...
../Makefile.tools: 463: *** Target-Muster enthält kein >%%. Schluss...
/bin/sh: 1: automount: not found

Install the pakages xinit, xservers-xorg-input-evdev or icewm-lite (if one of this is listed above) by "aptitude install --without-recommend ..."
/bin/sh: 1: chromium-browser: not found
/bin/sh: 1. smartd: not found
/bin/sh: 1: sensors: not found

You must first add a [b]medibuntu repository/b], before you can add libdvdcss2 make add_medibuntu

You must first add a [b]ppa repository[/b], befor you can add handbrake-cli: sudo add-apt-repository ppa:stebbins/handbrake-releases && sudo apt-get update ...

E: Pakte libpython2.7-dev kann nicht gefunden werden.
E: Mittels reguläreme Ausdruck >>libpython2.7-dev<< konnte kein Paket gefunden werden
E: Für Paket >>libss10.9.8<< existiert kein Installationskandidat
E: Für Paket >>libdvdcss2<< existiert kein Installationskandidat
E: Für Paket >>mjpegtools<< existiert kein Installationskandidat
E: Paket handbrake-cli kann nicht gefunden werden

Und mir kommt es so vor, dass durch die Fehler dann apt-get abbricht.
Frage woher bekomme ich medibuntu auch hat hat " sudo add-apt-repository ppa:stebbins/handbrake-releases" nicht bei mir funktioniert.

Wie habe ich mein EMU aufgesetzt, ich bin so vorgegangen wie im Wiki:
Code: [Select]
http://www.minidvblinux.de/wiki/mld/entwicklung/rpi_entwicklungsumgebung
1. Raspbian installiert:
QEMU läuft bei mir unter Suse betrifft ja nur die Qemu

vorgegangen bin ich wie unter
Code: [Select]
http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way
Für Linux-User
Code: [Select]
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=37386
Image
Code: [Select]
2013-09-25-wheezy-raspbian.zip
Dann vorgehen wie weiter unten, nur habe ich noch Image vergrößert.

Dann ging es wieder im Wiki weiter:

Raspbian vorbereiten:
Code: [Select]
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install subversion make mercurial git-core python-software-properties cvs squashfs-tools ipsvd

svn co http://minidvblinux.de/svn-3/MLD/branches/rpi MLD
cd MLD
make checkout_all
sudo apt-get install $(make deps)
/* hier wie oben beschrieben die Fehler*/
make all

und danach habe ich hier die Fragen gestellt.

Als ich dies schrieb, habe ich wie oben beschrieben ein
Code: [Select]
make checkout name=vdr
cd vdr
make

der Buildlauf dauert und steht aktuell bei "Build Kernel Modules.."
aber er baut, Ergebnis schreibe ich später, da dies anscheinend länger dauert.