Hello and help!

276 views
Skip to first unread message

Jonathan Guthrie

unread,
May 31, 2020, 10:34:31 PM5/31/20
to Hermes-Lite
Hi!  I'm a new Hermes Lite owner, and I set it up and I'm attempting to use it.  I've tried both Linux and Windows 10

Based upon the comments I read here, I tried using both Quisk and SparkSDR under Linux.  Quisk works but the received signal is very low.  SparkSDR just segfaults in libSkiaSharp.so (which apparently has something with font handling, so maybe I don't have the right fonts installed.)

Under Windows 10, I used SparkSDR to receive signals, but the received signal still seems very low.  The audio is very quiet and the waterfall display shows almost nothing even for powerful local signals (like local broadcast AM stations.)

Any clues?

Steve Haynal

unread,
May 31, 2020, 10:39:08 PM5/31/20
to Hermes-Lite
Hi Jonathan,

Which port do you have antenna hooked up to? ANT or RF1? It should be ANT TX/RX. RF1 is low power TX. See

73,

Steve
kf7o

Alan Hopper

unread,
Jun 1, 2020, 3:08:05 AM6/1/20
to Hermes-Lite
Hi Jonathan,
Which linux distro are you using? This is a long running issue with Avalonia in some versions of linux that until now I have escaped, you could try 'sudo apt-get install ttf-mscorefonts-installer' or the equiv in you distro.  What filters do you have selected in the radio settings? It is best to pick one of the N2ADR options.
73 Alan M0NNB

Steve Netting

unread,
Jun 1, 2020, 3:14:21 AM6/1/20
to Hermes-Lite

Also, when first initialised the LNA is at the minimum setting (-12dB?).  You'll probably need to boost this to somewhere between 0-15dB for normal use.

I recommend Quisk under Linux purely because everything 'just works' and the virtual audio connections (for re-rerouting audio, inserting speech compression etc) work out of the box, without requiring third party software.

My Hermes Lite 2 is currently located in the cellar with a short coax run to the antenna.  Being able to operate remotely using just an ethernet connection is such a life changer.


Steve
OH3SPN

--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com.


--

Jonathan Guthrie

unread,
Jun 1, 2020, 7:16:34 PM6/1/20
to Hermes-Lite
I am running Debian Unstable.

Unfortunately, that doesn't help.

The font thing was just a guess based upon, well, not much.  I wish the symbols hadn't been stripped from the binary, but they have been.  In strace, it looks like it sets up a bunch of shared libraries and then it segfaults.  Maybe I'll try again later.

Jonathan Guthrie

unread,
Jun 1, 2020, 7:38:23 PM6/1/20
to Hermes-Lite
If I can figure out how to operate CW like this, it may be for me, as well.   The keyer I've been working on can easily be turned into a network device, and I use the same tip/sleeve/ring convention as the Hermes does, but I don't have any way to use the paddles remotely.  I've got an idea about what to do about that.

Okay, adjusting the RfLthat seems to have done the trick.  At least I can make the static loud enough to be annoying now.  I'm definitely hearing something around 10135 kHz that I don't recognize.

My thought was to use what somebody else was using while I figure out how to set it up and, once I had something that works, I could try a variety of things to see what I liked, maybe put together something custom.


On Monday, June 1, 2020 at 2:14:21 AM UTC-5, Steve Netting wrote:

Also, when first initialised the LNA is at the minimum setting (-12dB?).  You'll probably need to boost this to somewhere between 0-15dB for normal use.

I recommend Quisk under Linux purely because everything 'just works' and the virtual audio connections (for re-rerouting audio, inserting speech compression etc) work out of the box, without requiring third party software.

My Hermes Lite 2 is currently located in the cellar with a short coax run to the antenna.  Being able to operate remotely using just an ethernet connection is such a life changer.


Steve
OH3SPN

On Mon, Jun 1, 2020 at 5:34 AM Jonathan Guthrie <cyber...@gmail.com> wrote:
Hi!  I'm a new Hermes Lite owner, and I set it up and I'm attempting to use it.  I've tried both Linux and Windows 10

Based upon the comments I read here, I tried using both Quisk and SparkSDR under Linux.  Quisk works but the received signal is very low.  SparkSDR just segfaults in libSkiaSharp.so (which apparently has something with font handling, so maybe I don't have the right fonts installed.)

Under Windows 10, I used SparkSDR to receive signals, but the received signal still seems very low.  The audio is very quiet and the waterfall display shows almost nothing even for powerful local signals (like local broadcast AM stations.)

Any clues?

--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to herme...@googlegroups.com.

Steve Haynal

unread,
Jun 1, 2020, 8:05:35 PM6/1/20
to Hermes-Lite
Hi Jonathan,

It is a bit surprising to me that the issue was the LNA setting for you. Both Quisk and SparkSDR should default to a good level around +20dB. What are you setting the LNA to now for better signal?

73,

Steve
kf7o

Jonathan Guthrie

unread,
Jun 1, 2020, 8:30:29 PM6/1/20
to Hermes-Lite
I don't find it surprising at all.  I originally downloaded quisk to use with my HackRF one, which has never worked.  In order to use quisk with the Hermes, I have to switch bands or it doesn't work.

I don't want to seem ungrateful, but my overall experience with SDR on Linux is not upbeat.

Jonathan Guthrie

unread,
Jun 1, 2020, 8:38:16 PM6/1/20
to Hermes-Lite
Oh, and I didn't answer your question.  about 33dB seems to work okay.

Steve Haynal

unread,
Jun 1, 2020, 8:48:50 PM6/1/20
to Hermes-Lite
Hi Jonathan,

This still worries me. At +33dB I always see ADC clipping unless it is a very narrow bandwidth antenna or tuner (Z-match or loop).

73,

Steve
kf7o

Sid Boyce

unread,
Jun 1, 2020, 8:56:10 PM6/1/20
to herme...@googlegroups.com
Hi Jonathon,
openHPSDR Hermes or Hermes-Lite? They are not the same.

I have never seen openHPSDR Hermes or HackRF supported in quisk and I
don't think Jim has either of those rigs.

Not sure  what protocol your Hermes is using, quisk only supports
Protocol1.

Any rig can be supported if  the requisite hardware files are provided
by people with the rig.


The history of quisk --- originally written for Jim's own N2ADR SDR
design. When I wanted support for Softrock I contacted Jim and he worked
to get that supported - that was the second rig supported in quisk.
Along the way others have asked for or contributed to get their SDR rig
supported.
Luckily Jim joined this group and provided both hardware and software
support for Hermes-Lite.
73 ... Sid.

On 02/06/2020 01:30, Jonathan Guthrie wrote:
> I don't find it surprising at all.  I originally downloaded quisk to
> use with my HackRF one, which has never worked.  In order to use
> quisk with the Hermes, I have to switch bands or it doesn't work.
>
> I don't want to seem ungrateful, but my overall experience with SDR on
> Linux is not upbeat.
>
> On Monday, June 1, 2020 at 7:05:35 PM UTC-5, Steve Haynal wrote:
>
> Hi Jonathan,
>
> It is a bit surprising to me that the issue was the LNA setting
> for you. Both Quisk and SparkSDR should default to a good level
> around +20dB. What are you setting the LNA to now for better signal?
>
> 73,
>
> Steve
> kf7o
>
> On Monday, June 1, 2020 at 4:38:23 PM UTC-7, Jonathan Guthrie wrote:
>
> If I can figure out how to operate CW like this, it may be for
> me, as well.   The keyer I've been working on can easily be
> turned into a network device, and I use the same
> tip/sleeve/ring convention as the Hermes does, but I don't
> have any way to use the paddles remotely.  I've got an idea
> about what to do about that.
>
> Okay, adjusting the RfLthat seems to have done the trick.  At
> least I can make the static loud enough to be annoying now. 
> I'm definitely hearing something around 10135 kHz that I don't
> recognize.
>
> My thought was to use what somebody else was using while I
> figure out how to set it up and, once I had something that
> works, I could try a variety of things to see what I liked,
> maybe put together something custom.
>
> On Monday, June 1, 2020 at 2:14:21 AM UTC-5, Steve Netting wrote:
>
>
> Also, when first initialised the LNA is at the minimum
> setting (-12dB?).  You'll probably need to boost this to
> somewhere between 0-15dB for normal use.
>
> I recommend Quisk under Linux purely because everything
> 'just works' and the virtual audio connections (for
> re-rerouting audio, inserting speech compression etc) work
> out of the box, without requiring third party software.
>
> My Hermes Lite 2 is currently located in the cellar with a
> short coax run to the antenna.  Being able to operate
> remotely using just an ethernet connection is such a life
> changer.
>
>
> Steve
> OH3SPN
>
> On Mon, Jun 1, 2020 at 5:34 AM Jonathan Guthrie
> <cyber...@gmail.com> wrote:
>
> Hi!  I'm a new Hermes Lite owner, and I set it up and
> I'm attempting to use it.  I've tried both Linux and
> Windows 10
>
> Based upon the comments I read here, I tried using
> both Quisk and SparkSDR under Linux.  Quisk works but
> the received signal is very low.  SparkSDR just
> segfaults in libSkiaSharp.so (which apparently has
> something with font handling, so maybe I don't have
> the right fonts installed.)
>
> Under Windows 10, I used SparkSDR to receive signals,
> but the received signal still seems very low.  The
> audio is very quiet and the waterfall display shows
> almost nothing even for powerful local signals (like
> local broadcast AM stations.)
>
> Any clues?
> --
> You received this message because you are subscribed
> to the Google Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving
> emails from it, send an email to
> herme...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com
> <https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com?utm_medium=email&utm_source=footer>.
> --
> You received this message because you are subscribed to the Google
> Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hermes-lite...@googlegroups.com
> <mailto:hermes-lite...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/hermes-lite/9dfa7931-7224-48a3-8b81-47d35c82d6d8%40googlegroups.com
> <https://groups.google.com/d/msgid/hermes-lite/9dfa7931-7224-48a3-8b81-47d35c82d6d8%40googlegroups.com?utm_medium=email&utm_source=footer>.


--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

Alan Hopper

unread,
Jun 2, 2020, 2:54:13 AM6/2/20
to Hermes-Lite
Hi Jonathan,
I assume it was the font cmd that didn't help? I would very much like to get to the bottom of this as it generally 'just works' for most people,as a sanity check could you try ldd sparkcore.so just in case there is something missing. If you run from a terminal is anything displayed? Are you using Wayland? What is the output of glxinfo?
73 Alan M0NNB

Sid Boyce

unread,
Jun 2, 2020, 10:01:56 AM6/2/20
to Alan Hopper, Hermes-Lite
Hi Alan,
When I run SparkSDR (sparksdr2_0_1_1_linux.tar.gz) as user it says
"WSJTX NOT FOUND" resulting in no spots.
No problem when run as root.
> ls -l /usr/bin/wsjtx
-rwxr-xr-x 1 root root 4407000 Nov 15  2019 /usr/bin/wsjtx

 I tried changing permissions to -rwx still reports the problem.

73 ... Sid.
FT8.png

Alan Hopper

unread,
Jun 2, 2020, 10:42:49 AM6/2/20
to Hermes-Lite
Hi Sid,
Spark checks the location of the decoder exe (jt9) to see if it exists, it appears the location is not visible to whatever user Spark runs as. You can set the location in the main settings under logging. I suspect you are better qualified than me as to what is best to do on linux to fix this.  I'm not sure what permissions are required for the c# File.Exists method to be allowed.
73 Alan M0NNB

Sid Boyce

unread,
Jun 2, 2020, 12:48:46 PM6/2/20
to Alan Hopper, Hermes-Lite
Thanks Alan,
Possibly something in the mono code.
In General Settings --> Logging all set to /usr/bin/jt9 .
73 ... Sid.

On 02/06/2020 15:42, 'Alan Hopper' via Hermes-Lite wrote:
> Hi Sid,
> Spark checks the location of the decoder exe (jt9) to see if it
> exists, it appears the location is not visible to whatever user Spark
> runs as. You can set the location in the main settings under logging.
> I suspect you are better qualified than me as to what is best to do on
> linux to fix this.  I'm not sure what permissions are required for
> the c# File.Exists method to be allowed.
> 73 Alan M0NNB
>
> On Tuesday, June 2, 2020 at 3:01:56 PM UTC+1, Sid Boyce wrote:
>
> Hi Alan,
> When I run SparkSDR (sparksdr2_0_1_1_linux.tar.gz) as user it says
> "WSJTX NOT FOUND" resulting in no spots.
> No problem when run as root.
>  > ls -l /usr/bin/wsjtx
> -rwxr-xr-x 1 root root 4407000 Nov 15  2019 /usr/bin/wsjtx
>
>   I tried changing permissions to -rwx still reports the problem.
>
> 73 ... Sid.
>
> --
> Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
> Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
> Senior Staff Specialist, Cricket Coach
> Microsoft Windows Free Zone - Linux used for all Computing Tasks
>
> --
> You received this message because you are subscribed to the Google
> Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hermes-lite...@googlegroups.com
> <mailto:hermes-lite...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/hermes-lite/bc41109d-7799-4b11-a512-3db6ceb9a957%40googlegroups.com
> <https://groups.google.com/d/msgid/hermes-lite/bc41109d-7799-4b11-a512-3db6ceb9a957%40googlegroups.com?utm_medium=email&utm_source=footer>.

Max

unread,
Jun 2, 2020, 7:01:04 PM6/2/20
to Hermes-Lite
Jonathan

As you say you have Windows have you tried SDR Console yet? The GUI is excellent and very much mimics the operation of a regular ham radio rig front panel but +++! 


On download page latest version 3.0.23 just released today. Now has full functionality added for using the HL2 front panel key jack for CW too, manual TX or semi break-in. Works very well with latest Gateware 71p3.

Look for setup doc for SDR Console on the HL2 Wiki here:
https://github.com/softerhardware/Hermes-Lite2/wiki/Software

Highly recommend you at least give it a go.

73

Max

Jonathan Guthrie

unread,
Jun 5, 2020, 1:34:24 PM6/5/20
to Hermes-Lite
The antenna is known to not be very good and I made no attempt to match it for this test, so I'd say the results are good enough to say that the system is working, but not really good enough to say how well it's working.  Since what I was going for was a kind of a sanity check, I got the results I was hoping for.

Jonathan Guthrie

unread,
Jun 5, 2020, 2:03:42 PM6/5/20
to Hermes-Lite
Hi!

It's a Hermes Lite.  I just bought it fully assembled.

I'm not so stupid that I would attempt to use a program that was completely unsupported for the application that I intended to use it for.  As I recall, when I got the HackRF, I asked around on the HackRF forum to see what software I should use.  The HackRF is supported through SoapySDR, as it was way back then, but the support was and is incomplete.  Since all I really wanted to do at the beginning was just get it to receive, since the alternatives suggested weren't even attractive as Quisk, and since I thought I could help out with the development (since I do quite a bit of Python and C professionally) I went ahead and tried it.  I did get it to work, but the experience has not been uniformly positive.  This is in part because the SoapySDR is kind of hacktacular and in part because the Debian packagers have little interest in keeping this sort of thing up to date, and in part because my time to mess with this sort of thing is limited by life stuff.

On the other hand, the "fit and finish" of Quisk could be better and many of my issues with it have to do with things that aren't related to what gear I'm attempting to control with it.

I guess what I'm saying is that perhaps I was a little harsh in my statements of a few days ago, but there is definite room for improvement.

Alan Hopper

unread,
Jun 5, 2020, 3:32:35 PM6/5/20
to Hermes-Lite
Hi Jonathan,
A poor antenna would certainly fit the description of your problem, if your HL2 is working correctly the receive performance should stand up very well against other hf radios on the same antenna.  With spark on am or ssb you may need to adjust the threshold control to get more volume on low signal levels.

As I said before I'm keen to get to the bottom of your seg fault on linux as you are the first to report it out of a significant number of linux users, it is also useful to get feedback for the Avalonia project (the xplat ui library I use), I do take the slightly risky approach of using bleeding edge builds of Avalonia to take advantage of the perf enhancements that keep being released, until this I've been lucky. So any feed back here or on the SparkSDR group would be very much appriciated.

'room for improvement' of course there always is but it is quite an impressive choice of very functional free software that supports the HL2 (I'm sure everyone involved is hiding from the number of man hours spent as much as I am :)

73 Alan M)NNB

Sid Boyce

unread,
Jun 6, 2020, 7:51:08 AM6/6/20
to herme...@googlegroups.com
Hi Jonathon,
Understood.
Soapysdr was added to support Jim's newly acquired LimeSDR-Mini and from
one of his posts it appears he had problems.

I was at first hopeful that I could get my LimeSDR-USB working with
quisk  but my hopes were dashed. Other software for the task -- sdrangel
has been like trying at build a boat on the high seas with no one who
has it working on HF has not been able to describe or write up how they
got it working.
Then they are the problems with USB cables, told mine was bad so I
ordered some other high quality ones as recommended, all failed
spectacularly. More tests with the original cable suggested, told there
is no problem. Neither sdrangel nor Gqrx yielded results.

Quisk has come along way having started out solely to support his own
designed ft245 rig.

As the first ever user of quisk after Jim, it has served me and a host
of others fine over many years, for me personally,  supporting Softrock
6.3/Mobo v3.6, SDR63ng/Mobo v4.34, UHFSDR, HiQSDR and Hermes-Lite2.

The only missing piece for me is support for openHPSDR Hermes Protocol2.
That's not easy as it took a number of years for the openHPSDR group to
developand release Protocol2. Almost certainly not a task to be
undertaken by one individual.

As you can see it's mainly Jim's work but he has welcomed and
incorporated suggestions and contributions from others so if you can in
any way suggest or  improve look, feel and function that would be great.
73 ... Sid.


On 05/06/2020 19:03, Jonathan Guthrie wrote:
> Hi!
>
> It's a Hermes Lite.  I just bought it fully assembled.
>
> I'm not so stupid that I would attempt to use a program that was
> completely unsupported for the application that I intended to use it
> for.  As I recall, when I got the HackRF, I asked around on the
> HackRF forum to see what software I should use.  The HackRF is
> supported through SoapySDR, as it was way back then, but the support
> was and is incomplete. Since all I really wanted to do at the
> beginning was just get it to receive, since the alternatives suggested
> weren't even attractive as Quisk, and since I thought I could help out
> with the development (since I do quite a bit of Python and C
> professionally) I went ahead and tried it.  I did get it to work, but
> the experience has not been uniformly positive. This is in part
> because the SoapySDR is kind of hacktacular and in part because the
> Debian packagers have little interest in keeping this sort of thing up
> to date, and in part because my time to mess with this sort of thing
> is limited by life stuff.
>
> On the other hand, the "fit and finish" of Quisk could be better and
> many of my issues with it have to do with things that aren't related
> to what gear I'm attempting to control with it.
>
> I guess what I'm saying is that perhaps I was a little harsh in my
> statements of a few days ago, but there is definite room for improvement.
>
> On Monday, June 1, 2020 at 7:56:10 PM UTC-5, Sid Boyce wrote:
>
> Hi Jonathon,
> openHPSDR Hermes or Hermes-Lite? They are not the same.
>
> I have never seen openHPSDR Hermes or HackRF supported in quisk and I
> don't think Jim has either of those rigs.
>
> Not sure  what protocol your Hermes is using, quisk only supports
> Protocol1.
>
> Any rig can be supported if  the requisite hardware files are
> provided
> by people with the rig.
>
>
> The history of quisk --- originally written for Jim's own N2ADR SDR
> design. When I wanted support for Softrock I contacted Jim and he
> worked
> to get that supported - that was the second rig supported in quisk.
> Along the way others have asked for or contributed to get their
> SDR rig
> supported.
> Luckily Jim joined this group and provided both hardware and software
> support for Hermes-Lite.
> 73 ... Sid.
>
> On 02/06/2020 01:30, Jonathan Guthrie wrote:
> > I don't find it surprising at all.  I originally downloaded
> quisk to
> > use with my HackRF one, which has never worked.  In order to use
> > quisk with the Hermes, I have to switch bands or it doesn't work.
> >
> > I don't want to seem ungrateful, but my overall experience with
> SDR on
> > Linux is not upbeat.
> >
> > On Monday, June 1, 2020 at 7:05:35 PM UTC-5, Steve Haynal wrote:
> >
> >     Hi Jonathan,
> >
> >     It is a bit surprising to me that the issue was the LNA
> setting
> >     for you. Both Quisk and SparkSDR should default to a good
> level
> >     around +20dB. What are you setting the LNA to now for
> better signal?
> >
> >     73,
> >
> >     Steve
> >     kf7o
> >
> >     On Monday, June 1, 2020 at 4:38:23 PM UTC-7, Jonathan
> Guthrie wrote:
> >
> >         If I can figure out how to operate CW like this, it
> may be for
> >         me, as well.   The keyer I've been working on
> can easily be
> >         turned into a network device, and I use the same
> >         tip/sleeve/ring convention as the Hermes does, but I
> don't
> >         have any way to use the paddles remotely.  I've
> got an idea
> >         about what to do about that.
> >
> >         Okay, adjusting the RfLthat seems to have done the
> trick.  At
> >         least I can make the static loud enough to be
> annoying now.ÂÂ
> >         I'm definitely hearing something around 10135 kHz
> that I don't
> >         recognize.
> >
> >         My thought was to use what somebody else was using
> while I
> >         figure out how to set it up and, once I had
> something that
> >         works, I could try a variety of things to see what I
> liked,
> >         maybe put together something custom.
> >
> >         On Monday, June 1, 2020 at 2:14:21 AM UTC-5, Steve
> Netting wrote:
> >
> >
> >             Also, when first initialised the LNA is at
> the minimum
> >             setting (-12dB?).  You'll probably need to
> boost this to
> >             somewhere between 0-15dB for normal use.
> >
> >             I recommend Quisk under Linux purely because
> everything
> >             'just works' and the virtual audio connections
> (for
> >             re-rerouting audio, inserting speech
> compression etc) work
> >             out of the box, without requiring third party
> software.
> >
> >             My Hermes Lite 2 is currently located in the
> cellar with a
> >             short coax run to the antenna. Being able
> to operate
> >             remotely using just an ethernet connection is
> such a life
> >             changer.
> >
> >
> >             Steve
> >             OH3SPN
> >
> >             On Mon, Jun 1, 2020 at 5:34 AM Jonathan Guthrie
> >             <cyber...@gmail.com> wrote:
> >
> >                 Hi!  I'm a new Hermes Lite owner, and
> I set it up and
> >                 I'm attempting to use it. I've tried
> both Linux and
> >                 Windows 10
> >
> >                 Based upon the comments I read here, I
> tried using
> >                 both Quisk and SparkSDR under Linux. 
> Quisk works but
> >                 the received signal is very low. 
> SparkSDR just
> >                 segfaults in libSkiaSharp.so (which
> apparently has
> >                 something with font handling, so maybe I
> don't have
> >                 the right fonts installed.)
> >
> >                 Under Windows 10, I used SparkSDR to
> receive signals,
> >                 but the received signal still seems very
> low.  The
> >                 audio is very quiet and the waterfall
> display shows
> >                 almost nothing even for powerful local
> signals (like
> >                 local broadcast AM stations.)
> >
> >                 Any clues?
> >                 --
> >                 You received this message because you
> are subscribed
> >                 to the Google Groups "Hermes-Lite" group.
> >                 To unsubscribe from this group and stop
> receiving
> >                 emails from it, send an email to
> >                herme...@googlegroups.com.
> >                 To view this discussion on the web visit
> >               Â
> https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com
> <https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com>
>
> >                
> <https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com?utm_medium=email&utm_source=footer
> <https://groups.google.com/d/msgid/hermes-lite/99b4fe65-79e1-4381-95a9-37ca23fdce0f%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
> >
> >
> >
> >             --
> >            http://www.track3.org.uk
> >            http://www.coherer.net
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Hermes-Lite" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to herme...@googlegroups.com <javascript:>
> > <mailto:hermes-lite...@googlegroups.com <javascript:>>.
> <https://groups.google.com/d/msgid/hermes-lite/9dfa7931-7224-48a3-8b81-47d35c82d6d8%40googlegroups.com?utm_medium=email&utm_source=footer
> <https://groups.google.com/d/msgid/hermes-lite/9dfa7931-7224-48a3-8b81-47d35c82d6d8%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
>
>
> --
> Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
> Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
> Senior Staff Specialist, Cricket Coach
> Microsoft Windows Free Zone - Linux used for all Computing Tasks
>
> --
> You received this message because you are subscribed to the Google
> Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hermes-lite...@googlegroups.com
> <mailto:hermes-lite...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/hermes-lite/9c6dffad-478e-42c7-9877-01a7a7e780efo%40googlegroups.com
> <https://groups.google.com/d/msgid/hermes-lite/9c6dffad-478e-42c7-9877-01a7a7e780efo%40googlegroups.com?utm_medium=email&utm_source=footer>.

Jonathan Guthrie

unread,
Jun 6, 2020, 9:08:26 AM6/6/20
to Hermes-Lite
Good morning

I would like to get to the bottom of the segfault, too.  I wish the binary hadn't been stripped because then I could just point gdb at it and that might tell me important clues about what's going on.  I am entirely comfortable with the idea that the issue is something peculiar in my setup.  The question, of course, is which particular peculiar thing is the problem.  When I installed it on my Win10 virtual machine instance, SparkSDR worked just fine without any fiddling.

I didn't see your previous message until yesterday, but here are the answers to your questions.

No, the font thing did not help.  Honestly, it was a long shot, but worth trying.  I'm not running Wayland.  As near as I can tell, I'm still running the X11 protocol.  Honestly, I haven't paid much attention to display stuff in some time, so that's not an observation you can rely on.  I do have an NVidia display adapter and I'm running the proprietary NVidia driver with direct rendering, so the output from glxinfo is kind of extensive.  Is there something in particular that would be interesting from that output?

When I run it from the terminal, it says "starting" and then 'Segmentation fault"

"ldd sparkcore.so" doesn't show anything that's unresolved.  Doing an "ldd" on all the .so files, I see that only libcoreclrtraceptprovider.so has liblttng-uts.so.0 unresolved, but although installing the liblttng-ust0 package resolves the dependency, it doesn't cause it to not crash.

When I strace SparkSDR, it looks (to me) like it doesn't get all the way through setting up all the shared libraries before dying.  There's nothing obvious to me in the trace, like a file open that returns an error code or anything,  that would indicate the source of failure.  It either is setting up or has completed setup of libz when it segfaults.  the last of the shared libraries in the application folder that it tries to load is libSkiaSharp, which appears to start off fine.

I'm willing to work with you to figure this out, up to and including running bootlegs or test programs, but I'm not sure that the people on the forum are interested in all the gory details of debugging.

Alan Hopper

unread,
Jun 6, 2020, 2:37:53 PM6/6/20
to Hermes-Lite
Hi Jonathan,
what is the render string in glxinfo? Ideally it should have a non-llvmpipe renderer string and GLX_EXT_create_context_es2_profile extension. I'll add an option to turn off gpu use so we can see if that is the problem. LibSkiaSharp is what does all the drawing to the screen so is a fairly core component. It could still be a font issue as there is a know Avalonia issue there, I'm trying to work out how to detect that .  I'm just trying to get it to build under wsl2 on the latest windows10 to simplify building for all platforms, once I've done that I'll send you a test version.

Is anyone else here using Debian unstable with SparkSDR?

73 Alan M0NNB

Alan Hopper

unread,
Jun 9, 2020, 9:30:29 AM6/9/20
to Hermes-Lite
Hi Jonathan,
there is a test version here http://www.ihopper.org/radio/download.aspx?file=SparkSDR2_0_2_0_win64.zip if you run it from the command line with ./SparkSDR -nogpu that will enable software rendering which will tell us if the problem is with gpu. You could also try -useegl and see what it does.
73 Alan M0NNB

Alan Hopper

unread,
Jun 9, 2020, 10:02:28 AM6/9/20
to Hermes-Lite
Hi Jonathan,
I made a typo in the code, you need to use -nocpu.
73 Alan M0NNB

Jonathan Guthrie

unread,
Jun 9, 2020, 8:11:00 PM6/9/20
to Hermes-Lite
I'm afraid I don't know much about the openGL options.  Here's what I did:

jguthrie@pegasus:~$ glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: Quadro M2000M/PCIe/SSE2
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_KHR_shader_subgroup, GL_KTX_buffer_region, GL_NVX_conditional_render, 
    GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, 
    GL_KHR_shader_subgroup, GL_KTX_buffer_region, GL_NVX_conditional_render, 
    GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture, 
    GL_EXT_multisampled_render_to_texture2, 
    GL_EXT_primitive_bounding_box, GL_EXT_render_snorm, GL_EXT_robustness, 
    GL_NV_blend_minmax_factor, GL_NV_conditional_render, GL_NV_copy_buffer, 
    GL_NV_path_rendering, GL_NV_pixel_buffer_object, GL_NV_polygon_mode, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
    GL_OVR_multiview_multisampled_render_to_texture
jguthrie@pegasus:~$ 

I do see the GLX_EXT_create_context_es2_profile option.

The test version works just fine without any options.  It just runs

Alan Hopper

unread,
Jun 10, 2020, 3:38:18 AM6/10/20
to Hermes-Lite
Hi Jonathan,
Thanks for that. The test version working is great as that means a slightly newer version of Avalonia must have fixed whatever was the problem, not my plan, but the best of outcomes.
Did you ever get to the bottom of the low signal levels?
73 Alan M0NNB
Reply all
Reply to author
Forward
0 new messages