Software Archive
Read-only legacy content

mpss-3.8 with mellanox ofed 3.3

Lisa_G_
Beginner
273 Views

We recently upgraded to rhel6.8 with the latest kernel patch for security reasons.  I am trying to build a new mpss stack for a 380 node cluster with 2 mic's per node.  I grabbed the latest mpss available for rhel 6.8 which is mpss-3.8.  I am trying to build ofed for the mic's but it is tossing up errors.  The mpss documentation says that mpss-3.8 is supported for rhel 6.8 using Mellanox OFED 2.4.  The only problem is that Mellanox does not have a version 2.x ofed for rhel 6.8.  Mellanox 2.x was only good through rhel 6.7.    Rhel 6.8 requires mellanox ofed 3.x.  Has anyone been able to get mpss to work with mellanox 3.x?

---error messages--

/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/sa/sa_server_msg.c:673: warning: passing argument 8 of 'ib_sa_path_rec_get' makes integer from pointer without a cast
/usr/src/ofa_kernel/default/include/rdma/ib_sa.h:303: note: expected 'gfp_t' but argument is of type 'void (*)(int,  struct ib_sa_path_rec *, void *)'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/sa/sa_server_msg.c:673: warning: passing argument 9 of 'ib_sa_path_rec_get' from incompatible pointer type
/usr/src/ofa_kernel/default/include/rdma/ib_sa.h:303: note: expected 'void (*)(int,  struct ib_sa_path_rec *, void *)' but argument is of type 'struct path_rec_cb_data *'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/sa/sa_server_msg.c:673: error: too few arguments to function 'ib_sa_path_rec_get'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/drv/server_msg.c: In function 'ibp_cmd_query_gid':
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/drv/server_msg.c:716: error: too few arguments to function 'ib_query_gid'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/cm/cm_server_msg.c: In function 'ibp_cmd_cm_init_qp_attr':
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/cm/cm_server_msg.c:986: error: 'IB_QP_SMAC' undeclared (first use in this function)
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/cm/cm_server_msg.c:986: error: (Each undeclared identifier is reported only once
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/cm/cm_server_msg.c:986: error: for each function it appears in.)
make[4]: *** [/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/sa/sa_server_msg.o] Error 1

/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:396: warning: initialization from incompatible pointer type
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:397: warning: initialization from incompatible pointer type
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:398: warning: initialization from incompatible pointer type
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:399: warning: initialization from incompatible pointer type
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:400: warning: excess elements in struct initializer
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:400: warning: (near initialization for 'ibscif_dma_mapping_ops')
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:402: warning: excess elements in struct initializer
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_mr.c:402: warning: (near initialization for 'ibscif_dma_mapping_ops')
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.c: In function 'event_connection_reply':
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.c:164: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr_in'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.c:165: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr_in'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.c: In function 'event_connection_request':
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.c:186: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr_in'
/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.c:187: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr_in'
make[3]: *** [/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cm.o] Error 1

make[3]: *** [/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/sa] Error 2

make[3]: *** [/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/cm] Error 2
  set -e ; perl /usr/src/kernels/2.6.32-642.el6.x86_64/scripts/recordmcount.pl "x86_64" "64" "objdump" "objcopy" "gcc" "ld" "nm" "" "" "1" "/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/drv/server.o";
  set -e ; perl /usr/src/kernels/2.6.32-642.el6.x86_64/scripts/recordmcount.pl "x86_64" "64" "objdump" "objcopy" "gcc" "ld" "nm" "" "" "1" "/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/hw/scif/ibscif_cq.o";
make[3]: *** [/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp/drv] Error 2
make[2]: *** [/root/rpmbuild/BUILD/ofed-driver/drivers/infiniband/ibp] Error 2

 


 

0 Kudos
1 Reply
Loc_N_Intel
Employee
273 Views

Hi Lisa,

I took a look at OFED-3.12-1, OFED-3.18 and OFED-3.18-2, unfortunately all of them don't support RHEL 6.8. 

You have better chance if you upgrade your system to RHEL 7.2, and then install MPSS 3.8.1 and OFED-3.18-2.

Thanks

0 Kudos
Reply