PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : monitord auf 64Bit



dieKampfwurst
19.04.2008, 22:28
Hallo,

ich habe nun nach Jahren meinen Server etwas geupdated und gleich voller Erwartungen den monitord ausprobiert.
Leider bekommt er nichts decodiert, woran liegt das?

Danach habe ich den alten monitor vom Markus installiert mit dem scope modulen (extra xorg installiert) und das Signal sah super aus ein schoenes Rechteck, wie es sein sollte.

Gruss Jens

dieKampfwurst
20.04.2008, 18:54
Hallo,

ich hab den monitor nun dazu überreden können in einer chroot zu laufen.

Leider klappt das configure nicht mit --with-mysql
Hat jemand eine idee?

dieKampfwurst
23.04.2008, 00:46
Gibts hier denn keine gleichgesinnten, wie ein 64Bit Linux nutzen?

Buebchen
23.04.2008, 11:56
Hab zwar kein 64Bit Linux aber ich glaube die Fehlermeldung vom configure wäre sehr hilfreich :-)

dieKampfwurst
26.04.2008, 04:34
Hrhr

schön währe es, wenn ein Fehler kommt.
Ich bekomme den monitor ans laufen, aber er decodiert nichts :/

funkwart
28.04.2008, 10:26
ich weiß, doofe Frage - trotzdem:

Hast Du es schonmal mit einer Wav-Datei als Eingabe probiert?

Gruß,
Funkwart

nepomuck
28.04.2008, 17:26
Ich bekomme den monitor ans laufen, aber er decodiert nichts :/
Ich habe monitord auf insgesamt drei 64-Bit-Kisten mit Ubuntu 7.10 laufen -- ohne Probleme. Allerdings arbeite ich ohne mysql-Modul.
Bist du sicher, dass deine Soundkartenoptionen stimmen?

Mach mal folgendes:
Füttere irgendwelche Audio-Signale (Walkman etc..) in deinen PC, starte den Monitord, mach ein Telnet-Frontend auf und setze ein Record-Kommando ab (Siehe Protokoll-Doku).
Wenn du eine leere Aufzeichung vorfindest, stimmt mit deiner Soundkarte oder den Mixereinstellungen etwas nicht.

Andreas

dieKampfwurst
29.04.2008, 01:51
Hmmh..

ich konnte mir das auch nicht so ganz vorstellen..
docsel meinte dass es daran liegt.

den alten monitor habe ich ohne probleme im chroot auf dem device am laufen..

Nachtrag:
Ich habe eben versucht etwas aufzunehmen, leider ohne ervolg:

Starte aufnahme mit10 Sekunden auf Karte 0, Kanal=1
01:01:51.070 DEBUG: monitord/SocketServer.cpp(547) Socket reports read event

Warum, wieso weshalb k/a

nepomuck
29.04.2008, 16:36
den alten monitor habe ich ohne probleme im chroot auf dem device am laufen..
Fragen:
a.) Warum chroot ???
b.) Fährst du den alten Monitor runter, bevor du den neuen startest?
c.) Hasst du in der config das Sounddevice richtig benannt? Per default steht da /dev/dsp0 drin, muss bei den meisten Linux-Distris aber /dev/dsp heissen.

Andreas

dieKampfwurst
29.04.2008, 20:35
chroot, weil angeblich selbst der monitor nicht in einer 64bit umgebung laeuft.
Ja, den "alten" monitor habe ich gestoppt, und den mount / link ins chroot aufgehoben.
Ja, ich habe das Sounddevice auf /dev/dsp1 eingestellt (dsp1 ist eine Soundkarte, mit der der monitor auf dem 32bit system lief)

nepomuck
30.04.2008, 01:27
chroot, weil angeblich selbst der monitor nicht in einer 64bit umgebung laeuft.
Theoretisch sollte es genügen, das bestehende 32-Bit-Binary von Monitor via "linux32 monitor" zu starten. Probiert habe ich das aber noch nicht.

Ja, ich habe das Sounddevice auf /dev/dsp1 eingestellt (dsp1 ist eine Soundkarte, mit der der monitor auf dem 32bit system lief)
Das bedeutet, du hast 2 Soundkarten im System und der monitord soll die 2. abhören. Hast du den Soundmixer dafür richtig konfiguriert? Je nach Distribution arbeiten die grafischen Mixertools per Default nur mit der ersten Karte.
Prüfe die Einstellungen mal mit:


