Help configuring Mellanox Connect X2 ( HP MT26448) 10gbe NIC

First time OpenSUSE user currently using the latest tumbleweed. I’m having some trouble trying to get this NIC configured. Currently in Yast it shows ip as “Not configured” and shows the message

“Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details.”

Suse is running in ESXi VM. Do I need to update drivers? firmware? Or some other config issue? What would be the easiest way to get and install new drivers if that’s problem?

Then how is it relevant what physical adapter you have? openSUSE should be seeing virtual adapters provided by ESXi host. Please show “ifconfig -a” output.

The nic is passed through to the VM… and you have nothing to say about the actual problem I’m having?

ifconfig -a shows

eno167843 Link encap:Ethernet HWaddr 00:0C:29:EF:62:A3
inet addr:192.168.1.27 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feef:62a3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2073 errors:0 dropped:116 overruns:0 frame:0
TX packets:1124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2964186 (2.8 Mb) TX bytes:135310 (132.1 Kb)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

You have nothing posted about the Hardware.
So it is 1:1.

Post in Code-Tags, executed in openSUSE:

/sbin/lspci -nnk | grep -iA3 net

The Name of the NIC is irrelevant, the Hardware is important…

What information would you like? Ask and ye shall receive.

Let me elaborate, this NIC will be used to connect directly to another desktop NAS, I don’t need to be configured for internet in anyway, the internet connectivity is working fine with the included drivers for VMXNET3 vmnic. I’m posting this from the SUSE desktop now.

“/sbin/lspci -nnk | grep -iA3 net” shows 14:00.0 Ethernet controller [0200]: Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] [15b3:6750] (rev b0)
Subsystem: Mellanox Technologies Device [15b3:0015]
Kernel modules: mlx4_core
1c:00.0 Ethernet controller [0200]: VMware VMXNET3 Ethernet Controller [15ad:07b0] (rev 01)
Subsystem: VMware VMXNET3 Ethernet Controller [15ad:07b0]
Kernel driver in use: vmxnet3
Kernel modules: vmxnet3

For further clarification, the internet connectivity of suse is not the problem, I just want to configure this NIC to use with a separate desktop NAS which has another mellanox 10gbe nic. I tested this config first with a Windows VM which was working flawlessly due to (i’m guessing) the better driver support in Windows, which is why I was speculating to the best of my knowledge that I may need to update drivers or firmware and asked for help accordingly.

Yast2 shows the following with “Edit” and “Delete” grayed out and I cannot configure the NIc in anyway or change its IP settings.

How was I supposed to know it if you kept it secret?

Is mlx4_en driver loaded?