[hpsdr] LinHPSDR second receiver not working [solved]

AA8K73 GMail aa8k73 at gmail.com
Mon Jun 18 18:47:49 PDT 2018


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
$


More information about the Hpsdr mailing list