aumix -d /dev/mixer1 -q

Hier muss das Record-Flag ("R") am passenden Eingang stehen, z.B.
line1 64, 64, R

Viele Grüße,
Andreas

dieKampfwurst
01.05.2008, 04:32
Hallo,

also alsarecord nimt auf, hört sich auch gut an.
nur bekomme ich mit dem monitord noch nciht aufgenommen..
>204:1:60
<Starte aufnahme mit10 Sekunden auf Karte 0, Kanal=1
<03:31:36.022 DEBUG: monitord/SocketServer.cpp(547) Socket reports read event
<03:31:36.023 ERROR: monitord/SocketThreadMonitord.cpp(119) Fehler bei der Cmd Konvertierung:

einene ordner rec habe ich angelegt und auch das "modul" in die config eingetragen

dieKampfwurst
02.05.2008, 00:29
Also eine FMS Meldung wird scheinbar decodiert, aber keine Pocsag meldung warum?

Die Module hatt er geladen, aber er spuckt nichts aus :/
23:29:38.472 DEBUG: monitord/SndPipe.cpp(178) creating decoder for soundcard #0L:ZVEI
23:29:38.473 DEBUG: monitord/SndPipe.cpp(189) creating decoder for soundcard #0R:ZVEI
23:29:38.473 DEBUG: monitord/SndPipe.cpp(201) creating decoder for soundcard #0L:POC512
23:29:38.473 DEBUG: monitord/SndPipe.cpp(212) creating decoder for soundcard #0R:POC512
23:29:38.474 DEBUG: monitord/SndPipe.cpp(224) creating decoder for soundcard #0L:POC1200
23:29:38.474 DEBUG: monitord/SndPipe.cpp(235) creating decoder for soundcard #0R:POC1200

nosse
30.11.2008, 19:17
Hallo,

der letzte Beitrag ist zwar schon älter, aber ich stehe vor dem gleichen Problem.
An der Hardware liegt es offenbar nicht, da es mit einem 32bit System läuft.

Hat noch jemand eine Idee ?

Danke für ne Info.
Tschüss,
Matthias

dieKampfwurst
27.12.2008, 03:38
Tja,
scheinbar will das hier niemand wahr haben :/.

FMS, ZVEI ist bei mir auch kein Thema, aber Pocsag(512) will nicht.

Schade...

kW

dekarl
30.12.2008, 16:05
scheinbar will das hier niemand wahr haben :/.

FMS, ZVEI ist bei mir auch kein Thema, aber Pocsag(512) will nicht.

Leider hat sich im letzten Jahr niemand gefunden der sich gut genug mit den Pocsag Algorithmen und 64bit Programmierung auskennt um sich den Fehler mal anzusehen.

Wäre aber mal interessant ob die Umgehungslösung mit 32bit monitor auf 64bit Linux sauber läuft... Da ich weder Pocsag noch 64bit Linux habe kann ich das aber nicht testen.

Alternativ einfach mal mit long=32bit kompilieren, dazu müsste es einen Schalter beim Kompiler geben. (Aufruf dann: CXXFLAGS=-Schalter ./configure)

guten Rutsch,
Karl

rhein-erft
30.12.2008, 17:34
Pocsag 1200 funktioniert in der 64 Bit Umgebung trotz zusätzlicher 32 Bit Libs auch nicht

dieKampfwurst
01.01.2009, 13:32
Jo, leider.

Ich hatte mal über ein Notebook ein Testsignal erzeugt, welches ich dem gegeben hatte.. Nichts
Nur FMS und Dtmf.

Ich hatte es mal irgendwie geschafft Pocsag in einer 32Bit Chroot Umgebung zum laufen zu bekommen.
Leider nicht lange, glaub da habe ich zu wenig Ahnung von dem verlinken der Soundkarte ins Chroot.

Frohes neues

kW

dieKampfwurst
04.01.2009, 15:17
dekarl

Wo meinst du das mit der Änderung?

>>Alternativ einfach mal mit long=32bit kompilieren, dazu müsste es einen Schalter beim Kompiler geben. (Aufruf dann: CXXFLAGS=-Schalter ./configure)

kW