Seite 1 von 23 123456789101112131415 ... LetzteLetzte
Ergebnis 1 bis 15 von 332

Thema: monitord auf Raspberry Pi

  1. #1
    Registriert seit
    07.09.2003
    Beiträge
    694

    monitord auf Raspberry Pi

    Hallo Forum,

    ich habe jetzt einen Raspberry Pi (Modell B, v.2, 512MB RAM) und versuche gerade, den monitord darauf zum Laufen zu bringen.
    Es ist ein Raspbian installiert.
    Per SVN habe ich den trunk gezogen.
    Ein configure lief ohne Probleme durch.
    Das make als root auch, Freude kam auf.
    Rufe ich jetzt an der Konsole "monitord" auf, bekomme ich folgende Meldung:
    Code:
     16:19:38.886 ERROR: monitord/Monitor.cpp(132) monitord/Monitor.cpp Line 53: memLockCreate failed
    Kann mir da jemand weiterhelfen? Die xml-Beispieldatei ist aus dem /tmp/trunk/sample-config ins /home/pi umkopiert und in monitord.xml umbenannt.

    Danke und Gruß,
    Funkwart

  2. #2
    Registriert seit
    09.04.2008
    Beiträge
    145
    Hallo,

    wie hast du einen Line In Eingang anschlossen. Mini USB Soundstick?

  3. #3
    Registriert seit
    14.08.2012
    Beiträge
    15
    Hey,


    Ich hab letzte Woche monitord auf nem PI ans laufen bekommen! Hast du dir die Installationsressourcen *richtig* per SVN geladen?

    Ich hab zur Installation den Tarball benutzt : http://builds.monitord.de/monitor-trunk.tar.bz

    Gruß, Jan

  4. #4
    Registriert seit
    07.09.2003
    Beiträge
    694
    @schmodda: ich habe keine externe soundkarte genutzt. Da eine interne vorhanden ist (ich weiß, dass die keine Inputbuchse hat; der Chip sollte ja aber einen Eingang haben), habe ich nur mal proof-of-principle machen wollen. Für eine echte Nutzung würde ich dann einen USB-Soundstick benutzen.#

    @Jan-Henrik: Ich habe den trunk mit svn ausgecheckt. Ich werde am WE mal versuchen, den Tarball zu benutzen. Wenn das auch nicht klappt, muss ich mal schauen. Kannst Du mal kurz zusammenstellen, wie Du bei der Installation vorgegangen bist? Es wäre toll, wenn wir eine kleine Anleitung für monitord@raspi zusammenstellen könnten.

    Danke und Gruß,
    Funkwart

  5. #5
    Registriert seit
    14.08.2012
    Beiträge
    15
    Das hab ich auch noch auf der to-Do Liste, ich versuch mich mal am WE dranzusetzen und ein paar Zeilen zusammenzuschreiben, mein *Masterplan* ist ja noch den PI als firemergency Server zu benutzen ;)

  6. #6
    Registriert seit
    19.12.2012
    Beiträge
    170
    Hi,
    ich habe auch versucht monitord auf einem Raspberry zum Laufen zu bringen. Allerdings bekomme ich es nicht hin.

    Wie geht ihr bei der Installation denn vor?

  7. #7
    Registriert seit
    07.09.2003
    Beiträge
    694
    Schreib doch bitte mal, an welcher Stelle Du "festhängst". Ich habe meine Stelle ja bereits beschrieben. Leider hatte ich noch keine Gelegenheit, es einmal mit dem Tarball zu versuchen. Ich hatte direkt aus dem SVN ausgecheckt. Darum hatte ich ja auch Jan-Henrik angeschrieben, damit er ein paar Tips geben kann, ob man beim configure oder beim make noch irgendwelche Parameter mit angeben muss oder so.

    Gruß,
    Funkwart

  8. #8
    Registriert seit
    19.12.2012
    Beiträge
    170
    Auf dem Raspberry läuft Raspbian (vom 16.12.2012). Nachdem ich den Rechner das erste Mal gebootet habe, habe ich zunächst alle Bestandteile eines LAMP-Servers installiert. Hierfür gibt ja schon genügend Tutorials im Netz.

    Danach habe ich mich an einem anderen Thread orientiert:
    http://www.funkmeldesystem.de/foren/...ad.php?t=52721
    Code:
    sudo apt-get install autoconf libtool
    sudo apt-get install subversion
    svn co http://svn.monitord.de/monitor/trunk monitord
    Nach der Eingabe
    Code:
    sudo autoreconf -fi ./configure --with-alsa --enable-plugins --with-mysql make
    kommt jedoch die Meldung
    Code:
    auroreconf: 'configure.ac' or 'configure.in' is required
    Daraufhin habe ich in dem Ordner ./monitord gesehen, dass die Datei configure.ac vorhanden ist und den Befehl wie folgt abgeändert:
    Code:
    sudo autoreconf -fi ./configure.ac --with-alsa --enable-plugins --with-mysql make
    Danach kamen die Meldungen
    Code:
    libtoolize: puttin auxiliary files in '.'.
    libtoolize: copying file'.ltmain.sh'
    libtoolize: putting macros in AC_CONFIG_MACRO_DIR, 'm4'.
    libtoolize: copying file 'm4/libtool.m4'
    libtoolize: copying file 'm4/ltoptions.m4'
    libtoolize: copying file 'm4/ltsugar.m4'
    libtoolize: copying file 'm4/ltversion.m4'
    libtoolize: copying file 'm4/lt~obsolete.m4'
    libtoolize: 'AC_PROG_RANLIB' is rendered absolete by 'LT_INIT'
    auroreconf: 'configure.ac' or 'configure.in' is required
    Und genau da weiss ich nicht mehr weiter.

  9. #9
    Registriert seit
    19.12.2012
    Beiträge
    170
    Weiss keiner wo es bei mir beim Einrichten von Monitord hackt?

  10. #10
    Registriert seit
    19.12.2012
    Beiträge
    170
    Ich bin nun doch etwas weiter gekommen.
    Ich habe die Befehlszeile
    Code:
    autoreconf -fi ./configure.ac --with-alsa --enable-plugins --with-mysql make
    aufgeteilt und führe die Befehle einzeln nacheinander aus.
    Code:
    autoreconf -fi 
    ./configure.ac --with-alsa --enable-plugins --with-mysql
    make
    Damit hat es dann funktioniert. Jetzt ist mir aber unklar, wie ich das Programm installiere. Mit dem "make"-Befehl wurde es ja nur kompiliert.

    Danke schon mal!

  11. #11
    Registriert seit
    25.07.2010
    Beiträge
    71
    Ich denke nun müsste, wie aus den anderen Beiträge zu Linux ersichtlich, dieser Befehl folgen:

    sudo make install

    Danach soll wohl die Soundkarte konfiguriert werden (an dem Punkt bin ich).
    Das sollte soweit auch funktionieren, allerdings bringt er mir immer diese Zeile:

    monitord/posix/MonitorAudioOSS.cpp

    was nicht auf alsa schließen lässt.

    Allerdings habe ich monitord auch noch nicht richtig am laufen auf dem PI.
    Davon mal abgesehen frist monitord so auf dem PI ca 50% meiner gesamten Rescourcen und gleichzeitig noch ein Browser zu öffnen macht so kein Spaß.

    Ich versuche später nochmal neu zu Konfigurieren und zu installieren.
    Geändert von dataflash (03.01.2013 um 19:25 Uhr)

  12. #12
    Registriert seit
    07.09.2003
    Beiträge
    694
    So, ich melde mich mal wieder.
    Ich habe noch mal mit svn den trunk ausgecheckt. Für das Decodieren will ich zunächst eine USB-Soundkarte verwenden (einfacher Stick HY554). Der Stick wird erkannt und ich kann Demo-Files abspielen mit
    Code:
    aplay -D hwplug:1,0 test.wav
    Auch eine Aufnahme mit arecord klappt.
    Wenn ich den monitord kompiliere, klappt das jetzt ohne Fehler. Starte ich den monitord, dann gibt mir das Log neben vielen Erfolgmeldungen zu Programmmodulen Folgendes aus:
    Code:
    ...
     20:31:46.331 INFO: monitord/SndPipe.cpp(228) creating decoder for soundcard #0L:POC1200
     20:31:46.333 ERROR: monitord/posix/MonitorAudioOSS.cpp(48) open
     20:31:46.334 ERROR: monitord/posix/MonitorAudioOSS.cpp(26) Error initializing PCM device plughw:1,0
    Hat jemand ne Ahnung, warum hier MonitorAudioOSS nen Fehler liefert, ich nutze doch ALSA?

    Gruß,
    Funkwart

  13. #13
    Registriert seit
    24.04.2005
    Beiträge
    609
    oben schreibst du hwplug, unten sagt das Log plughw?

  14. #14
    Registriert seit
    07.09.2003
    Beiträge
    694
    War nur ein Schreibfehler. Ich meinte auch plughw:1,0

    Funkwart

  15. #15
    Registriert seit
    09.04.2008
    Beiträge
    145
    Komisch.... ./configure wirklich mit --with-alsa ausgeführt?
    vllt liegts auch an dem ./configure.ac
    Ist das problemlos durchgelaufen? Funktioniert ./configure.ac --help?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •