#March 24 2020 NWDR15 build Last login: Tue Mar 24 17:06:36 2020 pi@raspberrypi:~ $ cd pi@raspberrypi:~ $ cd n7nix pi@raspberrypi:~/n7nix $ git pull remote: Enumerating objects: 231, done. remote: Counting objects: 100% (231/231), done. remote: Compressing objects: 100% (115/115), done. remote: Total 248 (delta 148), reused 191 (delta 109), pack-reused 17 Receiving objects: 100% (248/248), 62.71 KiB | 1.18 MiB/s, done. Resolving deltas: 100% (155/155), completed with 31 local objects. From https://github.com/nwdigitalradio/n7nix 5e0b66a..04429b9 master -> origin/master Updating 5e0b66a..04429b9 Fast-forward ChangeLog | 4 +- aprx/aprx_install.sh | 746 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ax25/config.sh | 9 + ax25/port.conf | 36 +++ bin/alsa-show.sh | 43 +++- bin/setalsa-tmv71a.sh | 130 ++++++---- config/app_config.sh | 15 +- config/bin_refresh.sh | 2 + config/core_install.sh | 4 +- debug/ax25-showcfg.sh | 160 ++++++++++-- debug/btest.sh | 17 +- debug/p2p-check.sh | 80 ++++++ debug/speed_switch.sh | 235 +++++++++++++++--- docs/IMAGE_README.md | 1 + docs/RADIO_APP_NOTES.md | 9 +- gps/gp_install.sh | 28 ++- hostap/fixed_ip.sh | 129 +++++++++- plu/plu_config.sh | 2 +- rmsgw/chk_gateway.sh | 5 + splitchan/split_install.sh | 18 +- splitchan/split_status.sh | 72 +++--- splitchan/split_toggle.sh | 65 ++--- systemd/ax25/ax25-upd | 272 +++++++++++++++------ systemd/ax25/ax25-upkpc | 3 +- systemd/ax25/ax25dev-parms | 45 +++- systemd/bin/ax25-start | 96 +++++++- systemd/bin/ax25-status | 2 +- systemd/bin/ax25-stop | 83 ++++++- systemd/bin/ax25-toggle.sh | 11 +- systemd/install.sh | 2 +- tracker/tracker-restart | 71 +++++- tracker/tracker-status | 43 ++++ tracker/tracker_install.sh | 105 ++++++-- tracker/tracker_refresh.sh | 165 +++++++++++++ tracker/updown_log.sh | 73 +++++- xastir/xs_install.sh | 7 + 36 files changed, 2438 insertions(+), 350 deletions(-) create mode 100755 aprx/aprx_install.sh create mode 100644 ax25/port.conf create mode 100755 debug/p2p-check.sh create mode 100755 tracker/tracker-status create mode 100755 tracker/tracker_refresh.sh pi@raspberrypi:~/n7nix $ sudo su root@raspberrypi:/home/pi/n7nix# apt-get update Get:1 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB] Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Get:3 http://archive.raspberrypi.org/debian buster/main armhf Packages [279 kB] Get:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB] Fetched 13.3 MB in 11s (1,163 kB/s) Reading package lists... Done root@raspberrypi:/home/pi/n7nix# apt-get dist-upgrade # Too Long to copy and paste pi@raspberrypi:~/n7nix/config $ sudo su root@raspberrypi:/home/pi/n7nix/config# ./app_config.sh core app_config.sh: script start Enter call sign, followed by [enter]: KO4BCZ app_config.sh: Config core Initial core config script current dir: /home/pi/n7nix/config Test pwd: /home/pi/n7nix/config, path: /home/pi/n7nix Verify IF dtoverlay= is set properly dtoverlay currently set to: dtoverlay=draws,alsaname=udrc dtoverlay for DRAWS OK Verify IF dtparam=audio is set properly Last line in /boot/config.txt OK Verify IF dtoverlay= is set properly dtoverlay currently set to: dtoverlay=draws,alsaname=udrc dtoverlay for DRAWS OK Verify IF dtparam=audio is set properly Last line in /boot/config.txt OK === Verify not using default password User pi found Determine if default password is being used User pi not using default password. === Verify current hostname: raspberrypi Current host name: raspberrypi, change it Enter new host name followed by [enter]: asawizard Setting new hostname: asawizard === Set mail hostname 127.0.1.1 raspberrypi Make host names match between /etc/hostname & /etc/hosts === Set time zone & current time Time zone: EDT Locale country codes consistent among WiFi cfg file, iw reg & X11: US === Set WiFi country code to US Locale country codes do not match: WiFi: US US, iw: US, X11: US. === Put some scripts in local bin dir app_config.sh: Verify user name: pi using USER: pi FINISHED copying bin files === Set alsa levels for UDRC Set sound card levels return: 0 === Set ip addresses on AX.25 interfaces Current AX.25 ip addresses: ax0: 192.168.255.2, ax1: 192.168.255.3 If you do not understand or care about the following just hit enter for default values Enter ip address for AX.25 interface ax0 followed by [enter]: Enter ip address for AX.25 interface ax1 followed by [enter]: No change to AX.25 IP addresses after: IPADDR_AX0="192.168.255.2" IPADDR_AX1="192.168.255.3" === FINISHED Setting up ip addresses for AX.25 interfaces 200 OK 2020 03 24 17:51:44 EDT: app_config.sh: core config script FINISHED /home/pi/n7nix/ax25 /home/pi/n7nix/config AX.25 config START Found ax.25 link or directory AX.25 config: User=pi, Callsign=KO4BCZ Using CALL SIGN: KO4BCZ app_config.sh: Verify user name: pi using USER: pi Test pwd: /home/pi/n7nix/ax25, path: /home/pi/n7nix Found udrcver.sh here: /home/pi/n7nix/bin HAT product id: 4 No port config file: /usr/local/etc/ax25/port.conf found, copying from repo. No ax25 ports defined Original ax25 axports saved as axports-dist Using CALL SIGN: KO4BCZ Enter ssid (0 - 15) for direwolf APRS, followed by [enter]: 10 Using SSID: 10 ax25d not configured Original ax25d.conf saved as ax25d.conf-dist 2020 03 24 17:53:28 EDT: app_config.sh: AX.25 config script FINISHED /home/pi/n7nix/direwolf /home/pi/n7nix/config direwolf config START Using CALL SIGN: KO4BCZ using USER: pi Found an existing /etc/direwolf.conf config file. Test pwd: /home/pi/n7nix/direwolf, path: /home/pi/n7nix Found udrcver.sh here: /home/pi/n7nix/bin Draws installed udrc card number line: card 1: udrc [udrc], device 0: bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0 [bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0] udrc is sound card #1 MYCALL ADEVICE ACHANNELS PTT CHANNEL1 Config Internet Gateway LOGIN Building callpass Login code for KO4BCZ for APRS tier 2 servers: 20405 IGSERVER direwolf config script FINISHED /home/pi/n7nix/systemd /home/pi/n7nix/config systemd install START copy ax.25 files ... Found ax.25 directory copy systemd service files ... copy log cfg files ... restart rsyslog test log rotate for direwolf, view status before ... "/var/log/direwolf/direwolf.log" 2019-9-19-11:0:0 reading config file /etc/logrotate.d/direwolf Reading state from file: /var/lib/logrotate/status Allocating hash table for state file, size 64 entries Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Handling 1 logs rotating pattern: /var/log/direwolf/direwolf.log forced from command line (7 rotations) empty log files are not rotated, old logs are removed considering log /var/log/direwolf/direwolf.log log /var/log/direwolf/direwolf.log does not exist -- skipping test log rotate, view status after ... "/var/log/direwolf/direwolf.log" 2019-9-19-11:0:0 FINISHED copying files systemd install script FINISHED systemd config START Created symlink /etc/systemd/system/dbus-org.freedesktop.network1.service → /lib/systemd/system/systemd-networkd.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-networkd.service → /lib/systemd/system/systemd-networkd.service. Created symlink /etc/systemd/system/sockets.target.wants/systemd-networkd.socket → /lib/systemd/system/systemd-networkd.socket. Created symlink /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service → /lib/systemd/system/systemd-networkd-wait-online.service. systemd config script FINISHED /home/pi/n7nix/iptables /home/pi/n7nix/config setup iptables USER=pi not null Need to create iptables file: /etc/iptables/rules.ipv4.ax25 Need to create iptables file: /lib/dhcpcd/dhcpcd-hooks/70-ipv4.ax25 == setup iptables iptables v1.8.2 (nf_tables): RULE_APPEND failed (No such file or directory): rule in chain OUTPUT iptables v1.8.2 (nf_tables): Couldn't load match `udp':No such file or directory Try `iptables -h' or 'iptables --help' for more information. iptables v1.8.2 (nf_tables): Couldn't load match `udp':No such file or directory Try `iptables -h' or 'iptables --help' for more information. iptables v1.8.2 (nf_tables): RULE_APPEND failed (No such file or directory): rule in chain OUTPUT iptables v1.8.2 (nf_tables): Couldn't load match `udp':No such file or directory Try `iptables -h' or 'iptables --help' for more information. iptables v1.8.2 (nf_tables): Couldn't load match `udp':No such file or directory Try `iptables -h' or 'iptables --help' for more information. 2020 03 24 17:53:32 EDT: iptable_install.sh: iptables install/config script FINISHED copying desktop files FINISHED core configuration FINISHED Update file manager pcmanfm Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libegl-dev libgles-dev libglvnd-core-dev libglvnd-dev libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libllvm6.0 libopengl0 libva-wayland2 libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 libxshmfence-dev pimixer point-rpi xfconf Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/282 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... 118990 files and directories currently installed.) Preparing to unpack .../pcmanfm_1.3.1-1+rpt19_armhf.deb ... Unpacking pcmanfm (1.3.1-1+rpt19) over (1.3.1-1+rpt19) ... Setting up pcmanfm (1.3.1-1+rpt19) ... Processing triggers for mime-support (3.62) ... Processing triggers for gnome-menus (3.31.4-3) ... Processing triggers for man-db (2.8.5-2) ... Processing triggers for desktop-file-utils (0.23-4) ... Update the local bin directory. FINISHED copying desktop files FINISHED copying bin files FINISHED copying AX.25 files 2020 03 24 17:53:44 EDT: app_config.sh: app config (core) script FINISHED root@raspberrypi:/home/pi/n7nix/config# root@raspberrypi:/home/pi/n7nix/config# reboot Connection to 192.168.43.4 closed by remote host. Connection to 192.168.43.4 closed. pi@asawizard:~/n7nix/bin $ alsa-show.sh ===== ALSA Controls for Radio Transmit ===== LO Driver Gain L:[-6.00dB] R:[-6.00dB] PCM L:[-16.50dB] R:[-16.50dB] DAC Playback PT L:[P3] R:[P3] LO Playback CM [Full Chip] ===== ALSA Controls for Radio Receive ===== ADC Level L:[-2.00dB] R:[-2.00dB] IN1 L:[10 kOhm] R:[10 kOhm] IN2 L:[Off] R:[Off] CM L:[10 kOhm] R:[10 kOhm] root@asawizard:/home/pi/bin# ./ax25-start STARTING AX.25/Direwolf: port 0: 1200 & port1: 1200 baud modems. Starting: direwolf.service ENABLING direwolf.service Created symlink /etc/systemd/system/multi-user.target.wants/direwolf.service → /etc/systemd/system/direwolf.service. Starting: ax25dev.path ENABLING ax25dev.path Created symlink /etc/systemd/system/multi-user.target.wants/ax25dev.path → /etc/systemd/system/ax25dev.path. Starting: ax25dev.service ENABLING ax25dev.service Created symlink /etc/systemd/system/multi-user.target.wants/ax25dev.service → /etc/systemd/system/ax25dev.service. Starting: ax25-mheardd.service ENABLING ax25-mheardd.service Created symlink /etc/systemd/system/multi-user.target.wants/ax25-mheardd.service → /etc/systemd/system/ax25-mheardd.service. Starting: ax25d.service ENABLING ax25d.service Created symlink /etc/systemd/system/multi-user.target.wants/ax25d.service → /etc/systemd/system/ax25d.service. changed icon to off root@asawizard:/home/pi/bin# root@asawizard:/home/pi/bin# reboot Connection to 192.168.43.4 closed by remote host. Connection to 192.168.43.4 closed. C:\Users\paulj>ssh pi@192.168.43.4 pi@192.168.43.4's password: Linux asawizard 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Linux asawizard 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Mar 24 18:19:47 2020 pi@asawizard:~ $ ax25-status Status for direwolf.service: RUNNING and ENABLED Status for ax25dev.service: RUNNING and ENABLED Status for ax25dev.path: RUNNING and ENABLED Status for ax25-mheardd.service: RUNNING and ENABLED Status for ax25d.service: RUNNING and ENABLED AX.25 device: ax0 successfully configured with ip: 192.168.255.2 AX.25 device: ax1 successfully configured with ip: 192.168.255.3 pi@asawizard:~ $ ax25-status -d AX25 Debug Status == failed & loaded but inactive units== 0 loaded units listed. To show all installed unit files use 'systemctl list-unit-files'. == direwolf == pid: 487 ver: Dire Wolf DEVELOPMENT version 1.6 D (Jan 6 2020) == /proc/sys == ax25 core ipv4 ipv6 netfilter unix ax0 ax1 == Network Interface ax0 & ax1 == 4: ax0: mtu 255 qdisc pfifo_fast state UNKNOWN group default qlen 10 link/ax25 96:9e:68:84:86:b4:14 brd a2:a6:a8:40:40:40:00 inet 192.168.255.2/32 brd 192.168.255.255 scope global ax0 valid_lft forever preferred_lft forever 5: ax1: mtu 255 qdisc pfifo_fast state UNKNOWN group default qlen 10 link/ax25 96:9e:68:84:86:b4:14 brd a2:a6:a8:40:40:40:00 inet 192.168.255.3/32 brd 192.168.255.255 scope global ax1 valid_lft forever preferred_lft forever == status networkd services == enabled ● systemd-networkd-wait-online.service - Wait for Network to be Configured Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; vendor preset: enabled) Active: active (exited) since Tue 2020-03-24 18:19:41 EDT; 1min 11s ago Docs: man:systemd-networkd-wait-online.service(8) Process: 483 ExecStart=/lib/systemd/systemd-networkd-wait-online (code=exited, status=0/SUCCESS) Main PID: 483 (code=exited, status=0/SUCCESS) Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd-networkd-wait-online[483]: ignoring: lo Mar 24 18:19:41 asawizard systemd[1]: Started Wait for Network to be Configured. enabled ● systemd-networkd.service - Network Service Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-03-24 18:19:40 EDT; 1min 12s ago Docs: man:systemd-networkd.service(8) Main PID: 317 (systemd-network) Status: "Processing requests..." Tasks: 1 (limit: 2200) Memory: 4.4M CGroup: /system.slice/systemd-networkd.service └─317 /lib/systemd/systemd-networkd Mar 24 18:19:39 asawizard systemd[1]: Starting Network Service... Mar 24 18:19:40 asawizard systemd-networkd[317]: Enumeration completed Mar 24 18:19:40 asawizard systemd[1]: Started Network Service. Mar 24 18:19:41 asawizard systemd-networkd[317]: ax0: Gained carrier Mar 24 18:19:41 asawizard systemd-networkd[317]: ax1: Gained carrier Mar 24 18:19:47 asawizard systemd-networkd[317]: wlan0: Gained carrier Mar 24 18:19:48 asawizard systemd-networkd[317]: wlan0: Gained IPv6LL == status direwolf service == enabled ● direwolf.service - Direwolf Daemon Loaded: loaded (/etc/systemd/system/direwolf.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-03-24 18:19:40 EDT; 1min 12s ago Process: 474 ExecStartPre=/bin/rm -f /tmp/kisstnc (code=exited, status=0/SUCCESS) Main PID: 487 (direwolf) Tasks: 15 (limit: 2200) Memory: 2.5M CGroup: /system.slice/direwolf.service └─487 /usr/bin/direwolf -t 0 -c /etc/direwolf.conf -p Mar 24 18:19:56 asawizard direwolf[487]: Connect to IGate server noam.aprs2.net (100.…iled. Mar 24 18:19:56 asawizard direwolf[487]: Connect to IGate server noam.aprs2.net (2607…iled. Mar 24 18:19:56 asawizard direwolf[487]: Connect to IGate server noam.aprs2.net (75.1…iled. Mar 24 18:20:01 asawizard direwolf[487]: Now connected to IGate server noam.aprs2.net….176) Mar 24 18:20:01 asawizard direwolf[487]: Check server status here http://167.114.2.17…14501 Mar 24 18:20:15 asawizard direwolf[487]: [ig] # aprsc 2.1.5-g8af3cdc Mar 24 18:20:15 asawizard direwolf[487]: [ig] # logresp KO4BCZ verified, server T2CAWEST Mar 24 18:20:38 asawizard systemd[1]: /etc/systemd/system/direwolf.service:10: Defaul…ring. Mar 24 18:20:53 asawizard systemd[1]: /etc/systemd/system/direwolf.service:10: Defaul…ring. Mar 24 18:20:53 asawizard systemd[1]: /etc/systemd/system/direwolf.service:10: Defaul…ring. Hint: Some lines were ellipsized, use -l to show in full. == status ax25 service == enabled ● ax25dev.service - AX.25 device Loaded: loaded (/etc/systemd/system/ax25dev.service; enabled; vendor preset: enabled) Active: active (exited) since Tue 2020-03-24 18:19:42 EDT; 1min 11s ago Process: 575 ExecStart=/bin/bash -c /etc/ax25/ax25-upd (code=exited, status=0/SUCCESS) Main PID: 575 (code=exited, status=0/SUCCESS) Tasks: 3 (limit: 2200) Memory: 2.0M CGroup: /system.slice/ax25dev.service ├─598 /usr/local/sbin/mkiss /tmp/kisstnc /dev/ptmx /dev/ptmx ├─611 /usr/local/sbin/kissattach /dev/pts/1 udr0 192.168.255.2 └─622 /usr/local/sbin/kissattach /dev/pts/2 udr1 192.168.255.3 Mar 24 18:19:41 asawizard bash[575]: ax25dev-parms: baudrate: 1200 Mar 24 18:19:42 asawizard bash[575]: debug: using T1_TIMEOUT: 3000, T2_TIMEOUT: 1000 Mar 24 18:19:42 asawizard bash[575]: ax25dev-parms: Using Device = ax1, baudrate: 1200 Mar 24 18:19:42 asawizard bash[575]: ax25dev-parms: finished Mar 24 18:19:42 asawizard bash[575]: Port udr1 attached to ax1 Mar 24 18:19:42 asawizard bash[575]: axconfig: duplicate callsign KO4BCZ-10 in line 6… file Mar 24 18:19:42 asawizard bash[575]: axconfig: duplicate callsign KO4BCZ-10 in line 6… file Mar 24 18:19:42 asawizard bash[575]: kissparms: invalid port name - udr1 Mar 24 18:19:42 asawizard bash[575]: ax25-upd script finished Mar 24 18:19:42 asawizard systemd[1]: Started AX.25 device. Hint: Some lines were ellipsized, use -l to show in full. -- Logs begin at Tue 2020-03-24 18:19:37 EDT, end at Tue 2020-03-24 18:20:53 EDT. -- Mar 24 18:19:40 asawizard systemd[1]: Starting AX.25 device... Mar 24 18:19:40 asawizard bash[490]: ax25-upd: Start Port udr0 with device /tmp/kisstnc Mar 24 18:19:40 asawizard bash[490]: Direwolf serial port NOT FOUND Mar 24 18:19:40 asawizard systemd[1]: ax25dev.service: Main process exited, code=exited, status=1/FAILURE Mar 24 18:19:40 asawizard systemd[1]: ax25dev.service: Failed with result 'exit-code'. Mar 24 18:19:40 asawizard systemd[1]: Failed to start AX.25 device. Mar 24 18:19:41 asawizard systemd[1]: Starting AX.25 device... Mar 24 18:19:41 asawizard bash[575]: ax25-upd: Start Port udr0 with device /tmp/kisstnc Mar 24 18:19:41 asawizard bash[575]: Direwolf serial port ready Mar 24 18:19:41 asawizard bash[575]: UDRC II or DRAWS installed Mar 24 18:19:41 asawizard bash[575]: using mkiss with UDRC II and pseudo term_1: /dev/pts/1 pseudo term_2: /dev/pts/2 Mar 24 18:19:41 asawizard bash[575]: ax25dev-parms: baudrate: 1200 Mar 24 18:19:41 asawizard bash[575]: debug: using T1_TIMEOUT: 3000, T2_TIMEOUT: 1000 Mar 24 18:19:41 asawizard bash[575]: ax25dev-parms: Using Device = ax0, baudrate: 1200 Mar 24 18:19:41 asawizard bash[575]: ax25dev-parms: finished Mar 24 18:19:41 asawizard bash[575]: Port udr0 attached to ax0 Mar 24 18:19:41 asawizard bash[575]: ax25dev-parms: baudrate: 1200 Mar 24 18:19:42 asawizard bash[575]: debug: using T1_TIMEOUT: 3000, T2_TIMEOUT: 1000 Mar 24 18:19:42 asawizard bash[575]: ax25dev-parms: Using Device = ax1, baudrate: 1200 Mar 24 18:19:42 asawizard bash[575]: ax25dev-parms: finished Mar 24 18:19:42 asawizard bash[575]: Port udr1 attached to ax1 Mar 24 18:19:42 asawizard bash[575]: axconfig: duplicate callsign KO4BCZ-10 in line 6 of axports file Mar 24 18:19:42 asawizard bash[575]: axconfig: duplicate callsign KO4BCZ-10 in line 6 of axports file Mar 24 18:19:42 asawizard bash[575]: kissparms: invalid port name - udr1 Mar 24 18:19:42 asawizard bash[575]: ax25-upd script finished Mar 24 18:19:42 asawizard systemd[1]: Started AX.25 device. == status ax25 path == enabled ● ax25dev.path Loaded: loaded (/etc/systemd/system/ax25dev.path; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-03-24 18:19:39 EDT; 1min 13s ago Mar 24 18:19:39 asawizard systemd[1]: Started ax25dev.path. == status ax25-mheardd == enabled ● ax25-mheardd.service - AX.25 mheard daemon Loaded: loaded (/etc/systemd/system/ax25-mheardd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-03-24 18:19:42 EDT; 1min 11s ago Main PID: 718 (mheardd) Tasks: 1 (limit: 2200) Memory: 204.0K CGroup: /system.slice/ax25-mheardd.service └─718 /usr/local/sbin/mheardd -f -n 150 Mar 24 18:19:42 asawizard systemd[1]: Started AX.25 mheard daemon. Mar 24 18:19:42 asawizard mheardd[718]: axconfig: duplicate callsign KO4BCZ-10 in lin… file Hint: Some lines were ellipsized, use -l to show in full. == status ax25d == enabled ● ax25d.service - General purpose AX.25 daemon Loaded: loaded (/etc/systemd/system/ax25d.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-03-24 18:19:42 EDT; 1min 11s ago Main PID: 717 (ax25d) Tasks: 1 (limit: 2200) Memory: 472.0K CGroup: /system.slice/ax25d.service └─717 /usr/local/sbin/ax25d -l Mar 24 18:19:42 asawizard systemd[1]: Started General purpose AX.25 daemon. Mar 24 18:19:42 asawizard ax25d[717]: axconfig: duplicate callsign KO4BCZ-10 in line … file Mar 24 18:19:42 asawizard ax25d[717]: starting Mar 24 18:19:42 asawizard ax25d[717]: ax25d: UID for user 'rmsgw' is unknown, ignorin…entry Mar 24 18:19:42 asawizard ax25d[717]: new config file loaded successfuly Hint: Some lines were ellipsized, use -l to show in full. == netstat ax25 == Active AX.25 sockets Dest Source Device State Vr/Vs Send-Q Recv-Q * KO4BCZ-0 ax0 LISTENING 000/000 0 0 * KO4BCZ-10 ax0 LISTENING 000/000 0 0 pi@asawizard:~ $ sudo nano /boot/config.txt #dtparam=audio=on pi@asawizard:~ $ sudo reboot pi@asawizard:~ $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: udrc [udrc], device 0: bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0 [bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0] Subdevices: 0/1 Subdevice #0: subdevice #0 #Now following VERIFY_CONFIG.md pi@asawizard:~/bin $ tail -f /var/log/direwolf/direwolf.log Mar 24 18:27:27 asawizard direwolf[485]: Connect to IGate server noam.aprs2.net (167.114.2.176) failed. Mar 24 18:27:27 asawizard direwolf[485]: Connect to IGate server noam.aprs2.net (54.39.23.43) failed. Mar 24 18:27:27 asawizard direwolf[485]: Connect to IGate server noam.aprs2.net (44.10.10.10) failed. Mar 24 18:27:27 asawizard direwolf[485]: Connect to IGate server noam.aprs2.net (66.159.41.113) failed. Mar 24 18:27:27 asawizard direwolf[485]: Connect to IGate server noam.aprs2.net (2607:7000:1:3::2) failed. Mar 24 18:27:27 asawizard direwolf[485]: Connect to IGate server noam.aprs2.net (173.242.239.3) failed. Mar 24 18:27:32 asawizard direwolf[485]: Now connected to IGate server noam.aprs2.net (2607:7000:1:3::2) Mar 24 18:27:32 asawizard direwolf[485]: Check server status here http://[2607:7000:1:3::2]:14501 Mar 24 18:27:46 asawizard direwolf[485]: [ig] # aprsc 2.1.5-g8e78d39 Mar 24 18:27:46 asawizard direwolf[485]: [ig] # logresp KO4BCZ verified, server T2OREGON ^C