Hello,
I recently buy the following interface:
I have installed this driver /usr/src/sys/ofed/drivers/net/mlx4
And after loading it, the
Now the device is shown as mlx4_core0, also lots of kernel parameters appeared in the
However I couldn't find it with
I compiled the ibcore module, installed it and loaded it, tried to switch to ib mode, but I got error:
Also the strangest thing is that I don't see link LED blinking on the interface, I have changed twice the cables but got no change. However, even with unplugged cable, the interface should be visible as disconnected.
Anybody have an idea how to troubleshoot this?
Thank you.
EDIT:
PFKERNEL is GENERIC kernel with added some ALTQ options, nothing related to hardware and drivers was changed.
I recently buy the following interface:
Code:
none2@pci0:3:0:0: class=0x020000 card=0x001515b3 chip=0x675015b3 rev=0xb0 hdr=0x00
vendor = 'Mellanox Technologies'
device = 'MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]'
class = network
subclass = ethernet
I have installed this driver /usr/src/sys/ofed/drivers/net/mlx4
And after loading it, the
pciconf -l
command output changed as follows:
Code:
mlx4_core0@pci0:3:0:0: class=0x020000 card=0x001515b3 chip=0x675015b3 rev=0xb0 hdr=0x00
vendor = 'Mellanox Technologies'
device = 'MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]'
class = network
subclass = ethernet
sysctl -a
output.However I couldn't find it with
ifconfig
as an interface. The sysctl parameter is set to eth mode instead of ib.
Code:
sys.device.mlx4_core0.mlx4_port1: eth
Code:
root@sentinel:/usr/src/sys/ofed/drivers/net/mlx4 # sysctl sys.device.mlx4_core0.mlx4_port1=ib
sys.device.mlx4_core0.mlx4_port1: eth
sysctl: sys.device.mlx4_core0.mlx4_port1=ib: Invalid argument
Anybody have an idea how to troubleshoot this?
Thank you.
EDIT:
Code:
unroot@sentinel:~ # uname -a
FreeBSD hostname.com 10.0-RELEASE FreeBSD 10.0-RELEASE #0: Fri Jun 27 19:46:08 EEST 2014 root@hostname.com:/usr/obj/usr/src/sys/PFKERNEL amd64