eth_ipoib not creating ethX


I’ve discovered some behavior which I feel is a bug.

Under 12.04.3 I installed OFED 2.1-1.0.0-ubuntu12.04, enabled the eth_ipoib module in /etc/infiniband/openib.conf absolutely no problems, the ethX and ethX+1 (dual IB card) were created.

While installing the same version of OFED (2.1-1.0.0-ubuntu13.10) for Ubuntu 13.10, and enabling the eth_ipoib module as before, I am not seeing the ethX and ethX+1 being created. The eipoibd reports the following:

2014-01-22 12:03:07,932 :[EipoibParentScanner] ERROR: Failed to get the eth_ipoib interfaces

While I can see the module is loaded:

root@ubuntu2:~# lsmod |grep eth

eth_ipoib 46127 0

compat 13237 18 rdma_cm,ib_cm,ib_sa,iw_cm,mlx4_en,mlx4_ib,mlx5_ib,eth_ipoib,ib_mad,ib_ucm,ib_addr,ib_core,ib_umad,ib_uverbs,mlx4_core,mlx5_core,rdma_ucm,ib_ipoib

Also the “dmesg” command shows the module has been loaded:

[ 18.065097] eth_ipoib: eth_ipoib: IP-over-InfiniBand Para Virtualized Driver: v1.0.0 (Jan 22 2014)

Is there an way of doing this load manually (i.e. using a mknod command in /dev/ )?

I’m happy to give developers access to the system remotely, should they require it.

Kind regards,

Robert Campbell


I do not see this behavior on MLNX_OFED 2.3-1.0.1

Can you please re-test it with the most updated version and report on your findings ?