Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Starting from v2.4.3 - it is not working with RAK2245 #16

Open
fguiet opened this issue Apr 28, 2024 · 0 comments
Open

Starting from v2.4.3 - it is not working with RAK2245 #16

fguiet opened this issue Apr 28, 2024 · 0 comments

Comments

@fguiet
Copy link

fguiet commented Apr 28, 2024

Hi,

Here is my configuration Raspberry 4 (4giga) with RAK2245 concentrator (https://www.rakwireless.com/en-us/products/lpwan-gateways-and-concentrators/rak2245-pihat)

OS Release

PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Starting from docker image v2.4.3 it is not working anymore...dunno why.
I noticed that I have to issue a docker compose down before using docker compose up again otherwise it will not work.
It use interface USB instead of SPI if I did not issue a docker compose down before docker compose up...strange...

I use the same docker compose file

services:
  udp-packet-forwarder:
    image: rakwireless/udp-packet-forwarder:v2.4.2
    container_name: udp-packet-forwarder
    restart: unless-stopped
    privileged: true
    network_mode: host
    environment:
      USE_LIBGPIOD: 1
      #MODEL: "RAK2245"
      MODEL: "SX1301"
      HAS_GPS: 0
      INTERFACE: "SPI"
      GATEWAY_EUI: "dca632fffe365d9c"
      SERVER_HOST: "localhost"
      # le GPS ne fonctionne plus sur le port /dev/ttyAMA0
      GPS_LATITUDE: 48.095850560
      GPS_LONGITUDE: 1.894153134
      GPS_ALTITUDE: 175
      #GPS_DEV: "/dev/ttyAMA0"
``

See log below with v2.4.3 and v2.4.2

```bash
# V 2.4.3
udp-packet-forwarder  | ERROR: DEVICE set to auto discover but no concentrator found! (INTERFACE set to SPI) 
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | UDP Packet Forwarder Container v2.4.3
udp-packet-forwarder  | (c) RAKWireless 2022-2024
udp-packet-forwarder  | 
udp-packet-forwarder  | Based on:
udp-packet-forwarder  |  * lora_gateway v5.0.1
udp-packet-forwarder  |  * packet_forwarder v4.0.1
udp-packet-forwarder  |  * sx1302_hal v2.1.0
udp-packet-forwarder  |  * picoGW_hal v0.2.3
udp-packet-forwarder  |  * picoGW_packet_forwarder v0.1.0
udp-packet-forwarder  |  * gateway_2g4_hal v1.1.0
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | 
udp-packet-forwarder  | Protocol
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | Mode:          DYNAMIC
udp-packet-forwarder  | Protocol:      UDP
udp-packet-forwarder  | Server:        localhost:1700
udp-packet-forwarder  | Band:          eu_863_870
udp-packet-forwarder  | Gateway EUI:   xxxx
udp-packet-forwarder  | EUI Source:    manual
udp-packet-forwarder  | 
udp-packet-forwarder  | Radio
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | Model:         SX1301
udp-packet-forwarder  | Concentrator:  SX1301
udp-packet-forwarder  | Design:        V2/NATIVE
udp-packet-forwarder  | Interface:     SPI
udp-packet-forwarder  | Radio Device:  /dev/spidev0.1
udp-packet-forwarder  | SPI Speed:     2000000
udp-packet-forwarder  | GPIO chip:     gpiochip0
udp-packet-forwarder  | Reset GPIO:    17
udp-packet-forwarder  | Enable GPIO:   0
udp-packet-forwarder  | 
udp-packet-forwarder  | Extra
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | Use fake GPS:  TRUE
udp-packet-forwarder  | Latitude:      xxxxx
udp-packet-forwarder  | Longitude:     xxxx
udp-packet-forwarder  | Altitude:      xxxx
udp-packet-forwarder  | 
udp-packet-forwarder  | Concentrator reset through gpiochip0:17 (using libgpiod)
udp-packet-forwarder  | *** Beacon Packet Forwarder for Lora Gateway ***
udp-packet-forwarder  | Version: 4.0.1
udp-packet-forwarder  | *** Lora concentrator HAL library version info ***
udp-packet-forwarder  | Version: 5.0.1;
udp-packet-forwarder  | ***
udp-packet-forwarder  | INFO: Little endian host
udp-packet-forwarder  | INFO: found global configuration file global_conf.json, parsing it
udp-packet-forwarder  | INFO: global_conf.json does contain a JSON object named SX1301_conf, parsing SX1301 parameters
udp-packet-forwarder  | INFO: lorawan_public 1, clksrc 1
udp-packet-forwarder  | INFO: no configuration for LBT
udp-packet-forwarder  | INFO: antenna_gain 0 dBi
udp-packet-forwarder  | INFO: Configuring TX LUT with 16 indexes
udp-packet-forwarder  | INFO: radio 0 enabled (type SX1257), center frequency 867500000, RSSI offset -166.000000, tx enabled 1, tx_notch_freq 0
udp-packet-forwarder  | INFO: radio 1 enabled (type SX1257), center frequency 868500000, RSSI offset -166.000000, tx enabled 0, tx_notch_freq 0
udp-packet-forwarder  | INFO: Lora multi-SF channel 0>  radio 1, IF -400000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 1>  radio 1, IF -200000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 2>  radio 1, IF 0 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 3>  radio 0, IF -400000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 4>  radio 0, IF -200000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 5>  radio 0, IF 0 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 6>  radio 0, IF 200000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 7>  radio 0, IF 400000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora std channel> radio 1, IF -200000 Hz, 250000 Hz bw, SF 7
udp-packet-forwarder  | INFO: FSK channel> radio 1, IF 300000 Hz, 125000 Hz bw, 50000 bps datarate
udp-packet-forwarder  | INFO: global_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
udp-packet-forwarder  | INFO: gateway MAC address is configured to DCA632FFFE365D9C
udp-packet-forwarder  | INFO: server hostname or IP address is configured to "localhost"
udp-packet-forwarder  | INFO: upstream port is configured to "1700"
udp-packet-forwarder  | INFO: downstream port is configured to "1700"
udp-packet-forwarder  | INFO: downstream keep-alive interval is configured to 10 seconds
udp-packet-forwarder  | INFO: statistics display interval is configured to 30 seconds
udp-packet-forwarder  | INFO: upstream PUSH_DATA time-out is configured to 100 ms
udp-packet-forwarder  | INFO: packets received with a valid CRC will be forwarded
udp-packet-forwarder  | INFO: packets received with a CRC error will NOT be forwarded
udp-packet-forwarder  | INFO: packets received with no CRC will NOT be forwarded
udp-packet-forwarder  | INFO: GPS serial port path is configured to ""
udp-packet-forwarder  | INFO: Reference latitude is configured to 48.095851 deg
udp-packet-forwarder  | INFO: Reference longitude is configured to 1.894153 deg
udp-packet-forwarder  | INFO: Reference altitude is configured to 175 meters
udp-packet-forwarder  | INFO: fake GPS is enabled
udp-packet-forwarder  | INFO: Beaconing period is configured to 0 seconds
udp-packet-forwarder  | INFO: Beaconing signal will be emitted at 869525000 Hz
udp-packet-forwarder  | INFO: Beaconing channel number is set to 1
udp-packet-forwarder  | INFO: Beaconing channel frequency step is set to 0Hz
udp-packet-forwarder  | INFO: Beaconing datarate is set to SF9
udp-packet-forwarder  | INFO: Beaconing modulation bandwidth is set to 125000Hz
udp-packet-forwarder  | INFO: Beaconing TX power is set to 27dBm
udp-packet-forwarder  | INFO: Auto-quit after 20 non-acknowledged PULL_DATA
udp-packet-forwarder  | INFO: found local configuration file local_conf.json, parsing it
udp-packet-forwarder  | INFO: redefined parameters will overwrite global parameters
udp-packet-forwarder  | INFO: local_conf.json does not contain a JSON object named SX1301_conf
udp-packet-forwarder  | INFO: local_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
udp-packet-forwarder  | INFO: gateway MAC address is configured to DCA632FFFE365D9C
udp-packet-forwarder  | INFO: server hostname or IP address is configured to "localhost"
udp-packet-forwarder  | INFO: upstream port is configured to "1700"
udp-packet-forwarder  | INFO: downstream port is configured to "1700"
udp-packet-forwarder  | INFO: packets received with a valid CRC will be forwarded
udp-packet-forwarder  | INFO: packets received with a CRC error will NOT be forwarded
udp-packet-forwarder  | INFO: packets received with no CRC will NOT be forwarded
udp-packet-forwarder  | INFO: GPS serial port path is configured to ""
udp-packet-forwarder  | INFO: Reference latitude is configured to 48.095851 deg
udp-packet-forwarder  | INFO: Reference longitude is configured to 1.894153 deg
udp-packet-forwarder  | INFO: Reference altitude is configured to 0 meters
udp-packet-forwarder  | INFO: fake GPS is enabled
udp-packet-forwarder  | ERROR: [main] failed to start the concentrator
# V 2.4.2
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | UDP Packet Forwarder Container v2.4.2
udp-packet-forwarder  | (c) RAKWireless 2022-2024
udp-packet-forwarder  | 
udp-packet-forwarder  | Based on:
udp-packet-forwarder  |  * lora_gateway v5.0.1
udp-packet-forwarder  |  * packet_forwarder v4.0.1
udp-packet-forwarder  |  * sx1302_hal v2.1.0
udp-packet-forwarder  |  * picoGW_hal v0.2.3
udp-packet-forwarder  |  * picoGW_packet_forwarder v0.1.0
udp-packet-forwarder  |  * gateway_2g4_hal v1.1.0
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | 
udp-packet-forwarder  | Protocol
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | Mode:          DYNAMIC
udp-packet-forwarder  | Protocol:      UDP
udp-packet-forwarder  | Server:        localhost:1700
udp-packet-forwarder  | Band:          eu_863_870
udp-packet-forwarder  | Gateway EUI:   xxxx
udp-packet-forwarder  | EUI Source:    manual
udp-packet-forwarder  | 
udp-packet-forwarder  | Radio
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | Model:         SX1301
udp-packet-forwarder  | Concentrator:  SX1301
udp-packet-forwarder  | Design:        V2/NATIVE
udp-packet-forwarder  | Interface:     SPI
udp-packet-forwarder  | Radio Device:  /dev/spidev0.0
udp-packet-forwarder  | SPI Speed:     2000000
udp-packet-forwarder  | GPIO chip:     gpiochip0
udp-packet-forwarder  | Reset GPIO:    17
udp-packet-forwarder  | Enable GPIO:   0
udp-packet-forwarder  | 
udp-packet-forwarder  | Extra
udp-packet-forwarder  | ------------------------------------------------------------------
udp-packet-forwarder  | Use fake GPS:  TRUE
udp-packet-forwarder  | Latitude:      xxxx
udp-packet-forwarder  | Longitude:     xxxx
udp-packet-forwarder  | Altitude:      xxxx
udp-packet-forwarder  | 
udp-packet-forwarder  | Concentrator reset through gpiochip0:17 (using libgpiod)
udp-packet-forwarder  | *** Beacon Packet Forwarder for Lora Gateway ***
udp-packet-forwarder  | Version: 4.0.1
udp-packet-forwarder  | *** Lora concentrator HAL library version info ***
udp-packet-forwarder  | Version: 5.0.1;
udp-packet-forwarder  | ***
udp-packet-forwarder  | INFO: Little endian host
udp-packet-forwarder  | INFO: found global configuration file global_conf.json, parsing it
udp-packet-forwarder  | INFO: global_conf.json does contain a JSON object named SX1301_conf, parsing SX1301 parameters
udp-packet-forwarder  | INFO: lorawan_public 1, clksrc 1
udp-packet-forwarder  | INFO: no configuration for LBT
udp-packet-forwarder  | INFO: antenna_gain 0 dBi
udp-packet-forwarder  | INFO: Configuring TX LUT with 16 indexes
udp-packet-forwarder  | INFO: radio 0 enabled (type SX1257), center frequency 867500000, RSSI offset -166.000000, tx enabled 1, tx_notch_freq 0
udp-packet-forwarder  | INFO: radio 1 enabled (type SX1257), center frequency 868500000, RSSI offset -166.000000, tx enabled 0, tx_notch_freq 0
udp-packet-forwarder  | INFO: Lora multi-SF channel 0>  radio 1, IF -400000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 1>  radio 1, IF -200000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 2>  radio 1, IF 0 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 3>  radio 0, IF -400000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 4>  radio 0, IF -200000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 5>  radio 0, IF 0 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 6>  radio 0, IF 200000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora multi-SF channel 7>  radio 0, IF 400000 Hz, 125 kHz bw, SF 7 to 12
udp-packet-forwarder  | INFO: Lora std channel> radio 1, IF -200000 Hz, 250000 Hz bw, SF 7
udp-packet-forwarder  | INFO: FSK channel> radio 1, IF 300000 Hz, 125000 Hz bw, 50000 bps datarate
udp-packet-forwarder  | INFO: global_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
udp-packet-forwarder  | INFO: gateway MAC address is configured to DCA632FFFE365D9C
udp-packet-forwarder  | INFO: server hostname or IP address is configured to "localhost"
udp-packet-forwarder  | INFO: upstream port is configured to "1700"
udp-packet-forwarder  | INFO: downstream port is configured to "1700"
udp-packet-forwarder  | INFO: downstream keep-alive interval is configured to 10 seconds
udp-packet-forwarder  | INFO: statistics display interval is configured to 30 seconds
udp-packet-forwarder  | INFO: upstream PUSH_DATA time-out is configured to 100 ms
udp-packet-forwarder  | INFO: packets received with a valid CRC will be forwarded
udp-packet-forwarder  | INFO: packets received with a CRC error will NOT be forwarded
udp-packet-forwarder  | INFO: packets received with no CRC will NOT be forwarded
udp-packet-forwarder  | INFO: GPS serial port path is configured to ""
udp-packet-forwarder  | INFO: Reference latitude is configured to 48.095851 deg
udp-packet-forwarder  | INFO: Reference longitude is configured to 1.894153 deg
udp-packet-forwarder  | INFO: Reference altitude is configured to 175 meters
udp-packet-forwarder  | INFO: fake GPS is enabled
udp-packet-forwarder  | INFO: Beaconing period is configured to 0 seconds
udp-packet-forwarder  | INFO: Beaconing signal will be emitted at 869525000 Hz
udp-packet-forwarder  | INFO: Beaconing channel number is set to 1
udp-packet-forwarder  | INFO: Beaconing channel frequency step is set to 0Hz
udp-packet-forwarder  | INFO: Beaconing datarate is set to SF9
udp-packet-forwarder  | INFO: Beaconing modulation bandwidth is set to 125000Hz
udp-packet-forwarder  | INFO: Beaconing TX power is set to 27dBm
udp-packet-forwarder  | INFO: Auto-quit after 20 non-acknowledged PULL_DATA
udp-packet-forwarder  | INFO: found local configuration file local_conf.json, parsing it
udp-packet-forwarder  | INFO: redefined parameters will overwrite global parameters
udp-packet-forwarder  | INFO: local_conf.json does not contain a JSON object named SX1301_conf
udp-packet-forwarder  | INFO: local_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
udp-packet-forwarder  | INFO: gateway MAC address is configured to DCA632FFFE365D9C
udp-packet-forwarder  | INFO: server hostname or IP address is configured to "localhost"
udp-packet-forwarder  | INFO: upstream port is configured to "1700"
udp-packet-forwarder  | INFO: downstream port is configured to "1700"
udp-packet-forwarder  | INFO: packets received with a valid CRC will be forwarded
udp-packet-forwarder  | INFO: packets received with a CRC error will NOT be forwarded
udp-packet-forwarder  | INFO: packets received with no CRC will NOT be forwarded
udp-packet-forwarder  | INFO: GPS serial port path is configured to ""
udp-packet-forwarder  | INFO: Reference latitude is configured to 48.095851 deg
udp-packet-forwarder  | INFO: Reference longitude is configured to 1.894153 deg
udp-packet-forwarder  | INFO: Reference altitude is configured to 0 meters
udp-packet-forwarder  | INFO: fake GPS is enabled
udp-packet-forwarder  | INFO: [main] concentrator started, packet can now be received
udp-packet-forwarder  | 
udp-packet-forwarder  | INFO: Disabling GPS mode for concentrator's counter...
udp-packet-forwarder  | INFO: host/sx1301 time offset=(1714338592s:535804µs) - drift=1714338592535804µs
udp-packet-forwarder  | INFO: Enabling GPS mode for concentrator's counter.
udp-packet-forwarder  | 
udp-packet-forwarder  | INFO: [down] PULL_ACK received in 0 ms

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant