My vendors have shipped as an Infiniband card a ConnectX-3 Pro card which identifies as an ethernet controller:
3b:00.0 Ethernet controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]
ibv_devinfo says
[root@dstorage13 ~]# ibv_devinfo
hca_id: mlx4_0
transport: InfiniBand (0)
fw_ver: 2.42.5000
node_guid: 1c34:da03:00e5:5650
sys_image_guid: 1c34:da03:00e5:5650
vendor_id: 0x02c9
vendor_part_id: 4103
hw_ver: 0x0
board_id: DEL2300000023
phys_port_cnt: 2
Device ports:
port: 1
state: PORT_DOWN (1)
max_mtu: 4096 (5)
active_mtu: 1024 (3)
sm_lid: 0
port_lid: 0
port_lmc: 0x00
link_layer: Ethernet
port: 2
state: PORT_DOWN (1)
max_mtu: 4096 (5)
active_mtu: 1024 (3)
sm_lid: 0
port_lid: 0
port_lmc: 0x00
link_layer: Ethernet
and when I try to switch to Infiniband (which looks as though it might be possible) I get
connectx_port_config
ConnectX PCI devices :
|----------------------------|
| 1 0000:3b:00.0 |
|----------------------------|
Before port change:
eth
eth
|----------------------------|
| Possible port modes: |
| 1: Infiniband |
| 2: Ethernet |
| 3: AutoSense |
|----------------------------|
Select mode for port 1 (1,2,3): 1
Select mode for port 2 (1,2,3): 1
WARNING: Illegal port configuration attempted,
Please view dmesg for details.
…
[ 1916.433846] mlx4_core 0000:3b:00.0: Requested port type for port 1 is not supported on this HCA
[ 1916.434592] mlx4_core 0000:3b:00.0: Requested port type for port 2 is not supported on this HCA
I am guessing that Dell have just shipped an ethernet-only card but would be grateful for confirmation before I go back to them.