[1] Archiv / MLD 3.x / Raspberry PI / MLD Client auf Raspberry Pi installieren, Starthilfe
 

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« on: October 12, 2013, 20:56:28 »
Moin,

habe mein Raspberry PI mal wieder aktiviert um das aktuelle RPI Ausgabeplugin zu testen.

Das Grundsystem (MLD-3.0.1-rpi_client-2013.10.04_56.tgz) läuft, leider scheitere ich an der Anpassung einiger Parameter.

Habe an dem GPIO einen IR-Receiver verbunden.
Nach dem vdr Start erschein der Fernbedienung anlernen Dialog.
Was ohne passende lircd.conf scheitert :-(
modprobe lirc_rpi scheitert auch.

Wo finde ich die lircd.conf ?

Im Webinterface unter Setup erscheint: Kein Setup verfügbar

Habe auf der Konsole etwas durch die Verzeichnisse geschaut...
Der Aufnahmepfad ist bestimmt /mnt/data/tv ? oder wo mounte ich am besten das NFS Aufnahmeverzeichnis ?

Wenn ich über den FB anlern Dialog hinwegkomme bin, kann ich bestimmt die Streamingserver IP über das OSD vergeben ?
Die channels.conf (identisch mit Server) habe ich bereits auf der Konsole mit vi editiert.

Bin gespannt wie ein Flitzebogen.

Munter bleiben, Rossi
« Last Edit: October 12, 2013, 20:58:47 by vdr_rossi »

Offline t-bird.de

  • Profi Member
  • ****
  • Posts: 316
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #1 on: October 12, 2013, 21:17:54 »
Hallo vdr_rossi,

die lircd.conf liegt normalerweise im /etc Verzeichnis.

Ich mounte mein Aufnahmeverzeichnis nach /mnt/data - dort sind die Verzeichnisse wie z.B. tv, music usw. angelegt.

LG

t-bird
VDR1: MLD-VDR 3.0.1.1 devel, Streacom F7C Evo, Atric-Einschalter mit Harmony 200, Zotac IONITX-S-E, Digital Devices Cine C/T V6
VDR2: MLD_SERVER 3.0.1.1 devel, headless, uralter Celeron mit 500MB RAM, 3xTechnotrend TT-Budget C-1501
VDR3: RPI mit MLD-VOMP-Client an 32" 16:9 Röhre via FBAS auf Scart
VDR4: MLD-VDR 3.0.1.1 Client ohne DVB-Karte, Zotac ION-ITX, Atric-IR-Empfänger
VDR5: RPI mit MLD-rpihddevice-Client

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #2 on: October 12, 2013, 21:37:32 »
Probiere gerade mit einem angepasstem Image...

Das gefällt mir schon besser.

Munter bleiben, Rossi

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20338
    • View Profile
    • ClausMuus.de
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #3 on: October 12, 2013, 23:34:20 »
Hi,

für den IR-Receiver am GPIO Port brauchst Du das lirc Addon. Das libcec-daemon und das remote Addon dürfen nicht installiert sein (sind z.Z. im client Image enthalten).
Deine lircd.conf muss nach /etc/ kopiert werden. Anschließend muss du lirc neu starten (restart lirc).
Das lirc_rpi Modul sollte automatisch geladen werden. Wenn Du noch keine lircd.conf hast kannst Du eine zu Deiner Fernbedienung passende im Webif auswählen. Das Webif ist auf dem RPI zwar nicht das schnellste, aber das setup sollte trotzdem ein paar Minuten nach dem Booten abrufbar sein.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #4 on: October 13, 2013, 01:31:55 »
Ok, Danke für die Antworten.

Mit dem angepasstem Image habe ich inzwischen ein Bild.
Das rpihddevice braucht offensichtlich noch irgendeine lib, habe einfach alle mit ins Image gepackt.

Bin echt begeistert :-) das hat Potenzial !

An der lirc Geschichte beiße ich mir allerdings die Zähne aus:

Code: [Select]
MLD> restart lirc
Stopping lirc daemon
killall: lircd: no process killed
rm: can't remove '/dev/lircd': No such file or directory                                                                    failed
Starting lirc daemon
lircd: there's no hardware I can use and no peers are specified                                                             failed

die passende lircd.conf habe ich unter /etc
Der GPIO Empfänger funktioniert z.B. unter Raspbmc.

Munter bleiben, Rossi
« Last Edit: October 13, 2013, 01:33:31 by vdr_rossi »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20338
    • View Profile
    • ClausMuus.de
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #5 on: October 13, 2013, 10:53:54 »
Hi,

schau mal nach, ob in den Lirc Einstellungen im Webif (oder in der /etc/rc.config unter LIRC_driver) lirc_rpi eingetragen ist. auto funktioniert nicht.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #6 on: October 13, 2013, 13:06:31 »
Ok, weiter gehts:

Habe in der rc.conf unter LIRC_DRIVER="lirc_rpi" angegeben.

Auf der Kommandozeile habe ich es auch probiert:

