VMware Cloud Community
HellMind
Contributor
Contributor

Esxi 5.1 pci passthrough broken

I got a purple screen when I start up a vm with a pci device

http://ft.trillian.im/940e0c6710303f7966cf57a2bcc043251745ed62/6aBIiJHevbPWvWRlZ3Q8XDKJCNbhS.jpg

With Esxi5 was working fine.

I tested it with 2 vm on different hosts ( but same hardware)

http://ft.trillian.im/940e0c6710303f7966cf57a2bcc043251745ed62/6aBIHwqu0xJF5VWcS7HooQWupa9Ly.jpg

http://ft.trillian.im/940e0c6710303f7966cf57a2bcc043251745ed62/6aBIODLiCWadA8FYb57ZlMvwVctSh.jpg

http://ft.trillian.im/940e0c6710303f7966cf57a2bcc043251745ed62/6aBIWlBZlQXgImSaCnmpX2necw5yb.jpg

i7 2600 32gb

mb: dq67sw

What can I try

275 Replies
BlackRoze
Contributor
Contributor

Hi

my control EVA 6000 must  be user with HBA card

i have install one Windows 2008R2 on ESXi 5 in DL580G7 after i enable Direct pass I/O the Add pci device (one HBA Card) its work and evry thing is ok

but

when this VM move to an other on ESXi 5.5 U1(on the another DL580G7 with 2HBA card for conecting to SAN) and add HBA (i also addes the HBA on the Server) but when start the VM show this error :


Failed to register the device pcipassthru0 17:0:0 due to in available hardware to software


after that

i tray every thing !

update the last driver for all hardware such as network ,HBA,Bois by HP update DVD last version

then update ESXi to version 1746018 but my problem had still

Reply
0 Kudos
clockwork42
Contributor
Contributor

same here,

running esxi5.5-hp on up2date hp pro liant ml310e g8 / ml110 g7

direct-path with usb-host controllers wont work as the usb-devices connected to the controllers wont show in the guest-system. i really need this to work Smiley Sad

Reply
0 Kudos
KWBS
Contributor
Contributor

Reply
0 Kudos
kd_ca
Contributor
Contributor

Good Luck with VMDirectPath USB passthrough for onboard USB. Its been broken for a number of years now. After 4.1, this functionality has been an issue (did work sporadically with 5.0 up to a certain patch level).

If this is non-critical server you can try PCI USB card and see how that goes (and you ready to handle PSOD) .

We had trouble with PCI USB card on the Dell Poweredge R7xx model. All it took was one PSOD from a supposedly compatible PCI USB card. Ended up switching hypervisor to KVM.

Reply
0 Kudos
kd_ca
Contributor
Contributor

For users of a DELL Poweredge R710 / R510 looking to use VMDirectPath to passthrough "onboard" USB  to a VM:

ESXi 5.0 Update 3: It works well

ESXi 5.1 / 5.5 Update 2: It does not work. VM will not power on unless passthrough device is removed from VM

Reply
0 Kudos
ripeed
Contributor
Contributor

Hi, I have problem with USB PCIe card too.

On the server Fujitsu RX300 S8 I haved ESXi 5.1.0 - 1157734. I added card PCIe Delock with NEC chipset. Server saw this card like "unknown - NEC". After add card as passtrought and reboot the server, that card disappears ftom listed items.

So I done update to  5.1.0 Patch 5 - 2000251, now the ESXi see that card as "Renesas Technology Corp. uPD720202 USB 3.0 Host Controller". After restart have an green dot - so it works. BUT!

When I add PCI card to guest and strat him I get en error "Device: is not a passthrought device".

So what I must to do? Get an nother card? Do another update? Please someone give me advice! Thanks

Reply
0 Kudos
FBoettger
Contributor
Contributor

I´ve tried many PCI USB Controller, two of them with NEC Chip but only one of the adapters work fine.

Try this one:

http://www.amazon.de/Sharkoon-Kontroller-Card-USB-3-0/dp/B002XS2XKC/ref=sr_1_1?ie=UTF8&qid=141863709...

The Quad Port Card with the same Chip doesn´t work in my Server!! ESXi detect the Card, I can passthrough the adapter to a VM but USB devices don´t work inside the VM.

Edit: in my case i´ve tested the card in esx 5.5 U1 and U2 build. I don´t know if it works with 5.1.

Reply
0 Kudos
ripeed
Contributor
Contributor

Thanks FBoettger for reply, do you think I must go for new card or first try to update to 5.5?

PS: My VM is on Debian OS. So I need to have this card compatible with debian.

EDIT: I ordered that one SHARKOON USB 3.0 Host Controller Card, 2x USB 3.0 do PCIe 1x, I will see if that will work.

Reply
0 Kudos
FBoettger
Contributor
Contributor

I would try to update (5.5U2) at first...

Good Luck and let us know if it works Smiley Happy

Reply
0 Kudos
ripeed
Contributor
Contributor

So I just replace PCI card with SHARKOON USB 3.0 Host Controller Card, the ESXi host see that as the same "Renesas Technology Corp. uPD720202 USB 3.0 Host Controller"

I get a same error. Device is not passtrough. I think that version uPD720202 is a problem.

Now I can't update to ESXi 5.5 because on testing machine after update I have an issue with starting VMs "some error insucifient resources"

I must say passtrough for me dont work. I will use respberry PC to connect USB modem with my VM. Smiley Sad

Reply
0 Kudos
FBoettger
Contributor
Contributor

Can you post a screenshot of your passthrough settings?

Reply
0 Kudos
ripeed
Contributor
Contributor

Yes, of course.

vm1.JPG

vm2.JPG

vm3.JPG

I think I have right settings... right?

Reply
0 Kudos
FBoettger
Contributor
Contributor

The Config seems to be right! VM HW Version is the same on my passthorugh VM´s.

"Now I can't update to ESXi 5.5 because on testing machine after update I have an issue with starting VMs "some error insucifient resources"

You have upgraded the host to 5.5 and it is not possible to start any VM? Have you tried to edit the settings of a VM and add the pci device on the 5.5 Host?

I think you have to solve the issue "some error insucifient resources" on 5.5 Host. Take a look at KB1019442 and check your reservations.

Reply
0 Kudos
peetz
Leadership
Leadership

Hi ripeed (and anyone else fighting with PCI passthrough),

instead of using PCI passthrough with the whole USB3 controller ... have you tried using USB passthrough?

In ESXi 5.5 this has been enhanced lately to support host-connected USB3 controllers and devices.

See my blog post here: VMware Front Experience: VMware silently adds native USB 3.0 support to ESXi 5.5

- Andreas

Twitter: @VFrontDe, @ESXiPatches | https://esxi-patches.v-front.de | https://vibsdepot.v-front.de
Reply
0 Kudos
FBoettger
Contributor
Contributor

As you can see in my screenshots, exactly the same controller works on my host with 5.5 U1 & U2

Reply
0 Kudos
ripeed
Contributor
Contributor

Ok guys, definitly I need to update to 5.5.

I have one question about version. Now I have ESXi on flash device on board its Embedded. For 5.1 Fujistsu offers two version. But for 5.5 only one. What is the difference? It is right that Embedded make less writes to flash drive?

Because if I try on test machine update from 5.1 Embedded to 5.5 I give those error with "Insufficient resources".

This is what fujitsu offers:

Výstřižek.JPG

Výstřižek.JPG

Reply
0 Kudos