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
