diff --git a/ompi/mca/btl/openib/btl_openib_component.c b/ompi/mca/btl/openib/btl_openib_component.c index a31d7e3be1..52825298db 100644 --- a/ompi/mca/btl/openib/btl_openib_component.c +++ b/ompi/mca/btl/openib/btl_openib_component.c @@ -607,9 +607,9 @@ static int openib_reg_mr(void *reg_data, void *base, size_t size, if (NULL == openib_reg->mr) { orte_show_help("help-mpi-btl-openib.txt", "mem-reg-fail", - orte_process_info.nodename, + true, orte_process_info.nodename, ibv_get_device_name(device->ib_dev), - __func__, strerror(errno)); + __func__, strerror(errno), errno); return OMPI_ERR_OUT_OF_RESOURCE; } diff --git a/ompi/mca/btl/openib/help-mpi-btl-openib.txt b/ompi/mca/btl/openib/help-mpi-btl-openib.txt index 88ae4273e4..efbb2f547c 100644 --- a/ompi/mca/btl/openib/help-mpi-btl-openib.txt +++ b/ompi/mca/btl/openib/help-mpi-btl-openib.txt @@ -670,7 +670,7 @@ The failure occured here: Local host: %s Device: %s Function: %s() - Errno says: %s + Errno says: %s (errno=%d) You may need to consult with your system administrator to get this problem fixed.