VMWare, PassThru NIC

I created a PassThru NIC and assigned it to a Windows VM

I checked the NIC on the Device Manager, and it gave me the following message in the "General" tab

The Device can not start (Code 10)

Open in new window


After that I took the NIC out of PassThru mode, and created a vSwitch and connected the VM to the same NIC through the vSwitch

This time the NIC worked just fine without any problems

How can I resolve the problem encountered when the NIC was in PassThru mode ?
Los Angeles1Asked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Just because it states its compatible, does not mean that ALL PCI devices will function correctly in a VM.

in non pass through mode, driver support is supplied by VMware OS ESXi 5.0.

Using passthrough mode is just like inserting a PCI card in a computer, the OS must support the device, and have a compatible driver.

Why do you want to add the nic directly to the VM?

What is the NIC, server, VM OS?

See this VMware article, which explains VM Direct i/o

https://blogs.vmware.com/performance/2010/12/performance-and-use-cases-of-vmware-directpath-io-for-networking.html

see this troubleshooting doc, although for 4.x, still applicable for 5.0

http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
its possible

1. nic is not compatible for passthrough mode.

2. you do not have the correct drivers for the network interface card, download drivers from nic vendor.
0
 
Los Angeles1Author Commented:
In the  Host-Configuration Tab-Advanced Settings GUI, it said the NIC was compatible for Passthru mode

Why would I need to download a driver, since the NIC does work in non-PassThru mode through the vSwitch ?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Los Angeles1Author Commented:
I am on a Westmere EP, 12 core, with Windows 7 using a Broadcom NetXtreme 10GB
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
server ? brand and model ?

some PCI devices were only added as experimental to be used in Passthrough, VM Direct I/O.

Im trying to find a reference if your NIC is supported, but Ill need a model number, and possibibly the actual vendor PCI ids
0
 
Los Angeles1Author Commented:
Sorry this took so long

System X 3550 M3 (12 core Westmere EP)

Broadcom Corporation NetXtreme II 57710 10Gigabit Ethernet
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Broadcom Corporation NetXtreme II 57710 10Gigabit Ethernet  - may not be supported for VM Direct Path I/O.
0
 
Los Angeles1Author Commented:
How can I find out ?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
did you obtain the OS drivers from IBM?

VMware Support would have a list of supported devices.

Why do you want to add this to a single VM? its seems a big waste of resource?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.