>> If so, then send the output of 'strace -ewrite=all >> -etrace=write ibv_asyncwatch' Looks like libibverbs can't open /dev/infiniband/uverbs0. Does that file exist and if so are the permissions such that your processes can open it? - R.