VMware Cloud Community
arcio
Contributor
Contributor

HP DL360 G6 + NIC Intel 82576 - passthrough not work

Hi Smiley Wink

In vmware ESXi 5.1 on HP DL360 G6 can not run passthrough for the network adapter. NIC has 82576 chipset and supports Single Root I/O Virtualization. Vmware still want me to reboot a host to start running a network adapter in passthrough mode. After rebooting is same. Here are some logs from dmesg:

0:00:00:04.503 cpu0:8192)PCI: 973: scanning pci bridge 0x41000f84a8b0 @ seg/bus 00:09

0:00:00:04.503 cpu0:8192)PCI: 6344: 09:00.0: PCIe v2 PCI Express Endpoint

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.0: Found Advanced Error Reporting support

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.0: Found Device Serial Number support

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.0: Found Endpoint Association support

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.0: Found Single Root I/O Virtualization support

0:00:00:04.503 cpu0:8192)PCI: 6277: 09:00.0: PCIe v2 PCI Express Endpoint

0:00:00:04.503 cpu0:8192)PCI: 6282: Not a ACS capable device

0:00:00:04.503 cpu0:8192)PCI: 6344: 09:00.1: PCIe v2 PCI Express Endpoint

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.1: Found Advanced Error Reporting support

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.1: Found Device Serial Number support

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.1: Found Endpoint Association support

0:00:00:04.503 cpu0:8192)PCI: 5327: 00:09:00.1: Found Single Root I/O Virtualization support

0:00:00:04.503 cpu0:8192)PCI: 6277: 09:00.1: PCIe v2 PCI Express Endpoint

0:00:00:04.503 cpu0:8192)PCI: 6282: Not a ACS capable device

0:00:00:04.504 cpu0:8192)PCI: 3520: 00:09:00.0 8086:10e8 8086:a02c added

0:00:00:04.504 cpu0:8192)PCI: 3522:   classCode 0200 progIFRevID 0001

0:00:00:04.504 cpu0:8192)PCI: 3526:   intPIN A intLine 7

0:00:00:04.504 cpu0:8192)Chipset: 385: bus 09 isn't present

0:00:00:04.504 cpu0:8192)PCI: 4455: No direct hookup for 00:09:00.0

In addition, I attach screenshots from vmware:

DirectPath I/O is supported...

1.jpg


5.jpg

4.jpg


After rebooting I have a same info: "This device needs host reboot to start running in passthrough mode" Smiley Sad

Thank you kindly for your help.


Best regards

Arek







8 Replies
Kristianbr
Contributor
Contributor

I have the same issue on a Dell server. Broadcom NIC in other slot is fine but none of the 4 Intel NIC`s (Quad Intel PRO ET) will work in pass through out of the box.

Reply
0 Kudos
peter_golis
Contributor
Contributor

Hi,

I have the same issue on asrock whitebox server with HP NC364T PCI Express Quad Port Gigabit Server Adapter. I have found the solution on VMware Technologies Blog: PCI Passthrough (Direct-IO or SR-IOV) with PCIe devices behind a non-ACS s....

Select the host and navigate to Configuration > Advanced Settings (Software) > VMkernal > Boot. Search for a parameterVMkernel.Boot.disableACSCheck and enable the check-box.

pastedImage_1.png

It has worked for me. I have dedicated the network cards to nested esxi VMs.

PaulC_Devon
Contributor
Contributor

This may be a few years old now but is still valid on ESX 6.0U2 - I've just used Peter's suggestion to enable some GPU passthrough on a DL380G9 where it kept saying that I needed to reboot the host even after rebooting. Enabling VMkernel.Boot.disableACSCheck did the trick.

AllanHouston
Contributor
Contributor

I'll second that, just managed to get passthrough working on an old HP Z210 using Peter's VMkernel.Boot.disableACSCheck solution - really, really useful post.

I think its fair to say I'd have never figured that out on my own!

Reply
0 Kudos
rigerwu
Contributor
Contributor

Really thanks, Dude. It did work for me.

Reply
0 Kudos
Etched
Contributor
Contributor

@peter_golis Just wanted to say thank you, as well. Enabling VMkernel.Boot.disableACSCheck allowed me to pass through my quad port HP (rebadged Intel) NIC.

Reply
0 Kudos
claudiovt
Contributor
Contributor

Just for the record.

Still works with ESXi 6.5 U2 custom HPE image.

Server DL360 Gen 9 . Tried to passthrough NIC model NC364T.

Reply
0 Kudos
AveryFreeman
Enthusiast
Enthusiast

Just wanted to confirm this worked for me with a Dell H092P 4-port nic on a whitebox AsRock J3455B-ITX I'm putting together for a needy cyber security student (installing OPNSense and wanted an isolated NIC for WAN).  Thanks!

Reply
0 Kudos