开云体育

Date

Re: GPS "Status Reporting" (GPSD/Direwolf)

 

Hi John (et. al.) -?

There is a line in the reports produced by [cgps / gpsmon -n] that is entitled "Status", which in APRSIS/32 can be stripped from the header NMEA text and included in the APRS station beacon so that the receiving stations can see my GPS dongle's 3D lock.? Does that clarify what I'm trying to do?

Ciao & 73,?

- Jason (VE1PX/VE6TMR)


Re: GPS "Status Reporting" (GPSD/Direwolf)

 

开云体育

When I look at our config the only things enabled are:
ADEVICE? plughw:2,0

CHANNEL 0

MYCALL “MYCALL”

GPSD

TBEACON EVERY=4 symbol="igate" comment="Mobile digipeater" SENDTO=IG

MODEM 1200

PTT /dev/ttyUSB0 RTS DTR

AGWPORT 8000

KISSPORT 8001

DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE DEDUP30

IGSERVER noam.aprs2.net

IGLOGIN ”MYCALL” “MY_APRS_SECRET”

TBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=R

TBEACON DELAY=0:30 EVERY=10:00 VIA=WIDE1-1,WIDE2-1 SYMBOL=igate

IGTXLIMIT 6 10

?

And our Raspberry Pi4, works as tracker, digipeater and iGate

?

John – K5GT


GPS "Status Reporting" (GPSD/Direwolf)

 

Hi folks,?

I'm running Direwolf on a Rasberry Pi with a cheap GPS dongle.? I am wondering if there's a way to get Direwolf to beacon the GPS receiver's status?? Any thoughts would be appreciated.

Ciao & 73,?

- Jason


Re: Direwolf to send to Igate server AIS ship information

 

Yes this is the command line that I am using to invoke Direwolf and also the first results.

?

rtl_ais -n -p 2 -g 60? | direwolf -c sdr.conf -B AIS -r 48000 -T "%H:%M:%S" -A

?

pi@digi-ship:~ $ rtl_ais -n -p 2 -g 60? | direwolf -c sdr.conf -B AIS -r 48000 -T "%H:%M:%S" -A

Edge tuning disabled.

DC filter enabled.

RTL AGC disabled.

Internal AIS decoder enabled.

Buffer size: 163.84 mS

Downsample factor: 64

Low pass: 25000 Hz

Output: 48000 Hz

Dire Wolf version 1.6

Includes optional support for:? cm108-ptt

?

Reading config file sdr.conf

Audio device for both receive and transmit: null? (channel 0)

Channel 0: FIX_BITS option has been turned off for AIS.

Channel 0: 9600 baud, AIS, +, 48000 sample rate x 4.

The ratio of audio samples per sec (48000) to data rate in baud (9600) is 5.0

Increasing the sample rate should improve decoder performance.

Note: PTT not configured for channel 0. (Ignore this if using VOX.)

Ready to accept AGW client application 0 on port 8000 ...

Ready to accept KISS TCP client application 0 on port 8001 ...

Found 1 device(s):

? 0:? Realtek, RTL2838UHIDIR, SN: 00000001

?

Using device 0: Generic RTL2832U OEM

Detached kernel driver

Found Rafael Micro R820T tuner

Log NMEA sentences to console ON

AIS data will be sent to 127.0.0.1 port 10110

Tuner gain set to 49.60 dB.

Tuner error set to 2 ppm.

Tuned to 162000000 Hz.

Sampling at 1600000 S/s.

!AIVDM,1,1,,B,ENk`ue<ph@@@@@@@@@@@@@@@@@@=WNhd58GR000003vP000,0*34

!AIVDM,1,1,,B,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*78

!AIVDM,1,1,,A,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*7B

!AIVDM,1,1,,A,ENk`swtJh@@@@@@@@@@@@@@@@@@=WOna58f6800003vP000,0*1E

?

Now connected to IGate server noam.aprs2.net (74.208.216.182)

Check server status here http://74.208.216.182:14501

?

!AIVDM,1,1,,A,ENk`srdt@@@@@@@@@@@@@@@@@@@=`aHK5B5Ah00003vP000,0*06

!AIVDM,1,1,,A,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*0B

!AIVDM,1,1,,B,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*08

!AIVDM,1,1,,B,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3C

[ig] # aprsc 2.1.8-gf8824e8

[ig] # logresp NP4JN-13 verified, server T2MCI

!AIVDM,1,1,,A,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3F

!AIVDM,1,1,,A,403OvvAvER;P0sBlh4:NSPw025J0,0*69

!AIVDM,1,1,,A,ENk`tQdIh@@@@@@@@@@@@@@@@@@=W;wG58wT800003vP000,0*14

!AIVDM,1,1,,A,403OKGAvER;P2s?EfD:Hiwg02<20,0*37

!AIVDM,1,1,,A,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*53

!AIVDM,1,1,,B,ENk`svS10U7h1T4W@9ba@6:@@@@=b2M35=p@P00003vP000,0*16

