Hi,
I'm trying to run Boatbod's version of OP25 using my B200 SDR and getting the error below. The USB appears to be working and I did download the hardware images. The B200 runs on the older builds using scope.py so it's good. I use the following hardware specific --args 'uhd,nchan=1,subdev=A:A' and 'PGA:50' in the older versions.
thanks!
jcardani@ubuntu:~/op25/op25/gr-op25_repeater/apps$ ./rx.py --args 'uhd,nchan=1,subdev=A:A' -g 65 -f 856.2625e6 -o 12e3 -N 'PGA:50'
Using Python /usr/bin/python3
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.1.0
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp
[INFO] [UHD] linux; GNU C++ version 9.2.1 20200304; Boost_107100; UHD_3.15.0.0-2build5
[INFO] [B200] Detected Device: B200
[INFO] [B200] Operating over USB 2.
[INFO] [B200] Initialize CODEC control...
[ERROR] [UHD] Exception caught in safe-call.
in virtual radio_ctrl_core_3000_impl::~radio_ctrl_core_3000_impl()
at /build/uhd-FRfZNJ/uhd-3.15.0.0/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:60
this->peek32(0); _async_task.reset(); -> EnvironmentError: IOError: Radio ctrl (0) packet parse error - AssertionError: packet_info.packet_count == (seq_to_ack & 0xfff)
in uint64_t radio_ctrl_core_3000_impl::wait_for_ack(bool)
at /build/uhd-FRfZNJ/uhd-3.15.0.0/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:254
osmosdr source_c creation failure
Traceback (most recent call last):
File "./rx.py", line 1076, in <module>
rx = rx_main()
File "./rx.py", line 982, in __init__
self.tb = p25_rx_block(self.options)
File "./rx.py", line 168, in __init__
gain_names = self.src.get_gain_names()
AttributeError: 'NoneType' object has no attribute 'get_gain_names'
jcardani@ubuntu:~/op25/op25/gr-op25_repeater/apps$
I'm trying to run Boatbod's version of OP25 using my B200 SDR and getting the error below. The USB appears to be working and I did download the hardware images. The B200 runs on the older builds using scope.py so it's good. I use the following hardware specific --args 'uhd,nchan=1,subdev=A:A' and 'PGA:50' in the older versions.
thanks!
jcardani@ubuntu:~/op25/op25/gr-op25_repeater/apps$ ./rx.py --args 'uhd,nchan=1,subdev=A:A' -g 65 -f 856.2625e6 -o 12e3 -N 'PGA:50'
Using Python /usr/bin/python3
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.1.0
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp
[INFO] [UHD] linux; GNU C++ version 9.2.1 20200304; Boost_107100; UHD_3.15.0.0-2build5
[INFO] [B200] Detected Device: B200
[INFO] [B200] Operating over USB 2.
[INFO] [B200] Initialize CODEC control...
[ERROR] [UHD] Exception caught in safe-call.
in virtual radio_ctrl_core_3000_impl::~radio_ctrl_core_3000_impl()
at /build/uhd-FRfZNJ/uhd-3.15.0.0/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:60
this->peek32(0); _async_task.reset(); -> EnvironmentError: IOError: Radio ctrl (0) packet parse error - AssertionError: packet_info.packet_count == (seq_to_ack & 0xfff)
in uint64_t radio_ctrl_core_3000_impl::wait_for_ack(bool)
at /build/uhd-FRfZNJ/uhd-3.15.0.0/host/lib/usrp/cores/radio_ctrl_core_3000.cpp:254
osmosdr source_c creation failure
Traceback (most recent call last):
File "./rx.py", line 1076, in <module>
rx = rx_main()
File "./rx.py", line 982, in __init__
self.tb = p25_rx_block(self.options)
File "./rx.py", line 168, in __init__
gain_names = self.src.get_gain_names()
AttributeError: 'NoneType' object has no attribute 'get_gain_names'
jcardani@ubuntu:~/op25/op25/gr-op25_repeater/apps$