• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 606
  • Last Modified:

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 ?
0
Los Angeles1
Asked:
Los Angeles1
  • 5
  • 4
1 Solution
 
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
 
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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
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

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now