using ConnectX card as Ethernet (mlxen)
John Baldwin
jhb at freebsd.org
Tue Jul 9 16:12:41 UTC 2013
On Monday, September 24, 2012 12:37:30 pm John Nielsen wrote:
> I have a machine running "FreeBSD 10.0-CURRENT #0 r240887" amd64 with two
ConnectX (InfiniBand) cards. Relevant bits of dmesg and pciconf -lv below. The
cards are connected directly to a 10GB Ethernet switch so I need to run them
in "eth" mode rather than "ib". Unfortunately they come up in "ib" mode and I
don't know how to change it.
>
> The same hardware works fine under CentOS 6.3, though I need to manually set
the cards to 'eth' there as well (which I do using a 'connectx_port_config
script from Mellanox that twiddles the mlx4_port1 entries under /sys (sysfs).
Under FreeBSD I see these sysctls but I can't set them to 'eth' either via
/boot/loader.conf or by sysctl after boot, with or without mlxen and/or mlx4ib
loaded:
> sys.device.mlx4_core0.mlx4_port1: ib
> sys.device.mlx4_core1.mlx4_port1: ib
So this was just fixed (finally) in HEAD in r253048. You can how use the
sysctls to change this.
--
John Baldwin
More information about the freebsd-current
mailing list