!AIVDM,1,1,,A,ENk`svS10U7h1T4W@9ba@6:@@@@=b2M35=p@P00003vP000,0*15

!AIVDM,1,1,,A,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*75

!AIVDM,1,1,,B,403OvvAvER;P:sBlh::NSQw025J0,0*6F

!AIVDM,1,1,,B,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*76

!AIVDM,1,1,,B,ENk`srLKh@@@@@@@@@@@@@@@@@@=`aUW5B8Wp00003vP000,0*38

!AIVDM,1,1,,A,ENk`srLKh@@@@@@@@@@@@@@@@@@=`aUW5B8Wp00003vP000,0*3B

!AIVDM,1,1,,B,403OKGAvER;P<s?EfP:Hj0w02<20,0*7A

!AIVDM,1,1,,A,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*54

!AIVDM,1,1,,B,ENk`svtHh@@@@@@@@@@@@@@@@@@=b9bs5<tN@00003vP000,0*55

!AIVDM,1,1,,A,ENk`svtHh@@@@@@@@@@@@@@@@@@=b9bs5<tN@00003vP000,0*56

?

Gracias

?

Heber NP4JN 73


Re: Direwolf to send to Igate server AIS ship information

 

Did you put "-A" on the command line to convert AIS sentences to APRS objects?


Direwolf to send to Igate server AIS ship information

 

So I am testing the Direwolf AIS option.

?

Need to make sure that I am interpreting this correct.

?

If I capture AIS information in my area can Igate that to APRS.FI?

?

So this is a sample what I am Igating, I do see go the information on the screen after it connects to an Igate server.

?

Does this looks correct?

?

I have gone to APRS.FI but don’t see any ship tracks on the map from my station.

?

--* sample start

?

Edge tuning disabled.

DC filter enabled.

RTL AGC disabled.

Internal AIS decoder enabled.

Buffer size: 163.84 mS

Downsample factor: 64

Low pass: 25000 Hz

Output: 48000 Hz

Dire Wolf version 1.6

Includes optional support for:? cm108-ptt

?

Reading config file sdr.conf

Audio device for both receive and transmit: null? (channel 0)

Channel 0: FIX_BITS option has been turned off for AIS.

Channel 0: 9600 baud, AIS, +, 48000 sample rate x 4.

The ratio of audio samples per sec (48000) to data rate in baud (9600) is 5.0

Increasing the sample rate should improve decoder performance.

Note: PTT not configured for channel 0. (Ignore this if using VOX.)

Ready to accept AGW client application 0 on port 8000 ...

Ready to accept KISS TCP client application 0 on port 8001 ...

Found 1 device(s):

? 0:? Realtek, RTL2838UHIDIR, SN: 00000001

?

Using device 0: Generic RTL2832U OEM

Detached kernel driver

Found Rafael Micro R820T tuner

Log NMEA sentences to console ON

AIS data will be sent to 127.0.0.1 port 10110

Tuner gain set to 49.60 dB.

Tuner error set to 2 ppm.

Tuned to 162000000 Hz.

Sampling at 1600000 S/s.

!AIVDM,1,1,,A,403OKGAvEQ3fbs?Efh:Hj4w02D1d,0*09

!AIVDM,1,1,,A,ENk`ss3a73h3@6:@@@@@@@@@@@@=`a=i5AuIp00003vP000,0*12

!AIVDM,1,1,,A,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*53

!AIVDM,1,1,,B,ENk`swLIh@@@@@@@@@@@@@@@@@@=ak;05?sI`00003vP000,0*05

Connect to IGate server noam.aprs2.net (2001:19f0:b001:f:5400:2ff:fef7:9227) failed.

?

Connect to IGate server noam.aprs2.net (44.184.136.10) failed.

?

Connect to IGate server noam.aprs2.net (44.135.208.225) failed.

?

Connect to IGate server noam.aprs2.net (107.170.42.65) failed.

?

Connect to IGate server noam.aprs2.net (137.220.54.84) failed.

?

Connect to IGate server noam.aprs2.net (66.159.41.113) failed.

?

Connect to IGate server noam.aprs2.net (2607:7c80:54:a::4410) failed.

?

Connect to IGate server noam.aprs2.net (74.208.216.182) failed.

?

Connect to IGate server noam.aprs2.net (205.209.228.93) failed.

?

Connect to IGate server noam.aprs2.net (44.24.241.98) failed.

?

!AIVDM,1,1,,A,ENk`swLIh@@@@@@@@@@@@@@@@@@=ak;05?sI`00003vP000,0*06

!AIVDM,1,1,,A,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*75

!AIVDM,1,1,,B,403OvvAvEQ3fjsBlhl:NSL?02<2V,0*16

!AIVDM,1,1,,B,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*76

!AIVDM,1,1,,B,ENk`sw<Hh@@@@@@@@@@@@@@@@@@=alFf5?t6800003vP000,0*78

