Hello everyone.
I have a Mellanox MCX354A-FCBT CX354A ConnectX-3 VPI card in my NAS running 14.2 that I am trying to use to connect to my main server using IPOIB.
The main server is using a Mellanox ConnectX-IB (MT27600) card running Ubuntu as that card, to the best of my knowledge, doesn't work with FreeBSD. The Ubuntu server is also running opensm.
The card is working somewhat, but is very slow compared to having used it on Linux.
The card shows up under
and if I load the modules mlx4ib(4) and ipoib the card's two ports show up under ifconfig as ib0 and ib1:
However, the issue I am having is that I cannot seem to enable jumbo frames. The MTU defaults to 2044, which I believe is the max for datagram mode. On Linux, I was able to set the card to connected mode and enable jumbo frames with the MTU set to 65520, but on FreeBSD it just defaults to the smaller frame size as it seems to be stuck in datagram mode.
When I try to set the MTU higher than 2044 I get the following notice:
I believe 2044 is the max MTU for datagram mode. Does anyone know how to change it to connected mode?
On Linux I can just enter the following to change modes:
I believe this is limiting my speed. When the machine was running Linux, iperf3 would give me an average of around 18gbps, where as on FreeBSD I'm lucky to get around 3gbps.
I did see the InfiniBand Wiki page which mentions creating a custom kernel with options IPOIB_CM, although I may have misunderstood things.
I gave that a try, creating a file /etc/src.conf which contained only one line:
Then created a new kernel config based off of GENERIC named MYKERNEL with the following lines added:
After building and installing MYKERNEL I was still unable to set the MTU higher than 2044, and now iperf3 shows even slower speeds averaging around 1.2gbps.
I had to make sure that /etc/rc.conf was not loading ipoib nor mlx4ib as that would cause the network interfaces to show up twice for ifconfig. With the custom kernel installed, I only have the following modules loaded:
and the following defaults for /boot/loader.conf:
With the new kernel installed, I do get something from dmesg about ipoib_cm saying that it failed:
The full dmseg is as follows:
Anyone have any idea why ipoib_cm is failing to load or how else I can set the card to connected mode? Is there any way to speed it up or make the frames larger for data transfer between the two machines?
Any help is appreciated!
I have a Mellanox MCX354A-FCBT CX354A ConnectX-3 VPI card in my NAS running 14.2 that I am trying to use to connect to my main server using IPOIB.
The main server is using a Mellanox ConnectX-IB (MT27600) card running Ubuntu as that card, to the best of my knowledge, doesn't work with FreeBSD. The Ubuntu server is also running opensm.
The card is working somewhat, but is very slow compared to having used it on Linux.
The card shows up under
pciconf -lv
:
Code:
mlx4_core0@pci0:5:0:0: class=0x020700 rev=0x00 hdr=0x00 vendor=0x15b3 device=0x1003 subvendor=0x15b3 subdevice=0x0050
vendor = 'Mellanox Technologies'
device = 'MT27500 Family [ConnectX-3]'
class = network
subclass = InfiniBand
and if I load the modules mlx4ib(4) and ipoib the card's two ports show up under ifconfig as ib0 and ib1:
Code:
$ ifconfig
em0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=4e524bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
ether 2c:44:fd:15:01:28
inet 192.168.50.68 netmask 0xffffff00 broadcast 192.168.50.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
re0: flags=1008802<BROADCAST,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
ether 00:13:3b:e7:2f:8e
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ib0: flags=1008063<UP,BROADCAST,NEEDSEPOCH,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 2044
options=80018<VLAN_MTU,VLAN_HWTAGGING,LINKSTATE>
lladdr 0.0.2.8.fe.80.0.0.0.0.0.0.e4.1d.2d.3.0.4c.5b.81
inet 192.168.200.1 netmask 0xffffff00 broadcast 192.168.200.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
ib1: flags=1008063<UP,BROADCAST,NEEDSEPOCH,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 4092
options=80018<VLAN_MTU,VLAN_HWTAGGING,LINKSTATE>
lladdr 0.0.2.9.fe.80.0.0.0.0.0.0.e4.1d.2d.3.0.4c.5b.82
inet 192.168.200.2 netmask 0xffffff00 broadcast 192.168.200.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
However, the issue I am having is that I cannot seem to enable jumbo frames. The MTU defaults to 2044, which I believe is the max for datagram mode. On Linux, I was able to set the card to connected mode and enable jumbo frames with the MTU set to 65520, but on FreeBSD it just defaults to the smaller frame size as it seems to be stuck in datagram mode.
When I try to set the MTU higher than 2044 I get the following notice:
Code:
$ sudo ifconfig ib0 inet 192.168.200.1 netmask 255.255.255.0 mtu 65520 up
ifconfig: ioctl SIOCSIFMTU (set mtu): Invalid argument
$ ifconfig ib0<br>ib0: flags=1008063<UP,BROADCAST,NEEDSEPOCH,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 2044
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
lladdr 0.0.2.10.fe.80.0.0.0.0.0.0.e4.1d.2d.3.0.4c.5b.81nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
I believe 2044 is the max MTU for datagram mode. Does anyone know how to change it to connected mode?
On Linux I can just enter the following to change modes:
echo connected | sudo tee /sys/class/net/ibp0s7d1/mode
and it then allows me to set jumbo frames. On FreeBSD this doesn't work as we don't use /sysI believe this is limiting my speed. When the machine was running Linux, iperf3 would give me an average of around 18gbps, where as on FreeBSD I'm lucky to get around 3gbps.
I did see the InfiniBand Wiki page which mentions creating a custom kernel with options IPOIB_CM, although I may have misunderstood things.
I gave that a try, creating a file /etc/src.conf which contained only one line:
Code:
WITH_OFED='yes
Then created a new kernel config based off of GENERIC named MYKERNEL with the following lines added:
Code:
# For IPoIB connected mode and SDP
options OFED
options SDP
options IPOIB_CM
# For ConnectX-3 IB support
device mlx4
device mlx4ib
device ipoib
device mlx4en
device mthca
After building and installing MYKERNEL I was still unable to set the MTU higher than 2044, and now iperf3 shows even slower speeds averaging around 1.2gbps.
I had to make sure that /etc/rc.conf was not loading ipoib nor mlx4ib as that would cause the network interfaces to show up twice for ifconfig. With the custom kernel installed, I only have the following modules loaded:
Code:
$ kldstat
Id Refs Address Size Name
1 36 0xffffffff80200000 215d518 kernel
2 1 0xffffffff8235e000 5da658 zfs.ko
3 1 0xffffffff82939000 77d8 cryptodev.ko
4 1 0xffffffff833e5000 3390 acpi_wmi.ko
5 1 0xffffffff833e9000 4250 ichsmb.ko
6 1 0xffffffff833ee000 2178 smbus.ko
7 1 0xffffffff833f1000 8e00 ioat.ko
8 1 0xffffffff833fa000 3360 uhid.ko
9 1 0xffffffff833fe000 4364 ums.ko
10 1 0xffffffff83403000 2a68 mac_ntpd.ko
Code:
$ cat /boot/loader.conf
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
cryptodev_load="YES"
zfs_load="YES"
With the new kernel installed, I do get something from dmesg about ipoib_cm saying that it failed:
Code:
$ dmesg | grep ipoib
ib0: ipoib_cm_post_receive_srq failed for buf 0
ib1: ipoib_cm_post_receive_srq failed for buf 0
The full dmseg is as follows:
$ dmesg
---<<BOOT>>---
Copyright (c) 1992-2023 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 14.2-RELEASE-p2 #3 releng/14.2-n269518-ac2cbb46b5f1-dirty: Mon Apr 7 10:14:58 MDT 2025
root@freebsdNAS:/usr/obj/usr/src/amd64.amd64/sys/MYKERNEL amd64
FreeBSD clang version 18.1.6 (https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67)
VT(efifb): resolution 800x600
CPU: Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz (2693.66-MHz K8-class CPU)
Origin="GenuineIntel" Id=0x306e4 Family=0x6 Model=0x3e Stepping=4
IC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
AMD Features2=0x1<LAHF>
Structured Extended Features=0x281<FSGSBASE,SMEP,ERMS>
Structured Extended Features3=0x9c000400<MD_CLEAR,IBPB,STIBP,L1DFL,SSBD>
XSAVE Features=0x1<XSAVEOPT>
VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID,VID,PostIntr
TSC: P-state invariant, performance statistics
real memory = 68719476736 (65536 MB)
avail memory = 66765398016 (63672 MB)
Event timer "LAPIC" quality 600
ACPI APIC Table: <HPQOEM SLIC-WKS>
FreeBSD/SMP: Multiprocessor System Detected: 24 CPUs
FreeBSD/SMP: 1 package(s) x 12 core(s) x 2 hardware threads
random: registering fast source Intel Secure Key RNG
random: fast provider: "Intel Secure Key RNG"
random: unblocking device.
ioapic0 <Version 2.0> irqs 0-23
ioapic1 <Version 2.0> irqs 24-47
Launching APs: 1 10 22 14 19 6 16 13 15 7 20 21 8 9 3 17 5 18 4 2 23 11 12
random: entropy device external interface
kbd1 at kbdmux0
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS> at iomem 0xcbad0b98-0xcbad0bb6
smbios0: Version: 2.7, BCD Revision: 2.7
aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS>
acpi0: <HPQOEM SLIC-WKS>
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
atrtc0: registered as a time-of-day clock, resolution 1.000000s
Event timer "RTC" frequency 32768 Hz quality 0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 950
Event timer "HPET" frequency 14318180 Hz quality 350
Event timer "HPET1" frequency 14318180 Hz quality 340
Event timer "HPET2" frequency 14318180 Hz quality 340
Event timer "HPET3" frequency 14318180 Hz quality 340
Event timer "HPET4" frequency 14318180 Hz quality 340
Event timer "HPET5" frequency 14318180 Hz quality 340
Event timer "HPET6" frequency 14318180 Hz quality 340
Event timer "HPET7" frequency 14318180 Hz quality 340
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 26 at device 1.0 on pci0
pcib2: <ACPI PCI-PCI bridge> irq 32 at device 2.0 on pci0
pci2: <ACPI PCI bus> on pcib2
pci2: <network> at device 0.0 (no driver attached)
pcib3: <ACPI PCI-PCI bridge> irq 40 at device 3.0 on pci0
pci3: <ACPI PCI bus> on pcib3
vgapci0: <VGA-compatible display> port 0xb000-0xb07f mem 0xee000000-0xeeffffff,0xd0000000-0xdfffffff,0xe0000000-0xe1ffffff irq 40 at device 0.0 on pci3
vgapci0: Boot video device
hdac0: <NVIDIA (0x0fb8) HDA Controller> mem 0xef080000-0xef083fff irq 44 at device 0.1 on pci3
pcib4: <ACPI PCI-PCI bridge> irq 16 at device 17.0 on pci0
pci4: <ACPI PCI bus> on pcib4
isci0: <Intel(R) C600 Series Chipset SAS Controller (SATA mode)> port 0xd000-0xd0ff mem 0xe3400000-0xe3403fff,0xe3000000-0xe33fffff irq 16 at device 0.0 on pci4
pci0: <simple comms> at device 22.0 (no driver attached)
atapci0: <Intel ATA controller> port 0xe0b0-0xe0b7,0xe0a0-0xe0a3,0xe090-0xe097,0xe080-0xe083,0xe070-0xe07f irq 18 at device 22.2 on pci0
ata2: <ATA channel> at channel 0 on atapci0
ata3: <ATA channel> at channel 1 on atapci0
uart2: <Intel C600/X79 Series Chipset KT Controller> port 0xe060-0xe067 mem 0xefc47000-0xefc47fff irq 17 at device 22.3 on pci0
uart2: Using 1 MSI message
em0: Ethernet address: 2c:44:fd:15:01:28
em0: netmap queues/slots: TX 1/1024, RX 1/1024
ehci0: <Intel Patsburg USB 2.0 controller> mem 0xefc4f000-0xefc4f3ff irq 16 at device 26.0 on pci0
usbus0: EHCI version 1.0
usbus0 on ehci0
usbus0: 480Mbps High Speed USB v2.0
hdac1: <Intel Patsburg HDA Controller> mem 0xefc40000-0xefc43fff irq 22 at device 27.0 on pci0
pcib5: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci5: <ACPI PCI bus> on pcib5
pcib6: <ACPI PCI-PCI bridge> irq 17 at device 28.5 on pci0
pci6: <ACPI PCI bus> on pcib6
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0xa000-0xa0ff mem 0xefb00000-0xefb00fff,0xe3600000-0xe3603fff irq 16 at device 0.0 on pci6
re0: Using 1 MSI-X message
re0: Chip rev. 0x48000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
re0: Using defaults for TSO: 65518/35/2048
ehci1: <Intel Patsburg USB 2.0 controller> mem 0xefc4e000-0xefc4e3ff irq 23 at device 29.0 on pci0
usbus2: EHCI version 1.0
usbus2 on ehci1
usbus2: 480Mbps High Speed USB v2.0
pcib9: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci9: <ACPI PCI bus> on pcib9
pci9: <serial bus, FireWire> at device 5.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
ahci0: <Intel Patsburg AHCI SATA controller> port 0xe0f0-0xe0f7,0xe0e0-0xe0e3,0xe0d0-0xe0d7,0xe0c0-0xe0c3,0xe020-0xe03f mem 0xefc4c000-0xefc4c7ff irq 19 at device 31.2 on pci0
ahci0: AHCI v1.30 with 6 6Gbps ports, Port Multiplier not supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich3: <AHCI channel> at channel 3 on ahci0
ahciem0: <AHCI enclosure management bridge> on ahci0
acpi_button0: <Power Button> on acpi0
acpi_syscontainer0: <System Container> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
uhub2 on usbus2
uhub2: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
hdacc0: <NVIDIA (0x0081) HDA CODEC> at cad 0 on hdac0
hdaa0: <NVIDIA (0x0081) Audio Function Group> at nid 1 on hdacc0
pcm0: <NVIDIA (0x0081) (HDMI/DP 8ch)> at nid 4 on hdaa0
pcm1: <NVIDIA (0x0081) (HDMI/DP 8ch)> at nid 5 on hdaa0
hdacc1: <Realtek ALC262 HDA CODEC> at cad 0 on hdac1
hdaa1: <Realtek ALC262 Audio Function Group> at nid 1 on hdacc1
pcm2: <Realtek ALC262 (Analog)> at nid 21 and 24,25,26 on hdaa1
pcm3: <Realtek ALC262 (Front Analog Headphones)> at nid 27 on hdaa1
uhub0: 8 ports with 8 removable, self powered
mlx4_core0: <mlx4_core> mem 0xef800000-0xef8fffff,0xe2800000-0xe2ffffff irq 32 at device 0.0 on pci2
mlx4_core: Mellanox ConnectX core driver v3.7.1 (November 2021)
mlx4_core: Initializing 0000:05:00.0
ugen1.2: <CX 2.4G Receiver> at usbus1
ukbd0 on uhub0
ukbd0: <CX 2.4G Receiver, class 0/0, rev 1.10/7.10, addr 1> on usbus1
kbd2 at ukbd0
uhub1: 2 ports with 2 removable, self powered
ses0: SEMB SES Device
ses0: ada0,pass7 in 'Slot 03', SATA Slot: scbus5 target 0
da1 at mps0 bus 0 scbus0 target 1 lun 0
da1: <HGST HUH721010AL5204 C384> Fixed Direct Access SPC-4 SCSI device
da1: Serial Number 2TGNJ4ZD
da1: 600.000MB/s transfers
da1: Command Queueing enabled
da1: 9537536MB (19532873728 512 byte sectors)
da2 at mps0 bus 0 scbus0 target 2 lun 0
da2: <HGST HUH721010AL5204 C384> Fixed Direct Access SPC-4 SCSI device
da2: Serial Number 2TGNN8ND
da2: 600.000MB/s transfers
da2: Command Queueing enabled
da2: 9537536MB (19532873728 512 byte sectors)
da0 at mps0 bus 0 scbus0 target 0 lun 0
da0: <HGST HUS726060AL4210 A51B> Fixed Direct Access SPC-4 SCSI device
da0: Serial Number NAHAD8YY
da0: 600.000MB/s transfers
da0: Command Queueing enabled
da0: 5723166MB (1465130646 4096 byte sectors)
da4 at mps0 bus 0 scbus0 target 5 lun 0
da4: Serial Number NAHBE3DX
da4: 600.000MB/s transfers
da4: Command Queueing enabled
da4: 5723166MB (1465130646 4096 byte sectors)
da5 at mps0 bus 0 scbus0 target 6 lun 0
da5: <HGST HUS726060AL4210 A7JD> Fixed Direct Access SPC-4 SCSI device
da5: Serial Number NCGX4VYV
da5: 600.000MB/s transfers
da5: Command Queueing enabled
da5: 5723166MB (1465130646 4096 byte sectors)
da3 at mps0 bus 0 scbus0 target 4 lun 0
da3: <HGST HUS726060AL4210 A7JD> Fixed Direct Access SPC-4 SCSI device
da3: Serial Number NCGX9MHV
da3: 600.000MB/s transfers
da3: Command Queueing enabled
da3: 5723166MB (1465130646 4096 byte sectors)
da6 at mps0 bus 0 scbus0 target 7 lun 0
da6: <ATA ST500DM002-1BD14 HP73> Fixed Direct Access SPC-4 SCSI device
da6: Serial Number Z3TTZSJT
da6: 600.000MB/s transfers
da6: Command Queueing enabled
da6: 476940MB (976773168 512 byte sectors)
da6: quirks=0x8<4K>
mlx4_core0: Unable to determine PCI device chain minimum BW
mlx4_core0: Unsupported cable detected
<mlx4_ib> mlx4_ib_add: mlx4_ib: Mellanox ConnectX InfiniBand driver v3.7.1 (November 2021)
<mlx4_ib> mlx4_ib_add: counter index 0 for port 1 allocated 0
<mlx4_ib> mlx4_ib_add: counter index 1 for port 2 allocated 0
ib0: link state changed to DOWN
ib0: post srq failed for buf 0 (-22)
ib0: ipoib_cm_post_receive_srq failed for buf 0
ib0: Attached to mlx4_0 port 1
ib1: link state changed to DOWN
ib1: post srq failed for buf 0 (-22)
ib1: ipoib_cm_post_receive_srq failed for buf 0
ib1: Attached to mlx4_0 port 2
Trying to mount root from zfs:zroot/ROOT/default []...
uhub3: 6 ports with 6 removable, self powered
uhub4: 8 ports with 8 removable, self powered
ioat0: <IVB IOAT Ch0> mem 0xefc3c000-0xefc3ffff irq 31 at device 4.0 on pci0
ioat4: <IVB IOAT Ch4> mem 0xefc2c000-0xefc2ffff irq 31 at device 4.4 on pci0
ioat4: Capabilities: f7<Extended_APIC_ID,Block_Fill,Move_CRC,DCA,Marker_Skipping,CRC,Page_Break>
ioat5: <IVB IOAT Ch5> mem 0xefc28000-0xefc2bfff irq 39 at device 4.5 on pci0
ioat5: Capabilities: f7<Extended_APIC_ID,Block_Fill,Move_CRC,DCA,Marker_Skipping,CRC,Page_Break>
ioat6: <IVB IOAT Ch6> mem 0xefc24000-0xefc27fff irq 31 at device 4.6 on pci0
ioat6: Capabilities: f7<Extended_APIC_ID,Block_Fill,Move_CRC,DCA,Marker_Skipping,CRC,Page_Break>
ioat7: <IVB IOAT Ch7> mem 0xefc20000-0xefc23fff irq 39 at device 4.7 on pci0
ioat7: Capabilities: f7<Extended_APIC_ID,Block_Fill,Move_CRC,DCA,Marker_Skipping,CRC,Page_Break>
ichsmb0: <Intel Patsburg SMBus controller> port 0xe000-0xe01f mem 0xefc4b000-0xefc4b0ff irq 18 at device 31.3 on pci0
smbus0: <System Management Bus> on ichsmb0
acpi_wmi0: <ACPI-WMI mapping> on acpi0
acpi_wmi0: cannot find EC device
acpi_wmi0: Embedded MOF found
ACPI: \134_SB.WMID.WQZZ: 1 arguments were passed to a non-method ACPI object (Buffer) (20221020/nsarguments-361)
em0: link state changed to UP
re0: link state changed to UP
lo0: link state changed to UP
em0: link state changed to DOWN
em0: link state changed to UP
ums0 on uhub0
ums0: <CX 2.4G Receiver, class 0/0, rev 1.10/7.10, addr 1> on usbus1
ums0: 5 buttons and [XYZT] coordinates ID=1
Security policy loaded: MAC/ntpd (mac_ntpd)
ib0: link state changed to UP
ib0: timing out; 5 sends not completed
ib0: timing out; 17 sends not completed
jholloway@freebsdNAS:~ $
Anyone have any idea why ipoib_cm is failing to load or how else I can set the card to connected mode? Is there any way to speed it up or make the frames larger for data transfer between the two machines?
Any help is appreciated!