alpha754293
Dabbler
- Joined
- Jul 18, 2019
- Messages
- 47
I am testing out TrueNAS Core 12.0-U1.1 and trying to set up a NFSoRDMA share running on top of ZFS on my system.Relevant
Relevant hardware is as follows:
CPU: Intel Core i7-3930K
Motherboard: Asus X79 Sabertooth
RAM: 32 GB (4x 8 GB DDR3-1600 Crucial Ballistix Sport I think. I actually don't remember anymore)
GPU: Nvidia Quadro 600
OS drive: 1x HGST 1TB SATA 3 Gbps 7200 rpm HDD for OS
Hard drives: 4x HGST 1TB SATA 3 Gbps 7200 rpm HDD for data (will be configured in raidz, but I am trying to get Infiniband up and running first)
Infiniband card: Mellanox ConnectX-4 dual port VPI 100 Gbps 4x EDR Infiniband (MCX456-ECAT)
Infiniband switch: Mellanox MSB-7890 externally managed switch
I do have another system on the Infiniband network that's currently running OpenSM on CentOS 7.7.
Output from pciconf -lv is as follows:
Output from dmesg | grep "Mellanox"
kldstat doesn't show any ib kernel modules being compiled/loaded.
I found this thread where they were able to get the ConnectX-2 40 Gbps IB adapters to work in TrueNAS 11, but they don't really say how they were able to get it up and running.
It just shows the screenshots where they were able to add the mellanox card as an interface, whereas I currently, still can't do that.
(cf. https://www.truenas.com/community/threads/40gb-mellanox-card-setup.51343/post-447336)
According to the hardware release notes for FreeBSD 12.0 (Source: https://www.freebsd.org/releases/12.0R/hardware/#support), it does say that the mlx5en_core driver supports my card, but what it doesn't say is whether the ports need to be in ETH mode or whether it can stay in IB mode.
If anybody has any ideas as to how I can get my Infiniband up and running in TrueNAS Core 12, that would be greatly appreciated.
(Please also let me know if I need to just run/execute the FreeBSD MLNX OFED driver installation procedure because my thought process was that since the mlx5en_core driver was already in TrueNAS 12, I thought that Infiniband would work "out of the box".)
If my thought processes are incorrect in regards to this, please feel free to let me know.
Thank you.
Relevant hardware is as follows:
CPU: Intel Core i7-3930K
Motherboard: Asus X79 Sabertooth
RAM: 32 GB (4x 8 GB DDR3-1600 Crucial Ballistix Sport I think. I actually don't remember anymore)
GPU: Nvidia Quadro 600
OS drive: 1x HGST 1TB SATA 3 Gbps 7200 rpm HDD for OS
Hard drives: 4x HGST 1TB SATA 3 Gbps 7200 rpm HDD for data (will be configured in raidz, but I am trying to get Infiniband up and running first)
Infiniband card: Mellanox ConnectX-4 dual port VPI 100 Gbps 4x EDR Infiniband (MCX456-ECAT)
Infiniband switch: Mellanox MSB-7890 externally managed switch
I do have another system on the Infiniband network that's currently running OpenSM on CentOS 7.7.
Output from pciconf -lv is as follows:
Code:
mlx5_core0@pci0:3:0:0: class=0x020700 card=0x001415b3 chip=0x101315b3 rev=0x00 hdr=0x00 vendor = 'Mellanox Technologies' device = 'MT27700 Family [ConnectX-4]' class = network subclass = InfiniBand mlx5_core1@pci0:3:0:1: class=0x020700 card=0x001415b3 chip=0x101315b3 rev=0x00 hdr=0x00 vendor = 'Mellanox Technologies' device = 'MT27700 Family [ConnectX-4]' class = network subclass = InfiniBand
Output from dmesg | grep "Mellanox"
Code:
mlx5en: Mellanox Ethernet driver 3.5.2 (September 2019) mlx5en: Mellanox Ethernet driver 3.5.2 (September 2019)
kldstat doesn't show any ib kernel modules being compiled/loaded.
I found this thread where they were able to get the ConnectX-2 40 Gbps IB adapters to work in TrueNAS 11, but they don't really say how they were able to get it up and running.
It just shows the screenshots where they were able to add the mellanox card as an interface, whereas I currently, still can't do that.
(cf. https://www.truenas.com/community/threads/40gb-mellanox-card-setup.51343/post-447336)
According to the hardware release notes for FreeBSD 12.0 (Source: https://www.freebsd.org/releases/12.0R/hardware/#support), it does say that the mlx5en_core driver supports my card, but what it doesn't say is whether the ports need to be in ETH mode or whether it can stay in IB mode.
If anybody has any ideas as to how I can get my Infiniband up and running in TrueNAS Core 12, that would be greatly appreciated.
(Please also let me know if I need to just run/execute the FreeBSD MLNX OFED driver installation procedure because my thought process was that since the mlx5en_core driver was already in TrueNAS 12, I thought that Infiniband would work "out of the box".)
If my thought processes are incorrect in regards to this, please feel free to let me know.
Thank you.