kersing / multitech-installer

Installer for TheThingsNetwork on MultiTech Conduit
MIT License
21 stars 17 forks source link

Crashes after "received packet with unknown status" #7

Closed nicoschtein closed 7 years ago

nicoschtein commented 7 years ago

My packet forwarder crashes from time to time, based on the logs I get multiple received packet with unknown status messages.

Sometimes when I reboot the GW it doesn't start. I think it is because the pid file is present and there is no check of the real number inside the pid file against something like ps ax.

Last 100 lines of log file after a crash:

# PUSH_DATA acknowledged: 0.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
### [GPS] ###
# Invalid gps time reference (age: 1480965000 sec)
# Manual GPS coordinates: 
##### END #####
INFO: [down] for server router.us.thethings.network PULL_ACK received in 225 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 222 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 225 ms

##### 2016-12-05 19:10:30 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 1
# CRC_OK: 0.00%, CRC_FAIL: 100.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 1 (223 bytes)
# PUSH_DATA acknowledged: 0.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
### [GPS] ###
# Invalid gps time reference (age: 1480965030 sec)
##### END #####
INFO: [down] for server router.us.thethings.network PULL_ACK received in 225 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 244 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 226 ms

##### 2016-12-05 19:11:00 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 0 (0 bytes)
# PUSH_DATA acknowledged: 0.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
### [GPS] ###
# Invalid gps time reference (age: 1480965060 sec)
# Manual GPS coordinates: 
##### END #####
INFO: [down] for server router.us.thethings.network PULL_ACK received in 223 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 225 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 225 ms

##### 2016-12-05 19:11:30 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 0 (0 bytes)
# PUSH_DATA acknowledged: 0.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
### [GPS] ###
# Invalid gps time reference (age: 1480965090 sec)
# Manual GPS coordinates: 
##### END #####
INFO: [down] for server router.us.thethings.network PULL_ACK received in 256 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 227 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 227 ms

##### 2016-12-05 19:12:00 GMT #####
### [UPSTREAM] ###
# RF packets received by concentrator: 0
# CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%
# RF packets forwarded: 0 (0 bytes)
# PUSH_DATA datagrams sent: 0 (0 bytes)
# PUSH_DATA acknowledged: 0.00%
### [DOWNSTREAM] ###
# PULL_DATA sent: 3 (100.00% acknowledged)
# PULL_RESP(onse) datagrams received: 0 (0 bytes)
# RF packets sent to concentrator: 0 (0 bytes)
# TX errors: 0
### [GPS] ###
# Invalid gps time reference (age: 1480965120 sec)
# Manual GPS coordinates: 
##### END #####
INFO: [down] for server router.us.thethings.network PULL_ACK received in 223 ms
INFO: [down] for server router.us.thethings.network PULL_ACK received in 223 ms
WARNING: [up] received packet with unknown status 0 (size 0, modulation 16, BW 3, DR 0, RSSI -23.0)
WARNING: [up] received packet with unknown status 0 (size 161, modulation 0, BW 0, DR 0, RSSI -128.0)
WARNING: [up] received packet with unknown status 0 (size 201, modulation 0, BW 0, DR 0, RSSI -128.0)
WARNING: [up] received packet with unknown status 0 (size 45, modulation 0, BW 0, DR 0, RSSI -128.0)
WARNING: [up] received packet with unknown status 0 (size 189, modulation 0, BW 0, DR 0, RSSI -128.0)
WARNING: [up] received packet with unknown status 0 (size 173, modulation 0, BW 0, DR 0, RSSI -128.0)
WARNING: [up] received packet with unknown status 0 (size 114, modulation 0, BW 0, DR 0, RSSI -128.0)
WARNING: [up] received packet with unknown status 0 (size 116, modulation 0, BW 0, DR 0, RSSI -128.0)

If needed let me know and i'll try and give more details.

kersing commented 7 years ago

This was due to a code issue which has been resolved in the new mp_pkt_fwd software, please use the new install.sh to upgrade.