Hi,
Upgraded to PIAWARE 3 my Raspberry PI 2 board last week. All working well until today when I see some log errors
“•Anomaly report for PiAware feeder with a MAC address of b8:27:eb:11:6d:11:
1.This feeder is not being used for multilateration because its timing information appears to be unreliable. This can be caused by the site location being incorrect, or because your Pi is running out of free CPU.”
I have restarted PIAWARE 3 and the error reoccurs after a short time. It is not stopping the data been sent to FA. PIAWARE3 is the only program loaded and running on the PI2 board.
Any ideas what causing this error, is the CPU too loaded?
have you checked if your location is right and in right format? you can see your ram and cpu by enter this command :
free -h -s 1
the nummer 1 make a refresh every 1 second change at your wish
Thanks bob for both pieces of info (lat/lon & clocks).
Would changing lat/lon in /usr/share/dump1090-fa/html/config.js will automatically change receiver location settings on FA stats page?
Seeing a like situation here but mine will also add second error that MLAT is no longer being used. I have reverted to the last Piaware 2 sd card. Wish now I had copied exact error. This was on my secondary low antenna Pi which I keep alive for a standby.
My primary receiver has been upgraded to a Pi3 and is running the latest Piaware image file and does not exhibit any errors. It is on a better antenna etc and sees perhaps four to five times the traffic as the pi2. Both are at the same location also.
I had been lurking on this issue because I thought it was perhaps a real hardware issue and did not want to mention until I saw someone else report.
I took a closer look at this and it should really be named “discontinuous timestamps” or something like that. It counts messages where the timestamp is more than 90 seconds different to the previous timestamp. This can trigger if you have low traffic and don’t receive anything for >90 seconds. So ignore it if there are low number of jumps.
mlat-client(1560): Out-of-order timestamps: 523
[2017-04-29 16:05 CEST] 206722 msgs recv’d from dump1090-fa (1634 in last 5m); 206721 msgs sent to FlightAware
[2017-04-29 16:05 CEST] mlat-client(1560): Warning: the timestamps provided by your receiver do not seem to be self-consistent. This can happen if you feed data from multiple receivers to a single mlat-client, which is not supported; use a separate mlat-client for each receiver.
What is your software setup? Do you have any other software connected to dump1090-fa?
That many bad timestamps almost certainly means that you are combining a data feed other than the rtlsdr input.
@RpiRadio:/etc/default$ sudo service piaware status
● piaware.service - FlightAware ADS-B uploader
Loaded: loaded (/lib/systemd/system/piaware.service; enabled; vendor preset: enabled)
Active: active (running) since ven. 2017-04-28 22:34:27 CEST; 21h ago
Docs: flightaware.com/adsb/piaware/
Main PID: 1180 (piaware)
CGroup: /system.slice/piaware.service
├─1180 /usr/bin/piaware -p /run/piaware/piaware.pid -plainlog -statusfile /run/piaware/status.json
├─1534 /usr/lib/piaware/helpers/faup1090 --net-bo-ipaddr localhost --net-bo-port 30005 --stdout --lat 4
└─1560 /usr/lib/piaware/helpers/fa-mlat-client --input-connect localhost:30005 --input-type dump1090 –
avril 29 20:15:13 RpiRadio piaware[1180]: 280845 msgs recv’d from dump1090-fa (1248 in last 5m); 280844 msgs sent
avril 29 20:20:13 RpiRadio piaware[1180]: 282025 msgs recv’d from dump1090-fa (1180 in last 5m); 282024 msgs sent
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Receiver status: connected
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Server status: synchronized with 13 nearby receiver
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Receiver: 1482.9 msg/s received 162.1 msg/s proc
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Server: 0.1 kB/s from server 0.0kB/s TCP to s
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Results: 25.9 positions/minute
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Aircraft: 9 of 19 Mode S, 19 of 78 ADS-B used
avril 29 20:20:15 RpiRadio piaware[1180]: mlat-client(1560): Out-of-order timestamps: 349
avril 29 20:20:58 RpiRadio piaware[1180]: mlat-client(1560): Warning: the timestamps provided by your receiver do
Does this “other server” feeds-back the M-LAT results to your Pi?
If yes, to which port of your Pi this feed-back is configured to connect? To port 30104 OR 30004 or some other port?
How are you starting the other mlat-client? What command-line options?
If you stop the other mlat-client, does the out-of-order timestamp error go away?
If you remove --forward-mlat from your dump1090 options, does the out-of-order timestamp error go away?