!AIVDM,1,1,,A,ENk`sw<Hh@@@@@@@@@@@@@@@@@@=alFf5?t6800003vP000,0*7B

Connect to IGate server noam.aprs2.net (2607:7c80:54:a::4410) failed.

?

Connect to IGate server noam.aprs2.net (205.209.228.93) failed.

?

Connect to IGate server noam.aprs2.net (44.184.136.10) failed.

?

Connect to IGate server noam.aprs2.net (137.220.54.84) failed.

?

Connect to IGate server noam.aprs2.net (2001:19f0:b001:f:5400:2ff:fef7:9227) failed.

?

Connect to IGate server noam.aprs2.net (66.159.41.113) failed.

?

Connect to IGate server noam.aprs2.net (107.170.42.65) failed.

?

Connect to IGate server noam.aprs2.net (74.208.216.182) failed.

?

Connect to IGate server noam.aprs2.net (44.24.241.98) failed.

?

Connect to IGate server noam.aprs2.net (44.135.208.225) failed.

?

!AIVDM,1,1,,B,403OKGAvEQ3fls?Efl:Hj4g02D1d,0*10

!AIVDM,1,1,,A,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*54

!AIVDM,1,1,,B,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*57

!AIVDM,1,1,,B,ENk`sstIh@@@@@@@@@@@@@@@@@@=`f:i5Agtp00003vP000,0*2A

!AIVDM,1,1,,A,ENk`sstIh@@@@@@@@@@@@@@@@@@=`f:i5Agtp00003vP000,0*29

?

Now connected to IGate server noam.aprs2.net (74.208.216.182)

Check server status here http://74.208.216.182:14501

?

!AIVDM,1,1,,A,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*00

!AIVDM,1,1,,B,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*03

!AIVDM,1,1,,B,ENk`ssdq@@@@@@@@@@@@@@@@@@@=`f4l5Afb800003vP000,0*7E

!AIVDM,1,1,,A,ENk`ssdq@@@@@@@@@@@@@@@@@@@=`f4l5Afb800003vP000,0*7D

[ig] # aprsc 2.1.8-gf8824e8

[ig] # logresp NP4JN-10 verified, server T2MCI

!AIVDM,1,1,,A,ENk`tPLq@@@@@@@@@@@@@@@@@@@=W@?u58pR000003vP000,0*25

!AIVDM,1,1,,A,403OKGAvEQ3g2s?Efj:Hj5?02@1f,0*15

!AIVDM,1,1,,A,ENk`stD973h9@6:@@@@@@@@@@@@=`h2p5AakP00003vP000,0*39

!AIVDM,1,1,,B,403OKGAvEQ3dPs?Efh:Hj7O02L1c,0*0E

!AIVDM,1,1,,A,ENk`swtJh@@@@@@@@@@@@@@@@@@=WOna58f6800003vP000,0*1E

!AIVDM,1,1,,B,ENk`swtJh@@@@@@@@@@@@@@@@@@=WOna58f6800003vP000,0*1D

!AIVDM,1,1,,B,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*78

!AIVDM,1,1,,A,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*7B

!AIVDM,1,1,,A,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*0B

!AIVDM,1,1,,B,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*08

!AIVDM,1,1,,B,ENk`srdt@@@@@@@@@@@@@@@@@@@=`aHK5B5Ah00003vP000,0*05

!AIVDM,1,1,,A,ENk`srdt@@@@@@@@@@@@@@@@@@@=`aHK5B5Ah00003vP000,0*06

!AIVDM,1,1,,A,403OvvAvEQ3d`sBlh::NSPO02D2W,0*5E

!AIVDM,1,1,,A,ENk`tQdIh@@@@@@@@@@@@@@@@@@=W;wG58wT800003vP000,0*14

!AIVDM,1,1,,B,ENk`tQdIh@@@@@@@@@@@@@@@@@@=W;wG58wT800003vP000,0*17

!AIVDM,1,1,,B,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3C

!AIVDM,1,1,,A,403OKGAvEQ3dbs?Efd:Hj7O02L1c,0*33

!AIVDM,1,1,,A,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3F

!AIVDM,1,1,,A,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*53

!AIVDM,1,1,,B,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*50

!AIVDM,1,1,,B,ENk`ssD973h9@6:@@@@@@@@@@@@=`a=L5As5800003vP000,0*23

!AIVDM,1,1,,A,ENk`ssD973h9@6:@@@@@@@@@@@@=`a=L5As5800003vP000,0*20

!AIVDM,1,1,,A,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*75

!AIVDM,1,1,,B,403OvvAvEQ3djsBlh<:NSPO02D2W,0*51

!AIVDM,1,1,,B,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*76

!AIVDM,1,1,,A,ENk`svS10U7h1T4W@9ba@6:@@@@=b2M35=p@P00003vP000,0*15

!AIVDM,1,1,,B,403OKGAvEQ3dls?Efh:Hj5O02L1c,0*30

!AIVDM,1,1,,A,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*54

!AIVDM,1,1,,B,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*57

!AIVDM,1,1,,A,ENk`srLKh@@@@@@@@@@@@@@@@@@=`aUW5B8Wp00003vP000,0*3B

