Date: Tue, 9 Jul 2013 11:58:19 -0400 From: John Baldwin <jhb@freebsd.org> To: freebsd-current@freebsd.org Cc: John Nielsen <lists@jnielsen.net> Subject: Re: using ConnectX card as Ethernet (mlxen) Message-ID: <201307091158.19381.jhb@freebsd.org> In-Reply-To: <3A359B33-380C-4230-A62C-623765E9376A@jnielsen.net> References: <3A359B33-380C-4230-A62C-623765E9376A@jnielsen.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307091158.19381.jhb>