Hello All, I am running a transmitter on an e310_sg1, uhd_4.3. that transmits for a few seconds and repeats at a given interval continuously. Unfortunately I can not share the code for the transmitter.
Eventually the e310 gets into a state that can not be corrected without rebooting. The errors below occur when querying sensors during this state. [ERROR] [MPM.RPCServer] Uncaught exception in method set_device_id: 'NoneType' object has no attribute 'set_device_id' Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/usrp_mpm/rpc_server.py", line 188, in new_claimed_function return function(*args) File "/usr/lib/python3.7/site-packages/usrp_mpm/periph_manager/base.py", line 817, in set_device_id self.mboard_regs_control.set_device_id(device_id) AttributeError: 'NoneType' object has no attribute 'set_device_id' [WARNING] [MPM.RPCServer] A timeout event occured! [WARNING] [MPM.PeriphManager] Cannot run deinit(), device was never fully initialized! [ERROR] [MPM.PeriphManager] e31x claim() failed: No device 'e0006000.spi' in 'platform' [ERROR] [RPC] 'NoneType' object has no attribute 'set_device_id' Error: RuntimeError: Error during RPC call to `set_device_id'. Error message: 'NoneType' object has no attribute 'set_device_id' It appears the MPM is not released correctly at some point and can not be claimed again. I am hoping someone has seen this before and can recommend a way to avoid this from occurring or at least recover without rebooting. Thank you
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com