I am using the USRP_UHD project found here:https://github.com/RedhawkSDR/USRP_UHD
I have seen the question:Component uses a device - failed to allocateCapacity . This gentleman seems to have a similar problem, but I didn't have any of his other issues.
I'm trying to launch a node containing the USRP_UHD device through the "Target SDR". I end up with this warning:
WARN:Device_impl - Unable to connect to IDM channel
System Notes:
CentOS 6.4 64 Bit
REDHAWK 1.8.4
Ettus N200 + XCVR 2450 Daughtercard
GNU C++ version 4.4.7 20120313 (Red Hat 4.4.7-3); Boost_104100; UHD_003.005.002-0-unknown
When the node is not running:
nameclt list REDHAWK_DEV
list: NotFound exception: missing node
When the node is running:
nameclt list REDHAWK_DEV
ODM_Channel
IDM_Channel
REDHAWK_DEV
USRP-TEST/ (This is my node name)
and
eventviewer REDHAWK_DEV IDM_Channel
Receiving events. Press 'enter' key to exit
Everything seems okay to me. I believe the warning is thrown here: Device_impl.h
#if ENABLE_EVENTS
if (idm_channel_ior) {
try {
CORBA::Object_var IDM_channel_obj = ossie::corba::Orb()->string_to_object(idm_channel_ior);
if (CORBA::is_nil(IDM_channel_obj)) {
LOG_ERROR(Device_impl, "Invalid IDM channel IOR: " << idm_channel_ior);
} else {
CosEventChannelAdmin::EventChannel_var idm_channel = CosEventChannelAdmin::EventChannel::_narrow(IDM_channel_obj);
(*devPtr)->connectSupplierToIncomingEventChannel(idm_channel);
}
} catch (...) {
LOG_WARN(Device_impl, "Unable to connect to IDM channel");
}
}
#endif
The USRP device does not seem to pick up any of my properties that I set in USRP_UHD.prf.xml - I am hopeful resolving this issue will help. Thanks!