¿ªÔÆÌåÓý

Linux/Ubuntu iGate does not work - Windows works


 

Hi,
I have Direwolf 1.6 running on Ubuntu (with rtl_fm) compiled and installed from source. Same version on Windows
iGate configuration is an identical copy&paste for both OS
On Windows I see this log
---
Now connected to IGate server euro.aprs2.net (93.93.118.156)
Check server status here http://93.93.118.156:14501
[ig] # aprsc 2.1.14-g5e22b37
[ig] # logresp M0IWE-10 verified, server T2BIO
[0L] M0IWE-10>APDW16,WIDE1-1,WIDE2-1:!5216.34NS00011.99E#
M0IWE-10 audio level = 195(103/97)?? [NONE]?? |||||||:_
Audio input level is too high.? Reduce so most stations are around 50.
[0.3] M0IWE-10>APDW16,WIDE1-1,WIDE2-1:!5216.34NS00011.99E#
Position, OVERLAY DIGI (green star) w/overlay S, DireWolf, WB2OSZ
N 52 16.3400, E 000 11.9900
--
(of course, at evert new connection the server can be different)

whenever I see the logs following "[0L] M0IWE-10>APDW16..." (that in the snippet above are in Italic) I can also see a real-time update on aprs-fi.

On Ubuntu logs stop at "[0L] M0IWE-10>APDW16...", no logs in Italic and NO updates on aprs-fi.

Thanks for any help


 

I can't say much about the logs, but the "Audio input is too high" message can be fixed by either:

Reduce the output (speaker of Audio-out) of the radio - volume control if setup that way, or resistor network? (or variable resistor),
OR (the easier way - if available) reduce the Mic gain of the sound card.? Since it wants the value to be about 50 and you are at 195, you should probably try to reduce it by quite a lot.

You don't provide much on the radio to sound card interface.? HT audio out tends to be quite high and controlled by? the volume knob. Data audio outputs are typically quite usable straight out of the radio.


Robert Giuliano
KB8RCO



On Saturday, August 12, 2023 at 01:00:02 PM EDT, Mau C <maurizio.camangi@...> wrote:


Hi,
I have Direwolf 1.6 running on Ubuntu (with rtl_fm) compiled and installed from source. Same version on Windows
iGate configuration is an identical copy&paste for both OS
On Windows I see this log
---
Now connected to IGate server euro.aprs2.net (93.93.118.156)
Check server status here http://93.93.118.156:14501
[ig] # aprsc 2.1.14-g5e22b37
[ig] # logresp M0IWE-10 verified, server T2BIO
[0L] M0IWE-10>APDW16,WIDE1-1,WIDE2-1:!5216.34NS00011.99E#
M0IWE-10 audio level = 195(103/97)?? [NONE]?? |||||||:_
Audio input level is too high.? Reduce so most stations are around 50.
[0.3] M0IWE-10>APDW16,WIDE1-1,WIDE2-1:!5216.34NS00011.99E#
Position, OVERLAY DIGI (green star) w/overlay S, DireWolf, WB2OSZ
N 52 16.3400, E 000 11.9900
--
(of course, at evert new connection the server can be different)

whenever I see the logs following "[0L] M0IWE-10>APDW16..." (that in the snippet above are in Italic) I can also see a real-time update on aprs-fi.

On Ubuntu logs stop at "[0L] M0IWE-10>APDW16...", no logs in Italic and NO updates on aprs-fi.

Thanks for any help


 

¿ªÔÆÌåÓý


Hello Mau,

Are you saying that the Direwolf logs from both Windows and LInux are effectively identical?? If so, that would be strange.?? For the "Audio Input level too high" issue, how are you connecting your SDR from Windows?? Are you using the rtl_fm command line program just like as described here for Linux?

? Section 9.1.6.2 in the Direwolf User Guide
??? or
?
??


Next, try turning on Igate debugging in Direwolf to see why the Linux version doesn't seem to be sending updates:

?? -di
or
?? -dii

You can see what other debugging options are available by seeing section 9.16 Command Line Options in the Direwolf User Guide.


If things still look ok, consider installing tcpdump on the LInux machine and before you start Direwolf, run the following command line:

?? sudo tcpdump port 14501

In a different window, start Direwolf and see if your computer brings up a three way TCP connection to the remote APRS-IS server AND sends a beacon packet

--David
KI6ZHD

??

Hi,
I have Direwolf 1.6 running on Ubuntu (with rtl_fm) compiled and installed from source. Same version on Windows
iGate configuration is an identical copy&paste for both OS
On Windows I see this log
---
Now connected to IGate server euro.aprs2.net (93.93.118.156)
Check server status here
[ig] # aprsc 2.1.14-g5e22b37
[ig] # logresp M0IWE-10 verified, server T2BIO
[0L] M0IWE-10>APDW16,WIDE1-1,WIDE2-1:!5216.34NS00011.99E#
M0IWE-10 audio level = 195(103/97)?? [NONE]?? |||||||:_
Audio input level is too high.? Reduce so most stations are around 50.
[0.3] M0IWE-10>APDW16,WIDE1-1,WIDE2-1:!5216.34NS00011.99E#
Position, OVERLAY DIGI (green star) w/overlay S, DireWolf, WB2OSZ
N 52 16.3400, E 000 11.9900
--
(of course, at evert new connection the server can be different)

whenever I see the logs following "[0L] M0IWE-10>APDW16..." (that in the snippet above are in Italic) I can also see a real-time update on aprs-fi.

On Ubuntu logs stop at "[0L] M0IWE-10>APDW16...", no logs in Italic and NO updates on aprs-fi.

Thanks for any help



 

Hi,

Mystery solved. The 'sendto=IG' option was missing from the 'PBEACON' configuration line. Interestingly, Direwolf on Windows was missing that option too but was able to send the updates regardless.
Lesson learn: given the same software version and configuration, behaviour might change based on OS..

The "input level too high" log message, it was Direwolf complaining while no input was provided: no SDR-sharp was running when I captured the log. My bad. Once running the message disappeared.

As a side note - but this is a topic for another time - rtl_fm doesn't seem to work on Windows (I was made aware of those rtl-tools porting on Windows very recently). It could be that the Direwolf configuration has to change to accommodate for a different input. It could be that the the PPM error correction isn't quite right - rtl_test doesn't seem to have the -p option on Windows - and honestly the laptop is different, that means the PPM error correction I have on Ubuntu most likely doesn't work for Windows.? I haven't investigated too much as I am happy to use Ubuntu as my primary iGate.

Thanks both for your suggestions.

M.