I've been beating my head against the wall trying to figure out what i'm doing wrong on my ESXi 6.0 host. Here is my hardware
Server: HP DL360 G6
NIC: Intel X520-DA2
I followed the KB instructions and installed the driver:
esxcli software vib install -d /var/log/vmware/ixgbe-3.15.1.8-offline_bundle-1240857.zip
I rebooted the server and verified the VIB is in the list
[root@localhost:~] esxcli software vib list
Name Version Vendor Acceptance Level Install Date
----------------------------- ----------------------------------- ------ ---------------- ------------
net-ixgbe 3.15.1.8-1OEM.550.0.0.1198611 Intel VMwareCertified 2015-07-02
I can see the NIC in the hardware PCI list
0000:04:00.1
Address: 0000:04:00.1
Segment: 0x0000
Bus: 0x04
Slot: 0x00
Function: 0x1
VMkernel Name: vmnic3
Vendor Name: Intel Corporation
Device Name: 82599EB 10-Gigabit SFI/SFP+ Network Connection
Configured Owner: Unknown
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x10fb
SubVendor ID: 0x8086
SubDevice ID: 0x7a11
Device Class: 0x0200
Device Class Name: Ethernet controller
Programming Interface: 0x00
Revision ID: 0x01
Interrupt Line: 0x0b
IRQ: 11
Interrupt Vector: 0x30
PCI Pin: 0x01
Spawned Bus: 0x00
Flags: 0x0201
Module ID: 4110
Module Name: vmklinux_9
Chassis: 0
Physical Slot: 1
Slot Description: PCI-E Slot 1
Passthru Capable: true
Parent Device: PCI 0:0:9:0
Dependent Device: PCI 0:4:0:1
Reset Method: Function reset
FPT Sharable: true
But the NIC doesn't show up in the NIC List under esxcli network or in VSphere (just the motherboard integrated NICs show up)...what am I doing wrong???
[root@localhost:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------------------------------------------------------------------------------
vmnic0 0000:02:00.0 bnx2 Up Up 1000 Full 1c:c1:de:6c:e2:a0 1500 QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter
vmnic1 0000:02:00.1 bnx2 Up Down 0 Half 1c:c1:de:6c:e2:a2 1500 QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter
Update: SOLVED
Turns out on the Intel X520-DA2 card (And apparenlty the entire X520 series) if Non-Intel SFP+ modules are used, it will not display in the list of available NICs.
Remove the non-Intel SFP, and it immediately shows up in ESXi
[root@localhost:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------------------------------------------------------------------------------
vmnic0 0000:02:00.0 bnx2 Up Up 1000 Full 1c:c1:de:6c:e2:a0 1500 QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter
vmnic1 0000:02:00.1 bnx2 Up Down 0 Half 1c:c1:de:6c:e2:a2 1500 QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter
vmnic2 0000:04:00.0 ixgbe Up Up 10000 Full 90:e2:ba:84:39:90 1500 Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection
What does lspci |grep -i netw show ?
Do you have an SPF installed in the card ? have you tried swapping out if you do ?
*Could you attach your vmkernel.log too ?
Rich
Thanks for the reply, Here is the output you asked for. I do have SFP+ modules in both slots connected to a router - haven't thought about removing them and rebooting, but that might be worth a shot?
[root@localhost:~] lspci |grep -i netw
0000:02:00.0 Network controller: QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter [vmnic0]
0000:02:00.1 Network controller: QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter [vmnic1]
0000:04:00.0 Network controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection [vmnic2]
0000:04:00.1 Network controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection [vmnic3
vmkernel.log is attached
Update: SOLVED
Turns out on the Intel X520-DA2 card (And apparenlty the entire X520 series) if Non-Intel SFP+ modules are used, it will not display in the list of available NICs.
Remove the non-Intel SFP, and it immediately shows up in ESXi
[root@localhost:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------------------------------------------------------------------------------
vmnic0 0000:02:00.0 bnx2 Up Up 1000 Full 1c:c1:de:6c:e2:a0 1500 QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter
vmnic1 0000:02:00.1 bnx2 Up Down 0 Half 1c:c1:de:6c:e2:a2 1500 QLogic Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter
vmnic2 0000:04:00.0 ixgbe Up Up 10000 Full 90:e2:ba:84:39:90 1500 Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection
Having the same problems using - non-intel SFP+ we used Cisco and Dell SFPs and both Intel nic x520 cards disappeared after reboots.
I think this is ESXI update and not Dell server as all 10G net cards are still showing in BIOS.