!AIVDM,1,1,,A,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*00

!AIVDM,1,1,,B,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*03

!AIVDM,1,1,,A,403OvvAvEQ3e0sBlh>:NSQw02@0B,0*21

!AIVDM,1,1,,A,ENk`tPLq@@@@@@@@@@@@@@@@@@@=W@?u58pR000003vP000,0*25

!AIVDM,1,1,,B,ENk`tPLq@@@@@@@@@@@@@@@@@@@=W@?u58pR000003vP000,0*26

!AIVDM,1,1,,B,ENk`sr<Ih@@@@@@@@@@@@@@@@@@=`aMF5B>K`00003vP000,0*49

!AIVDM,1,1,,A,403OKGAvEQ3e2s?Efj:Hj2w02H1f,0*50

!AIVDM,1,1,,A,ENk`sr<Ih@@@@@@@@@@@@@@@@@@=`aMF5B>K`00003vP000,0*4A

!AIVDM,1,1,,A,ENk`t0D973h9@6:@@@@@@@@@@@@=WQ:W59=h@00003vP000,0*6C

?

--** sample ends

?

Thanks


Re: Need help with kissattach TIOCSETD error

 

An older version of the User Guide had this.
It was removed after it did not seem to be a problem anymore.
I don't recall the specifics right now.
If neither of them solved the problem, I don't have any other ideas.
Maybe this will jog someone's memory about the problem.


5.6.2.1 ????? Troubleshooting – kissattach? failure

?

Sometimes kissattach has an issue with the Dire Wolf pseudo terminal.? This shows up most often on Raspbian but sometimes occurs with other versions of Linux.

?

kissattach: Error setting line discipline: TIOCSETD: Device or resource busy

Are you sure you have enabled MKISS support in the kernel

or, if you made it a module, that the module is loaded?

?

The root cause and a proper solution have not been found yet.? For now, two different work-arounds are available.

?

5.6.2.2 ????? First Work-around

?

IZ1YPS came up with this interesting work-around.

?

(1)??? Start up direwolf with -p option as you normally would.

?

(2)??? Rather than putting the pseudo terminal slave name (/dev/pts/…) in the kissattach, use /dev/ptmx instead.? Example:

?

sudo /usr/sbin/kissattach /dev/ptmx radio 44.56.4.118

?

??????????????? It should respond with something like this:

?

AX.25 port radio bound to device ax0

Awaiting client connects on

/dev/pts/5

?

??????????????? Remember that last line because it will be used in the final step.

?

(3)??? Connect them with mkiss.

?

sudo mkiss /tmp/kisstnc /dev/pts/5

?

The last command line argument is the result from step 2.? If you wanted to script those last two steps, you could do it like this:

?

x=`sudo /usr/sbin/kissattach /dev/ptmx radio 44.56.4.118 | tail -1`

sudo mkiss /tmp/kisstnc $x

?

?

5,6,2,3 ????? Second Work-around

?

Rather than using the pseudo terminal feature of Dire Wolf, use the TCP network KISS port instead.? AB4MW pointed out that “socat” can be used to create a pseudo terminal for use by other applications.? First install “socat.”?? On Debian / Ubuntu / Raspbian systems, the command is:

?

sudo apt-get install socat

?

Run “direwolf” without the “-p” option.? Among the start up messages you should see:

?

Ready to accept KISS client application on port 8001 ...

?

Now create a two way connection between port 8001 and a new pseudo terminal in a different command window.

socat PTY:raw,echo=0,link=/tmp/kisstnc TCP4:127.0.0.1:8001

Use the result with kissattach.

?


Need help with kissattach TIOCSETD error

 

Folks,
I am trying to get Dire Wolf installed on a Jetson Nano (4 gb version).? It is running Ubuntu 18.04 LTS.

The issue I am running into seems identical to a bug fixed in version 1.4?
- When I issue this command:
??? "kissattach /tmp/kisstnc wl2k"

- I get this error:
??? "kissattach: Error setting line discipline: TIOCSETD: Invalid argument
???? Are you sure you have enabled MKISS support in the kernal
???? or, if you made it a module, that the module is loaded?"

The first time I hit this error I reflashed the Jetson Nano OS memory card
with a clean copy and compiled Dire Wolf 1.6 from source.? I got the same error.

Then I built Dire Wolf 1.7 from source and got the same issue.? I have multiple
Raspberry Pi's happily running Dire Wolf.

It seems like this has been fixed before.? Is there something special about
the Ubuntu OS?? I actually found the 2 work around suggestions for this issue
in the user guide for version 1.4, but neither of those worked for me either.

Any suggestions for other things to try would be greatly appreciated.

Thanks in advance.

Kind regards,

Mike
KC2EHR


Re: ALSA lib Unknown PCM

Jeremy Visser
 

Indeed, U+2013 is the En Dash character (–), which is distinct from the U+002D hyphen character (-), so that’s undoubtedly what’s going on here.

This is a common problem on sites like WordPress blogs, which are designed for formatting text and automatically format quotes and dashes unless the author surrounds their code in <code> tags.


Re: ALSA lib Unknown PCM

 

I've also seen this type of issue when using copy/paste from some documentation.
Some word processors will change the ASCII "-" (minus sign, dash) to some other character that looks the same but has a different internal representation.
If you got this error after a copy/paste from some documentation, try typing it on the keyboard instead.


Re: strange operation w/ T2 Servers

 

Oops.
I have it correct in the filter strings where it truly matters, but I got it wrong in the email.
Arnold, KQ6DI

On 05/28/2021 7:49 AM A P via groups.io <spam8mybrain@...> wrote:
?
?
?
t/ is the type filter. m/ is the "me" filter (range around my station position).
?
Andrew, KA2DDO
?
On Friday, May 28, 2021, 10:34:59 AM EDT, Arnold Harding - KQ6DI <kq6di@...> wrote:
?
?
I do send my position, so that isn't quite it.? A possibility is that the connection to the server and the filter parameters are sent to the server before the position, HOWEVER I have seen this massive APRS dump start hours after a connection has been established, and my position is sent multiple times each hour.? So I am going to say NO on that one.
?
There is a difference between the Range ( r/ ) and Type ( t/ ) filters.
Range ( r/ ) "Pass posits and objects within dist km from lat/lon."
Type? ( t/ ) "Pass all traffic based on packet type"
So with Type ( t/ ) I can specify I want only messages, but Range gives much more to "be sent to RF".? I wish I could specify the type of packet with lat/lon, but that's not an option.
?
I forced only one server to be selected (T2SJC) and now I am only getting maybe 2 packets an hour from the server.? When it was NOAM (rotate) I could be getting 10,000 per hour if a Java APRS server was selected.? I would say that it is a significant difference, and it tends to imply the Java servers do have a bug.? However, since I seem to be the only one seeing this, I feel there is also a possibility that I'm doing something not permitted.? ( I've been taught that if I point at something, there are more fingers in my hand pointing back at me...)
?
I do thank anyone offering suggestions.? It does keep me thinking and wondering what I was seeing, and makes me check yet again.
?
Arnold, KQ6DI
On 05/28/2021 5:54 AM A P via groups.io <spam8mybrain@...> wrote:
?
?
?
Indeed. This is one of the most common errors I have seen, where someone chooses _not_ to send their beacon to the APRS-IS backbone (for whatever reason), and then expects the backbone to know where they are to calculate the circle center for the m/ filter.
?
Andrew, KA2DDO
author of YAAC
?
On Friday, May 28, 2021, 7:33:23 AM EDT, Joseph Counsil <counsil@...> wrote:
?
?
Arnold,

I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem.

73,
-Joe-
K0OG
?


Re: ALSA lib Unknown PCM

 

开云体育


Hello Alfred,


I get the following error message(s):
Reading config file direwolf.conf
Audio input device for receive: \u2013p? (channels 0 & 1)? <------------------------------------

Ah... interesting.?? See that "\u2013p" text?? That's showing what Direwolf is trying to use as it's input soundcard when it loads.? To see what this string is, type in that text to a Unicode converter such as:

??

What's the output?? It's "-p"!? More on this in a moment.


arecord -l

**** Liste der Hardware-Ger\u00e4te (CAPTURE) ****
Karte 2: Device [USB Audio Device], Ger?t 0: USB Audio [USB Audio]
? Sub-Ger?te: 1/1
? Sub-Ger?t #0: subdevice #0

Ok.. seeing this output confirms you have a different language file enabled on your Raspberry Pi.? That should be perfectly fine BUT I haven't seen many users doing this so there might be some Direwolf parsing bug.? I will admit I'm surprised this is happening as Direwolf is used by a LOT of people.? As an experiment, try running the following command from a terminal window:

?? sudo raspi-config

and go to:

????? localization options --> Locale

which locales do you have enabled (there can be multiple)?? On my Rpi 3B+ running Raspberry Pi OS version "Buster", I have "en_US.UTF-8 UTF-8".? I believe you're from Germany so you might try using ONLY the "de_DE ISO-8859-1" option just as a test.? Once you select the new language package, you need to select OK, select the ISO option again, and then the system will build the package and enable it.? After that, select "Finish" and if the tool doesn't prompt you to reboot, I recommend to do so with a "sudo /sbin/shutdown -r now".? Once the system reboots, you should be able to still log in and read everything in your native language.

At this point, try starting direwolf again and see if it's still complaining about this "\u2013p" text.

--David
KI6ZHD


Re: strange operation w/ T2 Servers

A P
 

t/ is the type filter. m/ is the "me" filter (range around my station position).

Andrew, KA2DDO

On Friday, May 28, 2021, 10:34:59 AM EDT, Arnold Harding - KQ6DI <kq6di@...> wrote:


I do send my position, so that isn't quite it.? A possibility is that the connection to the server and the filter parameters are sent to the server before the position, HOWEVER I have seen this massive APRS dump start hours after a connection has been established, and my position is sent multiple times each hour.? So I am going to say NO on that one.
?
There is a difference between the Range ( r/ ) and Type ( m/ ) filters.
Range ( r/ ) "Pass posits and objects within dist km from lat/lon."
Type? ( m/ ) "Pass all traffic based on packet type"
So with Type ( m/ ) I can specify I want only messages, but Range gives much more to "be sent to RF".? I wish I could specify the type of packet with lat/lon, but that's not an option.
?
I forced only one server to be selected (T2SJC) and now I am only getting maybe 2 packets an hour from the server.? When it was NOAM (rotate) I could be getting 10,000 per hour if a Java APRS server was selected.? I would say that it is a significant difference, and it tends to imply the Java servers do have a bug.? However, since I seem to be the only one seeing this, I feel there is also a possibility that I'm doing something not permitted.? ( I've been taught that if I point at something, there are more fingers in my hand pointing back at me...)
?
I do thank anyone offering suggestions.? It does keep me thinking and wondering what I was seeing, and makes me check yet again.
?
Arnold, KQ6DI

On 05/28/2021 5:54 AM A P via groups.io <spam8mybrain@...> wrote:
?
?
?
Indeed. This is one of the most common errors I have seen, where someone chooses _not_ to send their beacon to the APRS-IS backbone (for whatever reason), and then expects the backbone to know where they are to calculate the circle center for the m/ filter.
?
Andrew, KA2DDO
author of YAAC
?
On Friday, May 28, 2021, 7:33:23 AM EDT, Joseph Counsil <counsil@...> wrote:
?
?
Arnold,

I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem.

73,
-Joe-
K0OG


Re: strange operation w/ T2 Servers

 

I do send my position, so that isn't quite it.? A possibility is that the connection to the server and the filter parameters are sent to the server before the position, HOWEVER I have seen this massive APRS dump start hours after a connection has been established, and my position is sent multiple times each hour.? So I am going to say NO on that one.
?
There is a difference between the Range ( r/ ) and Type ( m/ ) filters.
Range ( r/ ) "Pass posits and objects within dist km from lat/lon."
Type? ( m/ ) "Pass all traffic based on packet type"
So with Type ( m/ ) I can specify I want only messages, but Range gives much more to "be sent to RF".? I wish I could specify the type of packet with lat/lon, but that's not an option.
?
I forced only one server to be selected (T2SJC) and now I am only getting maybe 2 packets an hour from the server.? When it was NOAM (rotate) I could be getting 10,000 per hour if a Java APRS server was selected.? I would say that it is a significant difference, and it tends to imply the Java servers do have a bug.? However, since I seem to be the only one seeing this, I feel there is also a possibility that I'm doing something not permitted.? ( I've been taught that if I point at something, there are more fingers in my hand pointing back at me...)
?
I do thank anyone offering suggestions.? It does keep me thinking and wondering what I was seeing, and makes me check yet again.
?
Arnold, KQ6DI

On 05/28/2021 5:54 AM A P via groups.io <spam8mybrain@...> wrote:
?
?
?
Indeed. This is one of the most common errors I have seen, where someone chooses _not_ to send their beacon to the APRS-IS backbone (for whatever reason), and then expects the backbone to know where they are to calculate the circle center for the m/ filter.
?
Andrew, KA2DDO
author of YAAC
?
On Friday, May 28, 2021, 7:33:23 AM EDT, Joseph Counsil <counsil@...> wrote:
?
?
Arnold,

I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem.

73,
-Joe-
K0OG


Re: strange operation w/ T2 Servers

A P
 

Indeed. This is one of the most common errors I have seen, where someone chooses _not_ to send their beacon to the APRS-IS backbone (for whatever reason), and then expects the backbone to know where they are to calculate the circle center for the m/ filter.

Andrew, KA2DDO
author of YAAC

On Friday, May 28, 2021, 7:33:23 AM EDT, Joseph Counsil <counsil@...> wrote:


Arnold,

I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem.

73,
-Joe-
K0OG


Re: strange operation w/ T2 Servers

 

Arnold,

I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem.

73,
-Joe-
K0OG


Re: strange operation w/ T2 Servers

 

I don't know if it is on Android round robin DNS. It is in a well connected data center that transits HamWAN traffic to and from the Internet.?

Go to the webpage on the same DNS hostname.?

There are other regional servers.?

On Sat, May 22, 2021, 12:26 David Ranch <direwolf-groupsio@...> wrote:

Huh.. I've never heard of that one and it's not even mentioned on the main APRS-IS website:

??

I see it resolves to a single IP of "44.24.241.98".? Do you know if this IP rotates around for load balancing and redundancy?? Is it really an "official" APRS-IS offering?

--David
KI6ZHD


On 05/22/2021 10:51 AM, John D Hays - K7VE wrote:
As I recall you can set the upstream server to a specific?server in direwolf.conf

I use ?as in
IGSERVER northwest.
(use a server for your location)
Restart direwolf


From direwolf.conf:

#############################################################
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #
# ? ? ? ? ? ? ? INTERNET GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ?#
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #
#############################################################

# First you need to specify the name of a Tier 2 server. ?
# The current preferred way is to use one of these regional rotate addresses:

# - for North America
# - for South America
# - for Europe and Africa
# - for Asia
# - for Oceania

#IGSERVER

# You also need to specify your login name and passcode.
# Contact the author if you can't figure out how to generate the passcode.
?
#IGLOGIN WB2OSZ-5 123456

On Sat, May 22, 2021, 09:12 David Ranch <direwolf-groupsio@...> wrote:

That's what I was thinking might work but looking more deeply, I don't think it will work.? If you look at what resolves to, it returns a list of slowly rotating IPs (changes maybe every 5 minutes).? Anyway, since your system now as an IP address, it's not going to do any further DNS lookups that could involve hacks with the system's /etc/hosts file.? Arnold also stated he want's some sort of APRS-IS failover but multiple IPs per host record in /etc/hosts isn't supported.? A few other ideas that could be tried include:

?



Re: strange operation w/ T2 Servers

 

开云体育


Huh.. I've never heard of that one and it's not even mentioned on the main APRS-IS website:

??

I see it resolves to a single IP of "44.24.241.98".? Do you know if this IP rotates around for load balancing and redundancy?? Is it really an "official" APRS-IS offering?

--David
KI6ZHD


On 05/22/2021 10:51 AM, John D Hays - K7VE wrote:

As I recall you can set the upstream server to a specific?server in direwolf.conf

I use ?as in
IGSERVER northwest.
(use a server for your location)
Restart direwolf


From direwolf.conf:

#############################################################
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #
# ? ? ? ? ? ? ? INTERNET GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ?#
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #
#############################################################

# First you need to specify the name of a Tier 2 server. ?
# The current preferred way is to use one of these regional rotate addresses:

# - for North America
# - for South America
# - for Europe and Africa
# - for Asia
# - for Oceania

#IGSERVER

# You also need to specify your login name and passcode.
# Contact the author if you can't figure out how to generate the passcode.
?
#IGLOGIN WB2OSZ-5 123456

On Sat, May 22, 2021, 09:12 David Ranch <direwolf-groupsio@...> wrote:

That's what I was thinking might work but looking more deeply, I don't think it will work.? If you look at what resolves to, it returns a list of slowly rotating IPs (changes maybe every 5 minutes).? Anyway, since your system now as an IP address, it's not going to do any further DNS lookups that could involve hacks with the system's /etc/hosts file.? Arnold also stated he want's some sort of APRS-IS failover but multiple IPs per host record in /etc/hosts isn't supported.? A few other ideas that could be tried include:

?



Re: strange operation w/ T2 Servers

 

As I recall you can set the upstream server to a specific?server in direwolf.conf

I use ?as in
IGSERVER northwest.
(use a server for your location)
Restart direwolf


From direwolf.conf:

#############################################################
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #
# ? ? ? ? ? ? ? INTERNET GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ?#
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #
#############################################################

# First you need to specify the name of a Tier 2 server. ?
# The current preferred way is to use one of these regional rotate addresses:

# - for North America
# - for South America
# - for Europe and Africa
# - for Asia
# - for Oceania

#IGSERVER

# You also need to specify your login name and passcode.
# Contact the author if you can't figure out how to generate the passcode.
?
#IGLOGIN WB2OSZ-5 123456

On Sat, May 22, 2021, 09:12 David Ranch <direwolf-groupsio@...> wrote:

That's what I was thinking might work but looking more deeply, I don't think it will work.? If you look at what resolves to, it returns a list of slowly rotating IPs (changes maybe every 5 minutes).? Anyway, since your system now as an IP address, it's not going to do any further DNS lookups that could involve hacks with the system's /etc/hosts file.? Arnold also stated he want's some sort of APRS-IS failover but multiple IPs per host record in /etc/hosts isn't supported.? A few other ideas that could be tried include:

?


Re: strange operation w/ T2 Servers

 

开云体育


That's what I was thinking might work but looking more deeply, I don't think it will work.? If you look at what noam.aprs2.net resolves to, it returns a list of slowly rotating IPs (changes maybe every 5 minutes).? Anyway, since your system now as an IP address, it's not going to do any further DNS lookups that could involve hacks with the system's /etc/hosts file.? Arnold also stated he want's some sort of APRS-IS failover but multiple IPs per host record in /etc/hosts isn't supported.? A few other ideas that could be tried include:

?? - Arnold reaches out to these two APRS-IS owners and have them fix their systems or take them down.? If there isn't any response, I would recommend to take this up with the main APRS email list ( ) and see if someone at a higher level can apply more pressure.? This is ultimately not a Direwolf issue and people here won't be able to do much about this.

?? - Create a iptables firewall filter to BLOCK any outbound contact with these two APRS-IS server IPs and then see what Direwolf does in terms of possibly retrying and possibly connecting to one of the other NON-BLOCKED IPs.? If that doesn't work, I would argue that Direwolf should be enhanced here but that might take some time.?

?? - Setup and use a local DNS server that will resolve this noam.aprs2.net address with whatever IPs he does or doesn't want.? This new DNS zone file will need to be updated and reloaded on a regular basis to have the newest set of APRS-IS host IPs that might be coming/going to the network.

?? - Try some iptables tricks to locally NAT (aka redirect) outgoing traffic away from these bad APRS-IS IP addresses to a good IP APRS-IS but that's rather gross


I'm sure other crafty ideas can be offered up from other smart people on the list but I still think option #1 above is the *right* way to solve it as I'm sure other people are having this issue but they don't know it.

--David
KI6ZHD




On 05/22/2021 03:38 AM, Jeff Deaton via groups.io wrote:

Is it possible to create host file aliases to redirect known offenders to working servers? ?That way whenever a bad one pops up in the rotation, it will get redirected. ?I’ve not tried this so YMMV. ?;)

-Jeff
N6BA


On May 21, 2021, at 11:27 PM, Arnold Harding - KQ6DI <kq6di@...> wrote:

?
True, but if that server goes off-line for any reason, I'm off-line as well.? I like the noam 'rotate' to take care of that.? Although pointing at one server does work...
Arnold, KQ6DI
On 05/21/2021 10:12 PM John D Hays - K7VE <john@...> wrote:
?
?
You could also point at a specific server.?

On Fri, May 21, 2021, 21:15 Josh < josh@...> wrote:
It looks like those two T2 servers are not interpreting the t/m/KQ6DI-1/50 filter correctly, they're ignoring the range limit completely.
I'm pretty sure none of the stations below are within a 50km radius of me down here in VK2 land...
?
$ ./ "t/op/VK2HFF-5/50"
Using filter [t/op/VK2HFF-5/50]
JF2ANH-B????????????? 440 Voice 438.85000MHz +0.0000MHz
HK4MAT??????????????? 13.3V 24C HKNET_HK6RM, ALT=1560m
JG6YME-10???????????? 439.320MHz T088 -500 1291.32MHz JP6YER/R
OM0AGP-N????????????? 440 MMDVM Voice 439.35000MHz +0.0000MHz, OM0AGP_Pi-Star_ND
SV2BXZ-6????????????? >HF-HEADQUARTER
DL1MMS-10???????????? WX3in1Plus2.0 U=12.4V,T=20.8C
F4EQD???????????????? le lapin a la moutarde, c'est bon
OE1NHU-13???????????? 12.5V 17C
VA3PEC??????????????? >P.Gate 13.4V? Temp 20C,
?
I would guess that the versions of javAPRSSrvr these two servers are running (4.0.7b10 and 4.0.8b07) may not handle the range filter properly, in which case the server owners may want to update to a more modern version.
?
- Josh VK2HFF
?
?
On 22/05/2021 12:56 pm, Arnold Harding - KQ6DI wrote:
This is the string the server sees:
t/m/KQ6DI-1/50 m/1 -u/APBM*/APDG*/APWL*/APJI* -b/K6TJS*
?
I don't believe there is anyway with Direwolf to see what server it connected to and drop it.? But then again, maybe there is...
?
Arnold, KQ6DI
?
?
Hi Arnold,
?
What server-side filter are you setting in your configuration?
I see both those T2 servers are running javAPRSSrvr, but there are other Direwolf v1.7 clients connected that are setting server-side filters so doesn't immediately appear to be an incompatibility between DW 1.7 and? javAPRSSrvr.
?
If you want to avoid connecting to those two servers, you could drop the host routes to them on your igate which would cause connection attempts to fail and the next server in the pool would then be tried.
?
- Josh VK2HFF
?
?
?
On 22/05/2021 12:03 pm, Arnold Harding - KQ6DI wrote:
Every time my IGate connects to T2ONTARIO or T2QUEBEC, my IGate running DireWolf gets tens of thousands of packets per hour from the servers.
It is KQ6DI-1.? For example:
2021-05-21 15:46:32 PDT: >APDW17,TCPIP*,qAC,T2QUEBEC:<IGATE,MSG_CNT=0,PKT_CNT=0,DIR_CNT=1,LOC_CNT=2,RF_CNT=2,UPL_CNT=1757,DNL_CNT=137370
2021-05-21 17:46:33 PDT: >APDW17,TCPIP*,qAC,T2QUEBEC:<IGATE,MSG_CNT=0,PKT_CNT=0,DIR_CNT=1,LOC_CNT=1,RF_CNT=1,UPL_CNT=1786,DNL_CNT=165793
?
Notice that in two hours it received 28463 packets to send while the server only got 29 packets from my station.
In the Direwolf configuration I have:
IGSERVER
?
Is there a way to prevent some servers?? 14 thousand packets an hour is quite a bit when this station is connected through Hughes Satellite internet.? Yes, I prevented them from going to RF, but that doesn't help the byte count through satellite internet.
?
I'm guessing the answer is NO, but this is quite annoying.? The sysops don't see an issue.? I think it is an issue...
?
Arnold, KQ6DI

?

?

?

?