I've just installed OFED 1.5.2 using your install.pl on two brand new servers I'm building.
Certainly a lot better experience than the last time I did this with the standard OFED release a few years ago. These were two new freshly build servers with OpenSuSe11.2 with a 2.6.31 kernel, so I had no pre-existing environment on them. I added all the packages listed in the README.txt for the components I wanted. It took three go's to finally build the new kernel and install InfiniBand. First attempt failed since neither quilt or patch were available on the systems. I downloaded quilt and tried again 20 minutes of build later it failed again, this time it could not find make. I downloaded make and tried again 30 minutes later it failed again, this time iit was looking for libtool I downloaded libtool and tried again. This time it finished successfully and I had InfiniBand up and running. Took about 2 1/2 hours due to the false starts. It would be worthwhile adding checks for these commands near the beginning of the build scripts. There were also a lot of error messages about user vlad and group vlad not being present. The scripts should not really contain any had codes dependencies on users other than root. Overall, a good job though. thanks for all your efforts. Richard On Sun, 2010-11-28 at 02:41 -0800, Vladimir Sokolovsky (Mellanox) wrote: > This email was generated automatically, please do not reply > > > git_url: git://git.openfabrics.org/ofed_1_5/linux-2.6.git > git_branch: ofed_kernel_1_5 > > Common build parameters: > > Passed: > Passed on i686 with linux-2.6.19 > Passed on i686 with linux-2.6.18 > Passed on i686 with linux-2.6.26 > Passed on i686 with linux-2.6.27 > Passed on i686 with linux-2.6.24 > Passed on i686 with linux-2.6.22 > Passed on x86_64 with linux-2.6.18 > Passed on x86_64 with linux-2.6.16.60-0.54.5-smp > Passed on x86_64 with linux-2.6.16.60-0.21-smp > Passed on x86_64 with linux-2.6.18-194.el5 > Passed on x86_64 with linux-2.6.18-164.el5 > Passed on x86_64 with linux-2.6.18-128.el5 > Passed on x86_64 with linux-2.6.19 > Passed on x86_64 with linux-2.6.22 > Passed on x86_64 with linux-2.6.18-93.el5 > Passed on x86_64 with linux-2.6.26 > Passed on x86_64 with linux-2.6.24 > Passed on x86_64 with linux-2.6.27 > Passed on x86_64 with linux-2.6.25 > Passed on x86_64 with linux-2.6.27.19-5-smp > Passed on x86_64 with linux-2.6.28 > Passed on x86_64 with linux-2.6.9-89.ELsmp > Passed on ia64 with linux-2.6.23 > Passed on ia64 with linux-2.6.19 > Passed on ia64 with linux-2.6.18 > Passed on ia64 with linux-2.6.22 > Passed on ia64 with linux-2.6.26 > Passed on ia64 with linux-2.6.28 > Passed on ia64 with linux-2.6.24 > Passed on ia64 with linux-2.6.25 > Passed on ppc64 with linux-2.6.18 > Passed on ppc64 with linux-2.6.19 > > Failed: > Build failed on i686 with linux-2.6.21.1 > Build failed on x86_64 with linux-2.6.21.1 > Log: > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > error: implicit declaration of function 'list_first_entry' > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > error: expected expression before 'typeof' > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > warning: assignment makes pointer from integer without a cast > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check/drivers/infiniband/ulp/srpt] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_x86_64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/x86_64/linux-2.6.21.1' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > Build failed on x86_64 with linux-2.6.20 > Log: > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > error: implicit declaration of function 'list_first_entry' > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > error: expected expression before 'typeof' > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > warning: assignment makes pointer from integer without a cast > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check/drivers/infiniband/ulp/srpt/ib_srpt.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check/drivers/infiniband/ulp/srpt] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.20_x86_64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/x86_64/linux-2.6.20' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > Build failed on x86_64 with linux-2.6.33 > Log: > from include/linux/mutex.h:13, > from > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.33_x86_64_check/drivers/infiniband/core/addr.c:36: > include/linux/compiler-gcc4.h:8:4: error: #error Your version of gcc > miscompiles the __weak directive > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.33_x86_64_check/drivers/infiniband/core/addr.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.33_x86_64_check/drivers/infiniband/core] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.33_x86_64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.33_x86_64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/x86_64/linux-2.6.33' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > Build failed on x86_64 with linux-2.6.34 > Log: > from include/linux/mutex.h:13, > from > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.34_x86_64_check/drivers/infiniband/core/addr.c:36: > include/linux/compiler-gcc4.h:8:4: error: #error Your version of gcc > miscompiles the __weak directive > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.34_x86_64_check/drivers/infiniband/core/addr.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.34_x86_64_check/drivers/infiniband/core] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.34_x86_64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.34_x86_64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/x86_64/linux-2.6.34' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > Build failed on x86_64 with linux-2.6.9-67.ELsmp > Log: > include/linux/skbuff.h:1041: warning: pointer targets in passing argument 2 > of 'csum_partial_copy_from_user' differ in signedness > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-67.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4/qp.c: > In function 'mlx4_bf_copy': > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-67.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4/qp.c:1923: > error: implicit declaration of function '__iowrite64_copy' > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-67.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4/qp.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-67.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-67.ELsmp_x86_64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-67.ELsmp_x86_64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/x86_64/linux-2.6.9-67.ELsmp' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > Build failed on x86_64 with linux-2.6.9-78.ELsmp > Log: > include/linux/skbuff.h:1041: warning: pointer targets in passing argument 2 > of 'csum_partial_copy_from_user' differ in signedness > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-78.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4/qp.c: > In function 'mlx4_bf_copy': > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-78.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4/qp.c:1923: > error: implicit declaration of function '__iowrite64_copy' > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-78.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4/qp.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-78.ELsmp_x86_64_check/drivers/infiniband/hw/mlx4] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-78.ELsmp_x86_64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.9-78.ELsmp_x86_64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/x86_64/linux-2.6.9-78.ELsmp' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > Build failed on ia64 with linux-2.6.21.1 > Log: > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > error: implicit declaration of function 'list_first_entry' > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > error: expected expression before 'typeof' > /home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check/drivers/infiniband/ulp/srpt/ib_srpt.c:2823: > warning: assignment makes pointer from integer without a cast > make[4]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check/drivers/infiniband/ulp/srpt/ib_srpt.o] > Error 1 > make[3]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check/drivers/infiniband/ulp/srpt] > Error 2 > make[2]: *** > [/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check/drivers/infiniband] > Error 2 > make[1]: *** > [_module_/home/vlad/tmp/ofa_1_5_kernel-20101128-0200_linux-2.6.21.1_ia64_check] > Error 2 > make[1]: Leaving directory `/home/vlad/kernel.org/ia64/linux-2.6.21.1' > make: *** [kernel] Error 2 > ---------------------------------------------------------------------------------- > _______________________________________________ > ewg mailing list > ewg@lists.openfabrics.org > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
_______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg