Discrepency with mlx4_en driver version  4-1.5.2

Mellanox Technologies MT27500 Family [ConnectX-3]Sl/No.Double login TestCaseiscsi iser initiatoriscsi iser targetmlx4_en driver versionfirmware versionResultsComments Errors132 volumes / portals

logout all iscsi sessions

delete all nodes

iser discovery

iser login

reboot

iser loginRedHat 6.9RedHat 7.3Both 4.0-2.0.0Both 2.40.7000Pass232 volumes / portals

logout all iscsi sessions

delete all nodes

iser discovery

iser login

reboot

iser loginRedHat 6.9RedHat 7.3Both 4.0-1.5.2Both 2.40.7000Fail iser discovery failsiscsiadm -m discovery -t st -p 192.168.10.106 -I iser

iscsiadm: recv’s end state machine bug?

iscsiadm: Could not perform SendTargets discovery: iSCSI PDU timed out

dmesg trace on the target:

[ 8370.066398] isert: isert_print_wc: send failure: invalid request error (9) vend_err 8a

[ 8370.376613] mtl rsc inconsistency: memtrack_alloc: /root/mellanox_driver/dpdk-dev-mlnx-ofed-kernel-mlnx-ofa_kernel-4.0-1.5.2.0/drivers/net/ethernet/mellanox/mlx4/cmd.c::2827: kmalloc @ addr=0xFFFF881046722430 which is already known from infiniband/ulp/isert/ib_isert.c:1292

Could you please confirm that there is a problem with mlx4_en driver version 4-1.5.2 ??

Many thanks !

Hi Santhosh,

Where is this document coming from and what does it correspond to?

Our latest version of mlx4_en driver is V4.0-2.0.1, where is driver version 4-1.5.2 coming from?

Our latest version of Mellanox OFED Driver (VPI) 4.1 includes mlx4_en version 4.1-1.0.2.

Sophie.

Hi Sophie,

Thanks for your response,

a) We performed a small test and thus published those results.

b) We installed 4.0 - 2.0.1 from your official page but it shows up as 4-2.0.0 on the port, and we got 4-1.5.2 from Release mlnx-ofa_kernel-4.0-1.5.2.0 · Mellanox/dpdk-dev-mlnx-ofed-kernel · GitHub https://github.com/Mellanox/dpdk-dev-mlnx-ofed-kernel/releases/tag/mlnx-ofa_kernel-4.0-1.5.2.0

Could you please confirm if the above Git repo is the right location to fetch connectX3 mlx4_en driver ?

and also if there are any release notes between those two versions ?

Many thanks,

Santhosh

Hi Santhosh,

Could you please confirm if the above Git repo is the right location to fetch connectX3 mlx4_en driver? No, this is the developer source code provided on the Git website and not the official mlnx_en driver provided through our Mellanox website.

I verified the version of the mlx4_en from Mellanox EN driver version v4.0-2.0.0.1 and it reports as:

#define DRV_NAME “mlx4_en”

#define DRV_VERSION “4.0-2.0.0”

Sophie.