[hpsdr] LinHPSDR second receiver not working [solved]

John Melton john.d.melton at googlemail.com
Mon Jun 18 23:09:54 PDT 2018


The 5th receiver is currently dedicated to PS so is a copy of the RX-0 
frequency.  Updated firmware for Hermes does resolve this and only uses 
the 5th receiver for PS when transmitting.

I sat down with Warren and Phil in Friedrichshafen and there is a plan 
for Protocol 2 to have a dedicated multiplexed DDCs for PS. I also asked 
for Protocol 2 to have a field that has the number of DDCs implemented 
in the firmware so that the software knows how many receivers can be 
started.

-- John g0orx/n6lyt


On 19/06/18 02:47, AA8K73 GMail wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
>
> Correction, four receivers on Hermes.
>
> I can start a fifth receiver, and move the frequency display, but the 
> audio, panadapter, and waterfall seem to be a copy of Rx-0 and not the 
> frequency selected.
>
>
> Also, I tried removing the 100T only jumper (J13) and Hermes would not 
> talk (1000T).
>
>
> Mike - AA8K
>
> -------------------------------------------
>
> Thank you to those who replied to me off-list.
>
>
> On my Hermes, I used the MS Windows bootloader msi file found in the 
> github  TAPR  OpenHPSDR-Protocol1-Programmers.  That seems to work in 
> Windows 10.
>
> I loaded the Hermes 3.3 .rbf firmware and it now allows me to run five 
> receivers concurrently.  I have not had a chance to try transmit yet.
>
>
> On Metis and Mercury, it now seems to be receiving with the two 
> Mercury boards.  I don't know what changed.  It may have been some 
> initial condition.  I do not have a shortcut on my desktop so I start 
> it with a command line.
>
>
> Thank you everyone, this is fun.  I'm going to need more antennas. :)
>
> Now, where did I put my third Mercury board...
>
>
> Mike - AA8K
>
> ---------------------------------------------
>
> Ubuntu 18.04, Metis and Mercury.
>
> I start LinHPSDR and it receives on the first receiver.
>
> I start a second receiver and no signals in the second receiver. 
>  S-meter shows +35,  -400 dBm Av.
>
> Does anyone else have this issue?
>
> It also does it on my Hermes (second TAPR offering FW Ver 2.7)
>
> Mike - AA8K
>
>
> Here is the command trace:
>
> $ ./linhpsdr
> Build: 2018-06-05 Beta
> GTK+ version 3.22.30
> sysname: Linux
> nodename: mycomputer
> release: 4.15.0-23-generic
> version: #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018
> machine: x86_64
> Warning: failed to set icon for main_window: 
> /usr/share/linhpsdr/hpsdr.png
> Failed to open file '/usr/share/linhpsdr/hpsdr.png': No such file or 
> directory
> discovery
> protocol1_discovery
> discover: looking for HPSDR devices on enp11s0
> discover: bound to enp11s0
> discover_receive_thread
> discovered: received 60 bytes
> discovery: found device=1 software_version=27 status=2 
> address=192.168.0.151 (00:04:A3:64:0C:B8) on enp11s0
> discovered: received 60 bytes
> discovery: found device=0 software_version=30 status=2 
> address=192.168.0.150 (00:04:A3:03:04:37) on enp11s0
> discovery: bytes read -1
> discovery: recvfrom socket failed for discover_receive_thread: 
> Resource temporarily unavailable
> discovery: exiting discover_receive_thread
> discover: exiting discover for enp11s0
> discovery found 2 devices
> discovery: found device=1 software_version=27 status=2 
> address=192.168.0.151 (00:04:A3:64:0C:B8) on enp11s0
> discovery: found device=0 software_version=30 status=2 
> address=192.168.0.150 (00:04:A3:03:04:37) on enp11s0
> protocol2_discover: looking for HPSDR devices on enp11s0
> protocol2_discover: bound to enp11s0 192.168.0.145 255.255.255.0
> protocol2_disovery: thread_id=0x561ca27b3a30
> protocol2_discover: bytes read -1
> protocol2_discover: recvfrom socket failed for 
> discover_receive_thread: Resource temporarily unavailable
> protocol2_discover: exiting protocol2_discover_receive_thread
> protocol2_discover: exiting discover for enp11s0
> protocol2_discovery found 2 devices
> discovery: found protocol=0 device=1 software_version=27 status=2 
> address=192.168.0.151 (00:04:A3:64:0C:B8) on enp11s0
> discovery: found protocol=0 device=0 software_version=30 status=2 
> address=192.168.0.150 (00:04:A3:03:04:37) on enp11s0
> main: discovery found 2 devices
> adding Hermes
> adding Metis
> tree_selection_changed_cb
> found 0
> tree_selection_changed_cb
> found 1
> starting Linux HPSDR (Beta): Metis P1 v3.0 192.168.0.150 
> (00:04:A3:03:04:37) on enp11s0
> create_radio for Metis 0 192.168.0.150
> loadProperties: 
> /home/mnaruta/.local/share/linhpsdr/00-04-A3-03-04-37.props
> create_receiver: channel=0 sample_rate=192000
> create_receiver: OpenChannel: channel=0 buffer_size=1024 
> sample_rate=192000
> receiver_update_title: Linux HPSDR: Rx-0 ADC-0 192000
> create_vfo: rx=0
> create_transmitter: channel=8
> transmitter_init_analyzer: width=0 pixels=0
> update_timer: fps=10
> create_protocol1
> protocol1 starting receive thread: buffer_size=2048 output_buffer_size=0
> receive_thread: id=0x561ca27b2540
> protocol1_init: prime radio
> protocol1: receive_thread
> Server listening on port 50000
>   Mercury Software version: 34 (0x22)
>   Penelope Software version: 18 (0x12)
> FPGA firmware version: 3.0
> tx_panadapter_configure_event: width=1 height=1
> transmitter_init_analyzer: width=1 pixels=3
> SetAnalyzer id=8 buffer_size=1024 overlap=3392
> x=175 y=96
> moving main_window to x=175 y=96
> audio: state_cb: PA_CONTEXT_AUTHORIZING
> audio: state_cb: PA_CONTEXT_SETTING_NAME
> audio: state_cb: PA_CONTEXT_READY
> Output: 0: alsa_output.pci-0000_12_00.3.analog-stereo (Family 17h 
> (Models 00h-0fh) HD Audio Controller Analog Stereo)
> Input: 0: alsa_output.pci-0000_12_00.3.analog-stereo.monitor (Monitor 
> of Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo)
> Input: 1: alsa_input.pci-0000_12_00.3.analog-stereo (Family 17h 
> (Models 00h-0fh) HD Audio Controller Analog Stereo)
> tx_panadapter_configure_event: width=300 height=190
> transmitter_init_analyzer: width=300 pixels=900
> SetAnalyzer id=8 buffer_size=1024 overlap=3392
> add_receiver: using receiver 1
> create_receiver: channel=1 sample_rate=192000
> create_receiver: OpenChannel: channel=1 buffer_size=1024 
> sample_rate=192000
> receiver_update_title: Linux HPSDR: Rx-1 ADC-0 192000
> create_vfo: rx=1
> add_receiver: receivers now 2
> process_control_bytes: ppt=1 dot=1 dash=1
> process_control_bytes: ppt=0 dot=0 dash=0
> ext_ptt_changed
> ptt_changed
> ext_ptt_changed
> ptt_changed
> loadProperties: /home/mnaruta/.local/share/linhpsdr/bookmarks
> delete_receiver: receivers now 1
> process_control_bytes: ppt=1 dot=1 dash=1
> process_control_bytes: ppt=0 dot=0 dash=0
> ext_ptt_changed
> ptt_changed
> ext_ptt_changed
> ptt_changed
> add_receiver: using receiver 1
> create_receiver: channel=1 sample_rate=192000
> create_receiver: OpenChannel: channel=1 buffer_size=1024 
> sample_rate=192000
> receiver_update_title: Linux HPSDR: Rx-1 ADC-0 192000
> create_vfo: rx=1
> add_receiver: receivers now 2
> delete_receiver: receivers now 1
> radio_save_state: 
> /home/mnaruta/.local/share/linhpsdr/00-04-A3-03-04-37.props
> $
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help: 
> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/



More information about the Hpsdr mailing list