Hal> What's supposed to create /dev/infiniband ? Either the administrator (on systems with static /dev) or udev (on systems with dynamic /dev). You'll need to add a udev rule like KERNEL="uverbs*", NAME="infiniband/%k", MODE="0666" to get the uverbs files created in the correct place. - R.