Topics

xastir not passing GPS data via GPSD #draws #gpsd #xastir #config

Josh H. KB6FJ
 

I'm having a heck of a time trying to get GPS data to populate in XASTIR. I can see vaild GPS data coming in via cgps, gpsmon and xgps. GPSD shows active and when I add the port to XASTIR It's coming up as active in the program but I'm not getting any data in XASTIR, I am however getting GPSD data to populate my position in YAAC

Now what is weird is I had it working in beta 9, but decided to blow out the full install and start fresh today with beta 11 and now I'm not able to get it to work at all.

==== Sound Card ====
udrc card number line: card 0: udrc [udrc], device 0: Universal Digital Radio Controller tlv320aic32x4-hifi-0 []
udrc is sound card #0
==== ALSA Controls for Radio Tansmit ====
LO Driver Gain  L:[-6.00dB] R:[-6.00dB]
PCM         L:[-25.00dB] R:[-25.00dB]
DAC Playback PT L:[PTM_P3] R:[PTM_P3]
LO Playback CM [Full Chip CM]
==== ALSA Controls for Radio Receive ====
ADC Level L:[0.00dB] R:[0.00dB]
IN1 L:[Off] R:[Off]
IN2 L:[10 kOhm] R:[10 kOhm]
==== Pi Ver ====
 Pi 3 Model B Mfg by Embest
 Has WiFi
==== udrc Ver ====
Found a DRAWS
 
     HAT ID EEPROM
Name:        hat
Product:     Digital Radio Amateur Work Station
Product ID:  0x0004
Product ver: 0x0405
UUID:        3374334d-4c0c-449e-9289-3d301347c175
Vendor:      NW Digital Radio
 
==== sys Ver ====
----- image version
2019 04 02 13:59:08 PDT: SD image version: beta11
----- /proc/version
Linux version 4.14.98-v7+ (dom@dom-XPS-13-9370) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1200 SMP Tue Feb 12 20:27:48 GMT 2019
 
