PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auswertung stoppt in sporadischen Abständen



jcmerg
20.08.2011, 06:44
Hallo zusammen,

erst mal ein großes Dank an die Entwickler für den monitord.

Nun habe ich aktuell ein paar Probleme mit dem monitord und bevor ich in die nächste Instanz mit gdb und co. gehe dachte ich stelle mein Problem hier mal zur Diskusion:

Zur Ausgangslage:

ALIX 1D AMD GEODE System (i386)
Debian 5.0
Aktueller Monitord trunk
Mit ALSA / OSS getestet
Versucht gegen verschiedene LUA Versionen zu linken (4.0/5.0/5.1)
Mit und ohne Plugins gebaut
Compiler optimierungs Flags (-O2) im Makefile deaktiviert.
Algo 0/1 für POCSAG durchprobiert
ECC/CRC Flags durchprobiert
Sampelraten durchgegangen (22050 / 44100)

Das Problem:

Nach einer sporadischen Zeit bricht die Dekodierung einfach ab, es ist auch nichts im Logfile (DEBUG) zu sehen, er wertet einfach nicht mehr aus, ein neustart von monitord behebt das Problem.

Ich habe aktuell ein pluginfilter LUA script so gebaut, dass wenn die Feldstärke RIC länger als 5 minuten nicht ankommt der monitord neu gestartet wird, das sollte aber keine Lösung auf Dauer sein.

Ideen ? Weitere Info's nötig ?

Mfg
Jens

jcmerg
26.08.2011, 21:01
Ok, erstes Problem behoben ... nach Upgrade auf squeeze alles wieder i.o.

Nun plagt mich ein neues Problem, welches hier auch schon beschrieben wird, es aber bis dato nicht gefixt worden ist, es werden maximal 140 Zeichen ausgewertet. Auch hier, hat evtl. jemand einen Patch o.ä. bevor ich mich durch den Code kämpfe ... ;)