> I fixed the network so far that this part seems to work again. I also looked
> into the implementation of TranslateAddress() in the meantime and have
> understood what it is doing. However, the problem with UAC remains. I need to
> run my program in elevated mode to work. Otherwise BindAddress() returns
> E_ACCESSDENIED. If I call TranslateAddress() directly, it does so, too. It
> seems that it cannot open the device object. On the other hand, calling e. g.
> OpenDevice() directly works perfectly without elevation. It seems that in the
> former case, WinVerbs cannot open the device object for making the IOCTL calls
> for some reason. As the problem does not occur with all calls, I assume that I
> have a problem with the order of my API calls or so. Is there anything special
> to look for? I create a provider, a  connect end point and then BindAddress(),
> which explodes.

Btw - depending on the port number that you're trying to bind to, you may need 
administrative privileges.  It sounds like there may be a permission issue with 
the 'ibat' (IB translation) file that is used to implement these calls.  
Someone more familiar with ipoib would need to look into that however.
_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to