All,
I am attempting to use drivers recently updated (by wissams@mellanox.com) on ipxe.org's git repository to create a undionly.kpxe. Currently the latest compiled undionly obtained from ipxe.org fails to configure the Mellanox ethernet MACs failing with the error "No configuration methods succeeded (http://ipxe.org/040ee119)"
After cloning the SUBJ repo, and changing directory to ./flexboot/src I run the following:
"make bin/undionly.kpxe"
When make gets to the recently updated InfiniBand drivers, it loops indefinitely repeating the following:
“ [DEPS] drivers/infiniband/mlx_nodnic/src/mlx_port.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_cmd.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_device.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac//mlx_vmac.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig//mlx_nvconfig.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_reg_access//mlx_reg_access.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_memory.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_utils.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_icmd.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src//mlx_memory_priv.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src//mlx_pci_priv.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src//mlx_utils_priv.c
[DEPS] drivers/infiniband/golan.c
[DEPS] drivers/infiniband/golan_settings.c
[DEPS] drivers/infiniband/flexboot_nodnic.c
[DEPS] drivers/infiniband/hermon.c
”
My end goal is to chainboot using iPXE on several HP BL 220’s with “HP NC543i 1P 4xQDR IB/10Gb Flex-10 Adptr” using the process that works on other physical and virtual servers in our environment.
I am new to Mellanox hardware, suggestions or pushes in the right direction are welcomed.
Thank you,
Lars