Hi all,

I'm currently building an image for the USRP N310 and while using 
uhd_image_loader I ran into the following error (see below for entire output):
             [INFO] [MPM.PeriphManager] Installing component `dts'
[ERROR] [UHD] An unexpected exception was caught in a task loop.The task loop 
will now exit, things may not work.rpc::timeout: Timeout of 10000ms while 
calling RPC function 'get_log_buf'

After this happened, the RJ45 connection with the USRP seems to have stopped 
working. Running uhd_usrp_find_devices can't find any devices. However I can 
still log in to the USRP over the Console JTAG interface through screen. When 
calling "ip a" on my host device and the USRP the Ethernet interfaces seem to 
be down, even after rebooting the USRP.

When I tried executing uhd_image_loader again I received this error:
             [ERROR] [MPMD IMAGE LOADER] mpmd_image_loader only supports a 
single device.

Unfortunately I wasn't able to find a lot of information about these errors 
online or in this mailing list. I'd be happy to hear any input about both of 
these errors.

Thank you and regards
Luca


Full ouput:
$ uhd_image_loader --args "type=n3xx,addr=192.168.10.2" --fpga-path 
./build/usrp_n310_fpga_XG.bit
[INFO] [UHD] linux; GNU C++ version 12.2.0; Boost_107400; UHD_4.3.0.0+ds1-5
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: 
mgmt_addr=192.168.10.2,type=n3xx,product=n310,serial=31E9FA6,name=ni-n3xx-31E9FA6,fpga=HG,claimed=False,skip_init=1
[INFO] [MPMD] Claimed device without full initialization.
[INFO] [MPMD IMAGE LOADER] Starting update. This may take a while.
[INFO] [MPM.PeriphManager] Installing component `fpga'
[INFO] [MPM.PeriphManager] Installing component `dts'
[ERROR] [UHD] An unexpected exception was caught in a task loop.The task loop 
will now exit, things may not work.rpc::timeout: Timeout of 10000ms while 
calling RPC function 'get_log_buf'
[ERROR] [UHD] Exception caught in safe-call.
  in ~mpmd_mboard_impl
 at ./host/lib/usrp/mpmd/mpmd_mboard_impl.cpp:320
dump_logs(); _claimer_task.reset(); if (not 
rpc->request_with_token<bool>("unclaim")) { uhd::_log::log(uhd::log::warning, 
"./host/lib/usrp/mpmd/mpmd_mboard_impl.cpp", 322, "MPMD", 
std::this_thread::get_id()) << "Failure to ack unclaim!";; } -> rpc::timeout: 
Timeout of 10000ms while calling RPC function 'get_log_buf'
Error: rpc::timeout: Timeout of 120000ms while calling RPC function 
'update_component'
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to