Code: [Select]
MLD> lircd -H --driver=lirc_rpi
Driver `--driver=lirc_rpi' not supported.
Supported drivers:
        null

im log steht allerdings:
Code: [Select]
ct 13 11:00:33 (none) user.info kernel: [  144.660176] lirc_rpi: cleaned up module
Oct 13 11:00:33 (none) user.info kernel: [  144.710030] lirc_dev: module unloaded
Oct 13 11:00:36 (none) user.info kernel: [  147.502766] lirc_dev: IR Remote Control driver registered, major 251
Oct 13 11:00:36 (none) user.warn kernel: [  147.504000] lirc_rpi: module is from the staging directory, the quality is unknown, you hav
e been warned.
Oct 13 11:00:36 (none) user.info kernel: [  147.575570] lirc_rpi lirc_rpi.0: lirc_dev: driver lirc_rpi registered at minor = 0
Oct 13 11:00:36 (none) user.info kernel: [  147.575606] lirc_rpi: driver registered!
Oct 13 11:00:37 (none) user.info kernel: [  148.529066] lirc_rpi: auto-detected active low receiver on GPIO pin 18

probiere weiter...
Munter bleiben, Rossi
« Last Edit: October 13, 2013, 13:10:51 by vdr_rossi »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20338
    • View Profile
    • ClausMuus.de
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #7 on: October 13, 2013, 19:29:39 »
Hi,

nach der Anpassung der rc.config brauchst Du nur noch nen "restart lirc" machen und schon wird der Treiber geladen und lird gestartet. Beim lircd muss das lirc_rpi übrigens nicht angegeben werden. Das ist ja ein Kernel Modul und nicht nen lirc Device.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #8 on: October 13, 2013, 22:38:56 »
Ok, habe probiert.

Es kommt immer noch:
Code: [Select]
MLD> restart lirc
Stopping lirc daemon
killall: lircd: no process killed                                                                                           failed
Loading lirc driver                                                                                                         done
Starting lirc daemon
lircd: there's no hardware I can use and no peers are specified                                                             failed
MLD> lircd
lircd: there's no hardware I can use and no peers are specified


Im Log steht das gleiche wie oben...
Achja, es ist nur lirc - KEIN dvb-remote, inputlirc, remote oder rcu installiert.

Habe dann extra nochmal eine sd Karte mit raspbmc fertig gemacht, da läuft alles - an der Hardware liegt es nicht.

?

Munter bleiben, Rossi
« Last Edit: October 13, 2013, 23:18:01 by vdr_rossi »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20338
    • View Profile
    • ClausMuus.de
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #9 on: October 14, 2013, 11:19:02 »
Hi,

wurde denn das lirc_rpi Kernel Modul geladen (lsmod gibt Auskunft da drüber).
Wie ich irgendwo geschrieben hatte, habe ich den lirc_rpi Treiber noch nicht getestet, und mein Versuch den zur Verfügung zu stellen war auch nur nen Hack. Es ist also durchaus möglich, das mein Ansatz nicht funktioniert.
Ich muss mir das nun wohl erst mal selber testen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #10 on: October 14, 2013, 19:35:10 »
Das Modul wird geladen:
Code: [Select]
MLD> lsmod
Module                  Size  Used by    Tainted: G
snd_seq_dummy           1632  0
snd_seq_oss            29559  0
snd_seq_midi_event      6580  1 snd_seq_oss
snd_seq                53349  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          6454  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            36182  0
snd_pcm                78130  1 snd_pcm_oss
snd_page_alloc          5129  1 snd_pcm
snd_timer              19946  2 snd_seq,snd_pcm
snd_mixer_oss          13683  1 snd_pcm_oss
snd                    58506  7 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
i2c_dev                 5606  0
lirc_rpi                7306  0
lirc_dev               10192  1 lirc_rpi

Warte auf Dein Test...

Munter bleiben, Rossi

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20338
    • View Profile
    • ClausMuus.de
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #11 on: October 15, 2013, 00:51:12 »
Hi,

es gibt nun nen neues lirc Addon das nicht mehr den beschriebenen Fehler aufweist. Bitte teste ob auch der angeschlossene Empfänger funktioniert.
Mit mode2 kannst Du testen ob überhaupt Signale ankommen und mit irw ob Deine lircd.conf passt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline vdr_rossi

  • Adv. Member
  • ***
  • Posts: 140
    • View Profile
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #12 on: October 15, 2013, 20:03:31 »
Hey super, weiter gehts.

Die lircd.conf muss nach /etc/lirc/lirc/ verschoben werden
Ausserdem muss LIRC_ARGS="/var/run/lirc/lircd" gesetzt sein, sowie LIRC_DRIVER="lirc_rpi"
modprobe lirc_rpi muss ich noch manuell machen.

Dann funktioniert meine Fernbedienung.

Danke für die Hilfe.

Munter bleiben, Rossi
« Last Edit: October 15, 2013, 23:16:26 by vdr_rossi »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20338
    • View Profile
    • ClausMuus.de
MLD Client auf Raspberry Pi installieren, Starthilfe
« Reply #13 on: October 16, 2013, 01:24:26 »
Hi,

ab in die nächste Runde!
Bitte setze LIRC_ARGS wieder auf LIRC_ARGS="" und packe die lircd.conf zurück nach /etc/lircd.conf
Anschließend lirc updaten und neu booten.
Vielleicht klappt's ja diesmal :)

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Raspberry PI / MLD Client auf Raspberry Pi installieren, Starthilfe
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.