Hello,
I am a newbie to IB, pardon if the question is silly. I'm trying to enable SRV_io in my IB card on RHEL 6.4. It doesn't seem to be working. Here's what I did:
1) burned a new firmware - the only thing I added to the ini file was sriov_en = true
2) That seems to work, I get this from flint...
[HCA]
hca_header_device_id = 0x1003
hca_header_subsystem_id = 0x0051
dpdp_en = true
eth_xfi_en = true
mdio_en_port1 = 0
pcie_tx_polarity = 0x0f
total_vfs = 8
sriov_en = true
3) I reload the core module: modprobe mlx4_core port_type_array=1 num_vfs=8
4) And I get this in lspci:
[root@pcs2 fw-make]# lspci -v | grep -A 15 -i mell
03:00.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3]
Subsystem: Mellanox Technologies Device 0051
Physical Slot: 1
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at e4800000 (64-bit, non-prefetchable) [size=1M]
Memory at e4000000 (64-bit, prefetchable) [size=8M]
Capabilities: [40] Power Management version 3
Capabilities: [48] Vital Product Data
Capabilities: [9c] MSI-X: Enable+ Count=128 Masked-
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [100] Alternative Routing-ID Interpretation (ARI)
Capabilities: [148] Device Serial Number 00-02-c9-03-00-31-fe-b0
Capabilities: [108] Single Root I/O Virtualization (SR-IOV)
Capabilities: [154] Advanced Error Reporting
5) Still I don't see any VFs, only the physical card:
[root@pcs2 fw-make]# lspci | grep ell
03:00.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3]
What am I missing? I'm using the modules that come with RHEL, I did not install the MLNX stack or modules.
Thanks in advance!
Pablo