Прошу обеспечить доступность mlx5_en.ko в un-def и std-def, как минимум -- иначе не работают нынешние карточки Mellanox в качестве 40GbE+, а не Infiniband.
PS: а вообще мелланоксы рекомендуют обеспечить наличие: CONFIG_NET_SWITCHDEV=y CONFIG_NET_DEVLINK=y CONFIG_MLXSW_CORE=m CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_PCI=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLXSW_SPECTRUM=m CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_LEDS_MLXCPLD=m CONFIG_NET_CLS=y CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_CLS_MATCHALL=m
ping: $ rpmpeek kernel-image-un-def-4.9.7-alt1.x86_64.rpm grep CONFIG_MLX5_CORE_EN boot/config-4.9.7-un-def-alt1 # CONFIG_MLX5_CORE_EN is not set $ _ (честно говоря, надеялся в этом ядре уже увидеть этот модуль)
Включил в локальной сборке -- требуется =y, а не =m (это bool, а не tristate): -# CONFIG_MLX5_CORE_EN is not set +CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_CORE_EN_DCB=y