Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
9223372036854775807
Description
Since commit 31d6445718b896290198f5d127f86c174d499c6c, we are unable to load lnet when using MOFED 3.4
[ 816.546805] LNetError: 28107:0:(o2iblnd.c:2519:kiblnd_hdev_get_attr()) Invalid mr size: 0x3fdf
[ 816.548804] LNetError: 28107:0:(o2iblnd.c:2739:kiblnd_dev_failover()) Can't setup device: -22
[ 816.550756] LNetError: 28107:0:(o2iblnd.c:2849:kiblnd_create_dev()) Can't initialize device: -22
[ 817.552196] LNetError: 105-4: Error -100 starting up LNI o2ib
[ 817.555577] LustreError: 28107:0:(events.c:630:ptlrpc_init_portals()) network initialisation failed
This seems to be related to the (changing) position of the ib_device->attr field. The position of this field is different in lustre (due to odp_statistics being zero-lenghted) and mofed.
Lustre should not ignore the (M)OFED options when --with-o2ib is specified on build.