----- /etc/*version: 9.8
 
----- /etc/*release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
 
----- lsb_release
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.8 (stretch)
Release: 9.8
Codename: stretch
 
---- systemd
   Static hostname: kb6fj-draws
         Icon name: computer
        Machine ID: 2f51e140e908474eaa86ae805f03a6d8
           Boot ID: a136f87d6c1046d7b91c41d553c3764c
  Operating System: Raspbian GNU/Linux 9 (stretch)
            Kernel: Linux 4.14.98-v7+
      Architecture: arm
 
---- modules
tlv320aic32x4_i2c      16384  1
tlv320aic32x4          32768  1 tlv320aic32x4_i2c
udrc                   16384  1
snd_soc_core          188416  3 tlv320aic32x4,snd_soc_bcm2835_i2s,udrc
snd_pcm                98304  4 snd_pcm_dmaengine,tlv320aic32x4,snd_soc_bcm2835_i2s,snd_soc_core
 
-rw-r--r-- 1 root  6388 Feb 26 15:24 /lib/modules/4.14.98-v7+/updates/dkms/tlv320aic32x4-i2c.ko
-rw-r--r-- 1 root 39084 Feb 26 15:24 /lib/modules/4.14.98-v7+/updates/dkms/tlv320aic32x4.ko
-rw-r--r-- 1 root  6408 Feb 26 15:24 /lib/modules/4.14.98-v7+/updates/dkms/tlv320aic32x4-spi.ko
-rw-r--r-- 1 root  8332 Feb 26 15:24 /lib/modules/4.14.98-v7+/updates/dkms/udrc.ko
 
---- kernel
||/ Name               Version      Architecture Description
+++-==================-============-============-=================================
ii  raspberrypi-kernel 1.20190215-1 armhf        Raspberry Pi bootloader
ii  udrc-dkms          1.0.5        armhf        DKMS source for the UDRC driver
 
Directory: /proc/device-tree/soc/i2c@7e804000/tlv320aic32x4@18 exists and status is okay
 
---- syslog
Jan  3 15:49:57 draws kernel: [    3.136540] udrc: loading out-of-tree module taints kernel.
Jan  3 15:49:57 draws kernel: [    3.137105] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  3 15:49:57 draws kernel: [    3.137118] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  3 15:49:57 draws kernel: [    3.225146] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  3 15:49:57 draws kernel: [    3.225166] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  3 15:49:57 draws kernel: [    3.232216] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  3 15:49:57 draws kernel: [    3.232224] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  3 15:49:57 draws kernel: [    3.372252] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan  5 00:13:04 draws kernel: [    3.150089] udrc: loading out-of-tree module taints kernel.
Jan  5 00:13:04 draws kernel: [    3.150685] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 00:13:04 draws kernel: [    3.150696] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 00:13:04 draws kernel: [    3.240155] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 00:13:04 draws kernel: [    3.240167] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 00:13:04 draws kernel: [    3.245663] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 00:13:04 draws kernel: [    3.245673] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 00:13:04 draws kernel: [    3.332499] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan  5 21:06:59 draws kernel: [    3.110373] udrc: loading out-of-tree module taints kernel.
Jan  5 21:06:59 draws kernel: [    3.111271] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:06:59 draws kernel: [    3.111283] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:06:59 draws kernel: [    3.237436] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:06:59 draws kernel: [    3.237449] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:06:59 draws kernel: [    3.243723] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:06:59 draws kernel: [    3.243729] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:06:59 draws kernel: [    3.245528] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:06:59 draws kernel: [    3.245539] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:06:59 draws kernel: [    3.330751] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan  5 21:18:13 draws kernel: [    3.100348] udrc: loading out-of-tree module taints kernel.
Jan  5 21:18:13 draws kernel: [    3.101096] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:18:13 draws kernel: [    3.101112] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:18:13 draws kernel: [    3.251568] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:18:13 draws kernel: [    3.251576] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:18:13 draws kernel: [    3.256143] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  5 21:18:13 draws kernel: [    3.256151] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  5 21:18:13 draws kernel: [    3.350304] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan  6 01:05:48 draws kernel: [    3.095554] udrc: loading out-of-tree module taints kernel.
Jan  6 01:05:48 draws kernel: [    3.096151] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan  6 01:05:48 draws kernel: [    3.096169] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan  6 01:05:48 draws kernel: [    3.309591] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan 17 23:56:39 draws kernel: [    3.159614] udrc: loading out-of-tree module taints kernel.
Jan 17 23:56:39 draws kernel: [    3.160418] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 17 23:56:39 draws kernel: [    3.160431] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 17 23:56:39 draws kernel: [    3.220146] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 17 23:56:39 draws kernel: [    3.220158] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 17 23:56:39 draws kernel: [    3.226660] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 17 23:56:39 draws kernel: [    3.226668] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 17 23:56:39 draws kernel: [    3.243478] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 17 23:56:39 draws kernel: [    3.243485] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 17 23:56:39 draws kernel: [    3.250427] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 17 23:56:39 draws kernel: [    3.250438] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 17 23:56:39 draws kernel: [    3.338486] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan 18 00:04:42 draws kernel: [    3.121660] udrc: loading out-of-tree module taints kernel.
Jan 18 00:04:42 draws kernel: [    3.122464] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 18 00:04:42 draws kernel: [    3.122477] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 18 00:04:42 draws kernel: [    3.230866] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 18 00:04:42 draws kernel: [    3.230879] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 18 00:04:42 draws kernel: [    3.236668] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 18 00:04:42 draws kernel: [    3.236675] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 18 00:04:42 draws kernel: [    3.240128] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 18 00:04:42 draws kernel: [    3.240139] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 18 00:04:42 draws kernel: [    3.330083] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan 24 00:35:41 draws kernel: [    3.105414] udrc: loading out-of-tree module taints kernel.
Jan 24 00:35:41 draws kernel: [    3.106122] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:35:41 draws kernel: [    3.106135] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:35:41 draws kernel: [    3.234460] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:35:41 draws kernel: [    3.234470] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:35:41 draws kernel: [    3.239853] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:35:41 draws kernel: [    3.239861] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:35:41 draws kernel: [    3.328503] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan 24 00:39:00 draws kernel: [    3.009805] udrc: loading out-of-tree module taints kernel.
Jan 24 00:39:00 draws kernel: [    3.010368] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:39:00 draws kernel: [    3.010378] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:39:00 draws kernel: [    3.113257] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:39:00 draws kernel: [    3.113268] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:39:00 draws kernel: [    3.124499] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:39:00 draws kernel: [    3.124505] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:39:00 draws kernel: [    3.191039] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 24 00:39:00 draws kernel: [    3.191054] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 24 00:39:00 draws kernel: [    3.327097] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Jan 26 17:42:42 draws kernel: [    3.082234] udrc: loading out-of-tree module taints kernel.
Jan 26 17:42:42 draws kernel: [    3.082791] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 26 17:42:42 draws kernel: [    3.082803] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 26 17:42:42 draws kernel: [    3.210783] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 26 17:42:42 draws kernel: [    3.210795] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 26 17:42:42 draws kernel: [    3.219676] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 26 17:42:42 draws kernel: [    3.219687] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 26 17:42:42 draws kernel: [    3.269263] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Jan 26 17:42:42 draws kernel: [    3.269280] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Jan 26 17:42:42 draws kernel: [    3.359217] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb  3 20:41:22 draws kernel: [    3.050955] udrc: loading out-of-tree module taints kernel.
Feb  3 20:41:22 draws kernel: [    3.051545] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb  3 20:41:22 draws kernel: [    3.051558] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb  3 20:41:22 draws kernel: [    3.154877] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb  3 20:41:22 draws kernel: [    3.154891] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb  3 20:41:22 draws kernel: [    3.161941] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb  3 20:41:22 draws kernel: [    3.161948] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb  3 20:41:22 draws kernel: [    3.348342] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb  3 20:56:13 draws kernel: [    3.220369] udrc: loading out-of-tree module taints kernel.
Feb  3 20:56:13 draws kernel: [    3.221539] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb  3 20:56:13 draws kernel: [    3.221555] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb  3 20:56:13 draws kernel: [    3.329305] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb  4 22:09:37 draws kernel: [    3.216818] udrc: loading out-of-tree module taints kernel.
Feb  4 22:09:37 draws kernel: [    3.217335] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb  4 22:09:37 draws kernel: [    3.217343] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb  4 22:09:37 draws kernel: [    3.326659] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 12 21:37:25 draws kernel: [    3.034322] udrc: loading out-of-tree module taints kernel.
Feb 12 21:37:25 draws kernel: [    3.035229] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 12 21:37:25 draws kernel: [    3.035241] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 12 21:37:25 draws kernel: [    3.151676] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 12 21:37:25 draws kernel: [    3.151688] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 12 21:37:25 draws kernel: [    3.158229] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 12 21:37:25 draws kernel: [    3.158237] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 12 21:37:25 draws kernel: [    3.332928] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 24 20:42:12 draws kernel: [    3.210721] udrc: loading out-of-tree module taints kernel.
Feb 24 20:42:12 draws kernel: [    3.211274] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 24 20:42:12 draws kernel: [    3.211284] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 24 20:42:12 draws kernel: [    3.258610] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 24 20:42:12 draws kernel: [    3.258622] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 24 20:42:12 draws kernel: [    3.349040] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 24 20:57:21 draws kernel: [    3.207992] udrc: loading out-of-tree module taints kernel.
Feb 24 20:57:21 draws kernel: [    3.209000] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 24 20:57:21 draws kernel: [    3.209012] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 24 20:57:21 draws kernel: [    3.302783] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 26 23:30:23 draws kernel: [    3.324834] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:30:23 draws kernel: [    3.324851] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:30:23 draws kernel: [    3.426959] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:30:23 draws kernel: [    3.426968] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:30:23 draws kernel: [    3.434499] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:30:23 draws kernel: [    3.434508] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:30:39 draws npm[463]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:30:47 draws npm[882]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:30:56 draws npm[902]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:31:11 draws npm[924]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:31:19 draws npm[948]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:31:28 draws npm[968]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:31:36 draws npm[988]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:31:45 draws npm[1008]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:31:53 draws npm[1032]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:01 draws npm[1087]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:10 draws npm[1107]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:18 draws npm[1127]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:27 draws npm[1147]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:35 draws npm[1204]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:44 draws npm[1224]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:32:52 draws npm[1244]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:33:01 draws npm[1296]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:33:09 draws npm[1316]: Error: Command failed: /usr/bin/amixer -c udrc contents
Feb 26 23:33:14 draws kernel: [    3.199161] udrc: loading out-of-tree module taints kernel.
Feb 26 23:33:14 draws kernel: [    3.199918] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:33:14 draws kernel: [    3.199934] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:33:14 draws kernel: [    3.284580] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:33:14 draws kernel: [    3.284592] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:33:14 draws kernel: [    3.373367] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 26 23:50:10 draws kernel: [    3.246667] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:50:10 draws kernel: [    3.246678] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:50:10 draws kernel: [    3.249219] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 26 23:50:10 draws kernel: [    3.249231] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 26 23:50:10 draws kernel: [    3.331609] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 27 16:59:05 draws kernel: [    3.269977] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 16:59:05 draws kernel: [    3.269992] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 16:59:05 draws kernel: [    3.362683] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 27 20:26:19 draws kernel: [    3.141759] udrc: loading out-of-tree module taints kernel.
Feb 27 20:26:19 draws kernel: [    3.142350] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 20:26:19 draws kernel: [    3.142360] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 20:26:19 draws kernel: [    3.264562] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 20:26:19 draws kernel: [    3.264573] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 20:26:19 draws kernel: [    3.269451] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 20:26:19 draws kernel: [    3.269458] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 20:26:19 draws kernel: [    3.298095] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 20:26:19 draws kernel: [    3.298104] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 20:26:19 draws kernel: [    3.378387] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Feb 27 20:34:05 draws kernel: [    3.282715] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 20:34:05 draws kernel: [    3.282729] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 20:34:05 draws kernel: [    3.286267] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Feb 27 20:34:05 draws kernel: [    3.286278] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Feb 27 20:34:05 draws kernel: [    3.381252] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 30 15:29:32 draws kernel: [    3.265196] udrc: loading out-of-tree module taints kernel.
Mar 30 15:29:32 draws kernel: [    3.266168] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 30 15:29:32 draws kernel: [    3.266182] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 30 15:29:32 draws kernel: [    3.393555] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 30 16:41:11 draws kernel: [    3.435652] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 30 19:10:36 draws kernel: [    3.301574] udrc: loading out-of-tree module taints kernel.
Mar 30 19:10:36 draws kernel: [    3.302295] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 30 19:10:36 draws kernel: [    3.302306] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 30 19:10:36 draws kernel: [    3.482003] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 30 20:42:10 draws kernel: [    3.292830] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 30 20:42:10 draws kernel: [    3.292845] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 30 20:42:10 draws kernel: [    3.399949] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 31 15:24:04 draws kernel: [    3.266382] udrc: loading out-of-tree module taints kernel.
Mar 31 15:24:04 draws kernel: [    3.267140] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 31 15:24:04 draws kernel: [    3.267153] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 31 15:24:04 draws kernel: [    3.381682] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 31 16:09:26 draws kernel: [    3.268953] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 31 16:09:26 draws kernel: [    3.268966] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 31 16:09:26 draws kernel: [    3.374040] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Mar 31 21:52:44 draws kernel: [    3.275950] udrc: loading out-of-tree module taints kernel.
Mar 31 21:52:44 draws kernel: [    3.276648] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 31 21:52:44 draws kernel: [    3.276660] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 31 21:52:44 draws kernel: [    3.277233] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Mar 31 21:52:44 draws kernel: [    3.277246] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Mar 31 21:52:44 draws kernel: [    3.394001] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  2 21:18:02 draws kernel: [    3.267453] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  2 21:18:02 draws kernel: [    3.267467] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  2 21:18:02 draws kernel: [    3.367506] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  2 21:58:15 draws kernel: [    3.202683] udrc: loading out-of-tree module taints kernel.
Apr  2 21:58:15 draws kernel: [    3.203780] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  2 21:58:15 draws kernel: [    3.203799] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  2 21:58:15 draws kernel: [    3.415463] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  2 21:58:23 draws kernel: [    3.295641] udrc: loading out-of-tree module taints kernel.
Apr  2 21:58:23 draws kernel: [    3.296264] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  2 21:58:23 draws kernel: [    3.296273] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  2 21:58:23 draws kernel: [    3.436934] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  2 21:58:23 draws kernel: [    3.436949] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  2 21:58:23 draws kernel: [    3.442174] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  2 21:58:23 draws kernel: [    3.442184] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  2 21:58:23 draws kernel: [    3.544704] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  3 17:30:06 kb6fj-draws kernel: [    3.598814] udrc: loading out-of-tree module taints kernel.
Apr  3 17:30:06 kb6fj-draws kernel: [    3.599480] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 17:30:06 kb6fj-draws kernel: [    3.599495] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 17:30:06 kb6fj-draws kernel: [    3.613663] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 17:30:06 kb6fj-draws kernel: [    3.613678] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 17:30:06 kb6fj-draws kernel: [    3.615389] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 17:30:06 kb6fj-draws kernel: [    3.615397] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 17:30:06 kb6fj-draws kernel: [    3.715446] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  3 17:32:36 kb6fj-draws bash[1791]: UDRC_PROD: Digital Radio Amateur Work Station, ID: 4
Apr  3 17:32:36 kb6fj-draws bash[1791]: UDRC II or DRAWS installed
Apr  3 17:32:36 kb6fj-draws bash[1791]: using mkiss with UDRC II and pseudo term_1: /dev/pts/2 pseudo term_2: /dev/pts/3
Apr  3 17:32:56 kb6fj-draws kernel: [    3.553916] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 17:32:56 kb6fj-draws kernel: [    3.553932] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 17:32:56 kb6fj-draws kernel: [    3.562465] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 17:32:56 kb6fj-draws kernel: [    3.562479] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 17:32:56 kb6fj-draws kernel: [    3.653563] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  3 17:32:56 kb6fj-draws bash[383]: UDRC_PROD: Digital Radio Amateur Work Station, ID: 4
Apr  3 17:32:56 kb6fj-draws bash[383]: UDRC II or DRAWS installed
Apr  3 17:32:56 kb6fj-draws bash[383]: using mkiss with UDRC II and pseudo term_1: /dev/pts/2 pseudo term_2: /dev/pts/3
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:49:29 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:49:30 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:49:30 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:49:30 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:49:31 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:49:31 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:49:31 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:49:31 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:49:31 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:49:32 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:49:32 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:49:32 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:50:38 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:50:38 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:50:38 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:50:38 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:50:38 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:50:39 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:50:39 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:50:39 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:50:39 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:50:40 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:50:41 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:50:41 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:51:11 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:51:11 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:51:11 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:51:11 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:51:11 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:51:12 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:51:12 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,off'
Apr  3 17:51:12 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:51:12 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'off'
Apr  3 17:51:13 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:51:13 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:51:14 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:52:53 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:52:54 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:52:54 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:52:54 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:52:54 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:52:54 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:52:54 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:52:55 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:52:55 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:53:55 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:53:56 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:53:57 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 17:54:05 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_L to Left Mixer Positive Resistor' '10 kOhm'
Apr  3 17:54:05 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_L to Left Mixer Positive Resistor' 'Off'
Apr  3 17:54:05 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN2_R to Right Mixer Positive Resistor' '10 kOhm'
Apr  3 17:54:05 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'IN1_R to Right Mixer Positive Resistor' 'Off'
Apr  3 17:54:05 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_R to Right Mixer Negative Resistor' '10 kOhm'
Apr  3 17:54:06 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'CM_L to Left Mixer Negative Resistor' '10 kOhm'
Apr  3 17:54:06 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LO DAC' 'on,on'
Apr  3 17:54:06 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOL Output Mixer L_DAC' 'on'
Apr  3 17:54:06 kb6fj-draws npm[551]: /usr/bin/amixer -c udrc sset 'LOR Output Mixer R_DAC' 'on'
Apr  3 18:08:35 kb6fj-draws kernel: [    3.524524] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 18:08:35 kb6fj-draws kernel: [    3.524540] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 18:08:35 kb6fj-draws kernel: [    3.612218] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  3 18:08:35 kb6fj-draws bash[412]: UDRC_PROD: Digital Radio Amateur Work Station, ID: 4
Apr  3 18:08:35 kb6fj-draws bash[412]: UDRC II or DRAWS installed
Apr  3 18:08:35 kb6fj-draws bash[412]: using mkiss with UDRC II and pseudo term_1: /dev/pts/2 pseudo term_2: /dev/pts/3
Apr  3 19:07:08 kb6fj-draws kernel: [    3.325627] udrc: loading out-of-tree module taints kernel.
Apr  3 19:07:08 kb6fj-draws kernel: [    3.326815] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:07:08 kb6fj-draws kernel: [    3.326830] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:07:08 kb6fj-draws kernel: [    3.365856] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:07:08 kb6fj-draws kernel: [    3.365866] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:07:08 kb6fj-draws kernel: [    3.366053] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:07:08 kb6fj-draws kernel: [    3.366059] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:07:08 kb6fj-draws kernel: [    3.483956] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  3 19:07:09 kb6fj-draws bash[436]: UDRC_PROD: Digital Radio Amateur Work Station, ID: 4
Apr  3 19:07:09 kb6fj-draws bash[436]: UDRC II or DRAWS installed
Apr  3 19:07:09 kb6fj-draws bash[436]: using mkiss with UDRC II and pseudo term_1: /dev/pts/2 pseudo term_2: /dev/pts/3
Apr  3 19:36:54 kb6fj-draws kernel: [    3.277839] udrc: loading out-of-tree module taints kernel.
Apr  3 19:36:54 kb6fj-draws kernel: [    3.278548] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:36:54 kb6fj-draws kernel: [    3.278558] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:36:54 kb6fj-draws kernel: [    3.397321] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:36:54 kb6fj-draws kernel: [    3.397339] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:36:54 kb6fj-draws kernel: [    3.402476] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:36:54 kb6fj-draws kernel: [    3.402484] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:36:54 kb6fj-draws kernel: [    3.458879] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:36:54 kb6fj-draws kernel: [    3.458891] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:36:54 kb6fj-draws kernel: [    3.461533] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:36:54 kb6fj-draws kernel: [    3.461575] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:36:54 kb6fj-draws kernel: [    3.476542] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 19:36:54 kb6fj-draws kernel: [    3.476551] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 19:36:54 kb6fj-draws kernel: [    3.571200] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
Apr  3 19:42:59 kb6fj-draws bash[2144]: UDRC_PROD: Digital Radio Amateur Work Station, ID: 4
Apr  3 19:42:59 kb6fj-draws bash[2144]: UDRC II or DRAWS installed
Apr  3 19:42:59 kb6fj-draws bash[2144]: using mkiss with UDRC II and pseudo term_1: /dev/pts/2 pseudo term_2: /dev/pts/3
Apr  3 20:42:25 kb6fj-draws kernel: [    3.273576] udrc: loading out-of-tree module taints kernel.
Apr  3 20:42:25 kb6fj-draws kernel: [    3.279360] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 20:42:25 kb6fj-draws kernel: [    3.279374] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 20:42:25 kb6fj-draws kernel: [    3.315014] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 20:42:25 kb6fj-draws kernel: [    3.315032] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 20:42:25 kb6fj-draws kernel: [    3.330304] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 20:42:25 kb6fj-draws kernel: [    3.330318] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 20:42:25 kb6fj-draws kernel: [    3.401289] snd-udrc soc:sound: ASoC: CODEC DAI tlv320aic32x4-hifi not registered - will retry
Apr  3 20:42:25 kb6fj-draws kernel: [    3.401306] snd-udrc soc:sound: snd_soc_register_card() failed: -517
Apr  3 20:42:25 kb6fj-draws kernel: [    3.583714] snd-udrc soc:sound: tlv320aic32x4-hifi <-> 3f203000.i2s mapping ok
 
---- compass
Compass preference file not found: /etc/apt/preferences.d/compass
---- compass apt sources list file
deb [arch=armhf,amd64] http://archive.compasslinux.org/ cedar main
---- compass package files
-rw-r--r-- 1 root  2201 Dec 31 10:44 /var/lib/apt/lists/archive.compasslinux.org_dists_cedar_InRelease
-rw-r--r-- 1 root 17567 Jul  2  2018 /var/lib/apt/lists/archive.compasslinux.org_dists_cedar_main_binary-amd64_Packages
-rw-r--r-- 1 root 43316 Dec 31 10:44 /var/lib/apt/lists/archive.compasslinux.org_dists_cedar_main_binary-armhf_Packages
 
----- Dire Wolf DEVELOPMENT version 1.6 B (Feb 27 2019)
 
==== Filesystem ====
/dev/root        30G  4.9G   24G  18% /
 
==== boot config ====
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
 
# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi
 
# Additional overlays and parameters are documented /boot/overlays/README
 
# Enable audio (loads snd_bcm2835)
# dtparam=audio=on
 
force_turbo=1
dtoverlay=
dtoverlay=draws
 
---- gpsd
● gpsd.service - GPS (Global Positioning System) Daemon
   Loaded: loaded (/lib/systemd/system/gpsd.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-04-03 21:41:44 PDT; 3min 57s ago
  Process: 13628 ExecStart=/usr/local/sbin/gpsd $GPSD_OPTIONS $OPTIONS $DEVICES (code=exited, status=0/SUCCESS)
 Main PID: 13629 (gpsd)
   CGroup: /system.slice/gpsd.service
           └─13629 /usr/local/sbin/gpsd -n /dev/ttySC0 /dev/pps0
 
Apr 03 21:41:44 kb6fj-draws systemd[1]: Starting GPS (Global Positioning System) Daemon...
Apr 03 21:41:44 kb6fj-draws systemd[1]: Started GPS (Global Positioning System) Daemon.
 
---- chrony
● gpsd.service - GPS (Global Positioning System) Daemon
   Loaded: loaded (/lib/systemd/system/gpsd.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-04-03 21:41:44 PDT; 3min 57s ago
  Process: 13628 ExecStart=/usr/local/sbin/gpsd $GPSD_OPTIONS $OPTIONS $DEVICES (code=exited, status=0/SUCCESS)
 Main PID: 13629 (gpsd)
   CGroup: /system.slice/gpsd.service
           └─13629 /usr/local/sbin/gpsd -n /dev/ttySC0 /dev/pps0
 
Apr 03 21:41:44 kb6fj-draws systemd[1]: Starting GPS (Global Positioning System) Daemon...
Apr 03 21:41:44 kb6fj-draws systemd[1]: Started GPS (Global Positioning System) Daemon.
crw-rw---- 1 root root    243, 0 Apr  3 20:42 /dev/pps0
crw------- 1 root root    243, 1 Apr  3 21:41 /dev/pps1
crw-rw---- 1 root dialout 242, 0 Apr  3 21:41 /dev/ttySC0
crw-rw---- 1 root dialout 242, 1 Apr  3 20:42 /dev/ttySC1
-- chrony sources
210 Number of sources = 6
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
#x GPS                           0   3   377    10   -141ms[ -141ms] +/-  102ms
#* PPS                           0   3   377    10   +390ns[+1104ns] +/-  830ns
^- euphoric.ca                   2   7   377    61  -2053us[-2056us] +/-   40ms
^- 44.190.6.254                  2   8   377   321  -2571us[-2502us] +/-   36ms
^- ellone.fdisk.io               2   9   277    61  -3087us[-3090us] +/-   41ms
^- tick.no-such-agency.net       2   9   377    66  -1082us[-1089us] +/-   26ms
-- chrony tracking
Reference ID    : 50505300 (PPS)
Stratum         : 1
Ref time (UTC)  : Thu Apr 04 04:45:31 2019
System time     : 0.000000000 seconds slow of NTP time
Last offset     : +0.000000821 seconds
RMS offset      : 0.000002268 seconds
Frequency       : 5.807 ppm fast
Residual freq   : +0.003 ppm
Skew            : 0.111 ppm
Root delay      : 0.000000 seconds
Root dispersion : 0.000012 seconds
Update interval : 8.0 seconds
Leap status     : Normal
-- chrony sourcestats
210 Number of sources = 6
Name/IP Address            NP  NR  Span  Frequency  Freq Skew  Offset  Std Dev
==============================================================================
GPS                        12   7    89   +420.783    337.972   -136ms  7481us
PPS                         7   5    48     +0.003      0.093    +21ns   552ns
euphoric.ca                11   6   23m     +0.669      0.275  -1879us    94us
44.190.6.254                6   5   21m     +0.710      0.529  -2045us    64us
ellone.fdisk.io            17   8   61m     +0.541      0.176  -2895us   212us
tick.no-such-agency.net    27  11   60m     +0.428      0.260  -1874us   320us
 
---- sensors
-rw-r--r-- 1 root root 171 Nov 11 11:39 /etc/sensors.d/draws
ads1015-i2c-1-48
Adapter: bcm2835 I2C adapter
User ADC Differential:  +0.00 V  
+12V:                  +13.18 V  
User ADC 1:             +0.00 V  
User ADC 2:             +0.00 V  
 
---- locale
Locale country codes consistent among WiFi cfg file, iw reg & X11: US
 

Kevin K. - N7KJK
 

Just wanted to share I'm in the exact same situation.  Only exception is my install of Xastir has never seen GPS data.  I've applied two updates from B9 to current.  Gpsmon shows valid data and YAAC works.   Hopefully someone finds the setting or component that needs an update..
Kevin

 

I would recommend sending Xastir bug reports to https://github.com/Xastir/Xastir/issues


On Wed, Apr 3, 2019, 23:02 <kkutzera@...> wrote:
Just wanted to share I'm in the exact same situation.  Only exception is my install of Xastir has never seen GPS data.  I've applied two updates from B9 to current.  Gpsmon shows valid data and YAAC works.   Hopefully someone finds the setting or component that needs an update..
Kevin

Josh H. KB6FJ
 

I've posted over a xastir. I've also deleted and installed from git a fresh version of xastir with the same results. It's just weird that I had it working in beta 9 and now it won't work. I might just start fresh again with another sdcard.

Josh H. KB6FJ
 

I'm beating my head against the wall with this issue.
I've done a fresh beta 11 build on a brand new sdcard and I'm still not able to get GPS data into xastir via GPSD.
YAAC gets the GPS data fine, but i don't like YAAC since maps are slow to load if they load at all.

Has anyone been successful with beta 11 with xastir and GPSD?
I've tried the bug reports and while I've had a couple responses there isn't a solution. 

 

There is a problem with Xastir -- there is an issue in the Xastir repository and a developer is interested in investigating it.

GPSD communicates with other programs, eg. YAAC, gpsmon, chrony, cgps, etc. 

If you have updated DRAW™ Manager, and select "Application Help", you will find links to communicate with the Xastir community.



On Wed, Apr 10, 2019 at 3:13 PM Josh H. KB6FJ <opg4759@...> wrote:
I'm beating my head against the wall with this issue.
I've done a fresh beta 11 build on a brand new sdcard and I'm still not able to get GPS data into xastir via GPSD.
YAAC gets the GPS data fine, but i don't like YAAC since maps are slow to load if they load at all.

Has anyone been successful with beta 11 with xastir and GPSD?
I've tried the bug reports and while I've had a couple responses there isn't a solution. 



--


John D. Hays
Edmonds, WA
K7VE

   

Kevin K. - N7KJK
 

Josh, 
I'm in the same boat here.  New Beta 11 image. Ran through all the config stuff.  Double checked that GPSD and Xastir are current.  Still no luck. Confirmed good data from the GPS, and YAAC work as you describe. 

I am afraid we might just have to wait for a fix to Xastir.  I've been thinking about this from the service/network perspective.   I will certainly share with the group if I figure out something before Xastir folks do.

73
Kevin

Josh H. KB6FJ
 

I guess the bigger question is this issue affecting everybody with a DRAWS hat and beta 11or is it just us lucky select few.

If submitted the issue to the xastir community. I still have the zip for beta 9 I might try reloading that.

Basil Gunn
 

Xastir & gpsd version 3.18.1 do NOT work.

Xastir never reports that the DRAWS gps is working when using Networked GPS
(via gpsd). I killed gpsd & tried the DRAWS serial interface to the gps
& that doesn't work either.

The DRAWS gps works well on YAAC using gpsd and other clients (cgps, gpsmon,
gpspipe) work with gpsd but like you I would prefer to
run Xastir. I suspect that the Xastir code is not parsing the gpsd
sentences properly. ie. search for "// Pre-2.90 GPSD protocol" & "//
Post-2.90 GPSD protocol" comments in the add_device() function in the interface.c
file. I uncommented the Post-2.90 code & built Xastir but got the same result.
https://github.com/Xastir/Xastir/blob/master/src/interface.c

There is an 'issue' posted to Xastir on github here:
Unable to get GPS data via GPSD #53
https://github.com/Xastir/Xastir/issues/53

Curt, Tom do you want a DRAWS board so you can figure this out?
Is there something I can do?
DRAWS is a Raspberry Pi HAT that has the SkyTraq S1216F8-GL GNSS Module
on it.

/Basil

Josh H. KB6FJ <@kb6fj> writes:

I'm beating my head against the wall with this issue.
I've done a fresh beta 11 build on a brand new sdcard and I'm still not able to get GPS data into xastir via GPSD.
YAAC gets the GPS data fine, but i don't like YAAC since maps are slow to load if they load at all.

Has anyone been successful with beta 11 with xastir and GPSD?
I've tried the bug reports and while I've had a couple responses there isn't a solution.

Basil Gunn
 

Tom,

Thanks for the response. I will try the things you mentioned & get back
to you. gpsd version 3.18.1 is the latest version and I made the
decision to use it back in December. It fixed a couple of problems I was
seeing with the 3.16 version from the Raspbian stretch repo.

Basil


Tom Russo <russo@...> writes:

On Wed, Apr 10, 2019 at 03:45:21PM -0700, we recorded a
bogon-computron collision of the <@basil860> flavor,
containing:

Xastir & gpsd version 3.18.1 do NOT work.
Hmmmm. It is possible something has changed in 3.18 that breaks Xastir.
I have only tested with 3.17 and the current version in Raspbian Stretch,
which appears to be 3.16. Are you building your own GPSD from source in order
to get gpsd 3.18? Is that because 3.16 isn't compatible with the DRAWS hat
in some way?

Curt and I are both rather busy and it is difficult for us to do the legwork
to bring this to ground quickly. You could help immensely to pin this down if
you could verify that the issue is actually gpsd 3.18 vs. 3.17 or earlier,
rather than something specific to the DRAWS gps. Is there any chance you
could connect up the DRAWS GPS to a Pi running stretch with its default
gpsd package (3.16) and see if it still fails to show up on Xastir? Can
you also check check that it happens with some other gps as well?

I have already tested that both 3.16 and 3.17 will communicate the GPS data
to Xastir with the only USB GPS I have, on my Pi with 3.16, on another
system running 3.18, and on an Ubuntu 16.04 system (which is running gpsd
3.15), and all three worked flawlessly with Xastir. That's about all I have
had time to try, and about all I will likely have time to play with anytime
soon. Having a DRAWS board of my own won't really help speed it up much,
because of how little time I have to work on Xastir these days.

Xastir never reports that the DRAWS gps is working when using Networked GPS
(via gpsd). I killed gpsd & tried the DRAWS serial interface to the gps
& that doesn't work either.
Oohboy, that itself is *very* interesting --- if the direct serial interface
isn't working either, then it really sounds like there's something screwy
with the NMEA sentences that DRAWS is sending. It might have nothing to do
with gpsd at all, and be some quirk of how Xastir is decoding sentences and
what sentences DRAWS is sending.

Could you possibly capture some of that raw serial data and send it to us?
It might not tell us anything, but *maybe* we could spot why the RMC and GGA
decoding isn't working on those sentences.

The DRAWS gps works well on YAAC using gpsd and other clients (cgps, gpsmon,
gpspipe) work with gpsd but like you I would prefer to
run Xastir. I suspect that the Xastir code is not parsing the gpsd
sentences properly.

That is entirely possible if something changed in gpsd 3.18, or if there is
something unique about the sentences that the DRAWS hat is sending.

ie. search for "// Pre-2.90 GPSD protocol" & "//
Post-2.90 GPSD protocol" comments in the add_device() function in the interface.c
file. I uncommented the Post-2.90 code & built Xastir but got the same result.
https://github.com/Xastir/Xastir/blob/master/src/interface.c
Those comments are really misleading. The "Pre-2.90" code is there to allow
Xastir to communicate with old GPSD versions (and was just never removed even
though the odds that anyone is still using something that old are negligible)
and the commented-out "Post-9.0" code right after it is just wrong --- if you
look elsewhere in interface.c, that same code is present and uncommented. I
believe the issue is that the Post-9.0 code was initially in the wrong
place, and then was moved in commit 00eef061 about 9 years ago. Rather than
just removing it, Curt commented out the old version and left it there. That
is an unfortunate pattern in Xastir source --- lots of dead code was commented
out instead of being removed altogether.

So I would not expect that playing around with the interface start-up code
in interface.c would help, since it appears that Xastir is in fact connecting
to the port and saying all is well --- and that's all that the interface.c code
takes care of. The actual code that does the reading of GPS strings is in
main.c down around line 11707, and calls functions in gps.c.
Those functions do have some debugging output that can be enabled with
debug level 128.

So instead of playing around with uncommenting code, I'd enable debug level
128 and watch for indications that it is getting confused by non-RMC or
non-GGA strings. Clearly something is very wrong, and it would only be by
seeing exactly what, if anything, is coming in over the gpsd interface and
how it's being (or rather, not being) recognized.

If you're seeing the little red "incoming data" arrow lighting up on the
gpsd interface icon at the bottom of the Xastir screen, but not seeing any
debug output even with debug level 128 enabled, then you might have to
insert debugging statements of your own to see what raw data it's getting and
then ignoring.

There is also the "channel_data" function in interface.c that actually
reads the gps interface and saves any GPSGGA or GPSRMC sentences it
finds in a global variable that is later used by the code in main.c to
pass on to the decoding routines. Unfortunately, channel_data() isn't
instrumented with any debugging code that can be enabled by
a debug level setting, you'd have to add it.

And since I have no system with gpsd 3.18 installed on it, I am unable to
do this investigating, at least not right now. If you can get even a little
of this investigation done and throw me some data about what you see, I might
be able to figure out what's going on, or Curt might.

There is an 'issue' posted to Xastir on github here:
Unable to get GPS data via GPSD #53
https://github.com/Xastir/Xastir/issues/53

Curt, Tom do you want a DRAWS board so you can figure this out?
Is there something I can do?

The best thing you can do to help is to try to pin down whether this is an
issue specific to the DRAWS hat, or if it's something specific to that version
of GPSD. If you have another GPS to try out, or can run your pi with an
older version of gpsd, that would be an enormous step forward.

As I said, the one that comes in Raspian Stretch's repos is 3.16, not 3.18, and
when I run my cheapie USB GPS and tell gpsd to use it, Xastir can see the
gps data coming in just fine through its gpsd interface.

DRAWS is a Raspberry Pi HAT that has the SkyTraq S1216F8-GL GNSS Module
on it.

/Basil

Josh H. KB6FJ <@kb6fj> writes:

I'm beating my head against the wall with this issue.
I've done a fresh beta 11 build on a brand new sdcard and I'm still not able to get GPS data into xastir via GPSD.
YAAC gets the GPS data fine, but i don't like YAAC since maps are slow to load if they load at all.

Has anyone been successful with beta 11 with xastir and GPSD?
I've tried the bug reports and while I've had a couple responses there isn't a solution.

Basil Gunn
 

Update from testing a fix provided by Tom Russo.

The code change for Xastir provided in Tom's "feature-supportglonass"
branch appears to fix the problem of DRAWS gps not working in Xastir. I
am continuing to run this version but everything looks OK.

A statement by Tom explaining the problem follows:

I think I see exactly what the issue is here. I am now reading the
S1216F8-GL documentation at www.skytraq.com.tw/datasheet/S1216V8_v0.9.pdf
more clearly, and realize that the table of NMEA sentences it supports is
very different than the other devices documented in the same PDF. That is, it
does NOT produce GPGGA and GPRMC sentences, it instead outputs GNGGA and GNRMC
sentences.

And Xastir doesn't even look at those.
A big thank you to Tom for sleuthing this problem.

/Basil n7nix

Tom Russo <russo@...> writes:

From the sound of it, since Xastir won't accept the data from DRAWS even
when reading directly from the serial port, there is something about the NMEA
sentences that the DRAWS hat is sending that Xastir is not understanding, with
or without GPSD. So the very first thing to look at is what those sentences
are and why they're not being recognized. Hopefully, capturing the raw serial
stream for a little while will shed some light on that.

Xastir ignores ALL NMEA strings except GPRMC and GPGGA --- those two contain
all the information Xastir ever needs. If DRAWS is sending those and Xastir
isn't recognizing them, it should be straightforward to figure out why once
we see what they look like.

I'm looking at the spec sheet for the s1216f8-gl now, and from what I see
the GGA sentences and RMC sentences the docs say it sends should be
completely recognizable by the code in gps.c that is supposed to decode them.
So this is certainly a puzzle I'm keen to understand.

 

Good research and hopefully the fix proves solid over time.

On Thu, Apr 11, 2019 at 11:16 AM Basil Gunn <basil@...> wrote:

Update from testing a fix provided by Tom Russo.

The code change for Xastir provided in Tom's "feature-supportglonass"
branch appears to fix the problem of DRAWS gps not working in Xastir. I
am continuing to run this version but everything looks OK.

A statement by Tom explaining the problem follows:

> I think I see exactly what the issue is here.  I am now reading the
> S1216F8-GL documentation at www.skytraq.com.tw/datasheet/S1216V8_v0.9.pdf
> more clearly, and realize that the table of NMEA sentences it supports is
> very different than the other devices documented in the same PDF.  That is, it
> does NOT produce GPGGA and GPRMC sentences, it instead outputs GNGGA and GNRMC
> sentences.
>
> And Xastir doesn't even look at those.

A big thank you to Tom for sleuthing this problem.

/Basil n7nix

Tom Russo <russo@...> writes:

> From the sound of it, since Xastir won't accept the data from DRAWS even
> when reading directly from the serial port, there is something about the NMEA
> sentences that the DRAWS hat is sending that Xastir is not understanding, with
> or without GPSD.  So the very first thing to look at is what those sentences
> are and why they're not being recognized.  Hopefully, capturing the raw serial
> stream for a little while will shed some light on that.
>
> Xastir ignores ALL NMEA strings except GPRMC and GPGGA --- those two contain
> all the information Xastir ever needs.  If DRAWS is sending those and Xastir
> isn't recognizing them, it should be straightforward to figure out why once
> we see what they look like. 
>
> I'm looking at the spec sheet for the s1216f8-gl now, and from what I see
> the GGA sentences and RMC sentences the docs say it sends should be
> completely recognizable by the code in gps.c that is supposed to decode them.
> So this is certainly a puzzle I'm keen to understand.


--


John D. Hays
Edmonds, WA
K7VE

   

Edward Seeliger
 

Will the DRAWS image be updated with the working version of Xastir?
What must one do to update the version currently running on DRAWS?
Thanks for your (rapid) research and help!
Edd - KD5M

Basil Gunn
 

Will the DRAWS image be updated with the working version of Xastir?
Yes. I will probably spin up yet another image to accommodate the new
Xastir build.

What must one do to update the version currently running on DRAWS?
Previously Xastir was installed from a Debian package. It is clear that
besides fixing a problem with parsing the DRAWS GPS sentences the latest
version of Xastir is a much better way to go. Xastir will be another ham
program that will be built from source and will be part of the
prog_refresh.sh script that I use to keep the image master up-to-date.

Thanks for your (rapid) research and help!
That should be directed at Tom Russo KM5VY.
Also I had some behind the scenes emails with Curt Mills WE7U that
helped clarify some things for me.

Edd - KD5M

Josh H. KB6FJ
 

I rebuilt Xastir from the latest git pull (2.1.1) and I'm now able to use GPSD to update my location.

Basil you were better able to explain to Tom and Curt what the hardware DRAWS is using, I opened the issue with them but couldn't explain what was really happening.
This is a great fix for everyone and will help reduce user issues going forward.