Hey guys,

I am facing a weird issue with one of the B210 we use in our CI setup.
It used all day long with shorter and longer runs, with different
bandwidth configurations, number of channels, stream parameters, etc.

That works fine in principle but after a while the device simply
wouldn't work any longer. The app is unable to init the device.

$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;
UHD_3.15.0.HEAD-0-gaea0e2de
[INFO] [B200] Loading firmware image:
/usr/share/uhd/images/usrp_b200_fw.hex...
[ERROR] [UHD] Device discovery error: EnvironmentError: IOError: Could
not load firmware:
EnvironmentError: IOError: ihex_reader::read(): record hander returned
failure code
Error: LookupError: KeyError: No devices found for ----->
Empty Device Address

Trying to reset gives the same error:

$ /usr/lib/uhd/utils/b2xx_fx3_utils -D
Device opened (VID=0x2500,PID=0x0020)
B2xx detected... Control of B2xx granted...

Loading firmware
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501;
UHD_3.15.0.HEAD-0-gaea0e2de
[INFO] [B200] Loading firmware image:
/usr/share/uhd/images/usrp_b200_fw.hex...
Exception while loading firmware: EnvironmentError: IOError: Could not
load firmware:
EnvironmentError: IOError: ihex_reader::read(): record hander returned
failure code


After that happened the only way to recover the device is unplug the
USRP. A simple reboot doesn't help. Dmesg doesn't show any issues.

UHD is 3.15 compiled from source on a vanilla Ubuntu 18.04 LTE (side
note: there are no pre-built packages for 3.15 in the 18.04 PPA). System
is a Intel NUC Skull Canyon. Cables are stock ones. Let me know if you
need any further information on the setup.

Any pointers on what might be wrong here are highly appreciated.

Cheers
Andre

_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to