Currently, I am trying to install and use NEO-Host on a VM with a SR-IOV virtual function of an MLNX5 NIC. I installed NEO-Host successfully on the VM. However, I cannot get any device information with the neo-host-gui. Note that I have installed MLNXOFED and MFT on the VM already.
transport: InfiniBand (0)
state: PORT_ACTIVE (4)
max_mtu: 4096 (5)
active_mtu: 1024 (3)
But for mst:
$ mst status
MST PCI module is not loaded
MST PCI configuration module is not loaded
No devices were found.
Does anyone have any ideas about this? Thank you very much!
Thank you for posting your query on NVIDIA Community.
I would like to inform that we have the following known issue mentioned in latest version of NEO HOst 1.6.1
1064652 Description: When running on a VM with multiple Mellanox PCI
devices, NEO-Host may fail to identify them.
Keywords: Virtual Machine
Please check if you have multiple Mellanox PCI devices.
Thank you for your reply. Do you mean multiple Mellanox PCIe devices on the VM? Currently, I only pass through a device (VF) to the VM. So the VM should only have one PCIe device. Also, according to this post Passthrough the whole MLNX5 to a VM - #4 by spruitt, it seems that I cannot use the NEO-HOST software on a VM. Do I misunderstand something about the usage of NEO-HOST? Thank you.
Neohost can run on VM. Not the performance script but the GUI itself.
Unfortunately, debugging the issue over the community forum will not be possible and a support ticket will need to be opened in order to investigate further which will require an active support entitlement. If there is an active contract in place, please feel free to open a support ticket by emailing email@example.com
For details on contracts, please feel free to contact our contracts team at Networkingfirstname.lastname@example.org
Thank you for your advice.