VMware Workstation – Cannot Assign Available PCI Slot

An interesting little problem when I decided to add additional Network Adapters to a Virtual Machine in VMware Workstation.

The Virtual Machine had no problem starting with the original hardware as below.

Image: Original Hardware

But when I added two more virtual Network Adapters, on powering on the VM, received this error “Cannot assign available PCI slot to …. There are no more PCI slots available in the virtual machine. Please remove some devices ….”

Image: No more PCI slots error

The fix was to edit the VM_NAME.vmx file (check ‘Virtual Machine Settings > Options tab > Working directory’ for location) and add the lines –

pciBridge0.present = "TRUE"
pciBridge0.pciSlotNumber = "16"

Note: If you’re having problems, try typing out the above  sometimes the formatting's out if you copy and paste!

– before the line scsi0.pciSlotNumber = “16”, and then increment all the pre-existing pciSlotNumber entries by 1 (so they are consecutively numbered) like in the image below.

Image: VMX file pciSlotNumber entries

Note: ethernet4 and ethernet5 will auto generate on boot.

Comments

  1. today a run in exact the same problem thanks to your post I solved it, thankyou cheers Juergen

    ReplyDelete
  2. The VMX file seems to have less information in
    VMworkstation 9.0.2 build-1031769

    ReplyDelete
  3. Thanks. This has really helped me ... :-)

    ReplyDelete
  4. Excellent! my problem was not exactly mine and had to delete a whole unused device but this was the key. thanks!

    ReplyDelete
  5. This worked for me... Thanks a lot!

    ReplyDelete
  6. Just had the exact same issue for exactly the same reason with the exact same VM :-)
    Thanks for post, saved me time. Cheers!

    ReplyDelete
  7. This works on ESXi 5.1 as well.

    ReplyDelete
  8. Thank you for your post! It fixes my issue with CDOT 8.2.1 Simulator that adds 2 additional NAT NICs for a total of 6 NICs.

    ReplyDelete
    Replies
    1. Thanks Hien. That's exactly why I needed it to ;-)

      Delete
  9. Hi,
    I´m using workstation 12 and CDOT 8.2.3 and experimented the same issue, with a notepad just add at the middle of the .vmx file the following lines:

    pciBridge0.present = "TRUE"
    pciBridge4.present = "TRUE"
    pciBridge4.virtualDev = "pcieRootPort"
    pciBridge4.functions = "8"
    pciBridge5.present = "TRUE"
    pciBridge5.virtualDev = "pcieRootPort"
    pciBridge5.functions = "8"
    pciBridge6.present = "TRUE"
    pciBridge6.virtualDev = "pcieRootPort"
    pciBridge6.functions = "8"
    pciBridge7.present = "TRUE"
    pciBridge7.virtualDev = "pcieRootPort"
    pciBridge7.functions = "8"

    Until now it appears to be working well.

    I found the solution in this link:

    https://community.netapp.com/t5/Simulator-Discussions/issues-about-Simulator-Clustered-ONTAP-8-2-1RC1-on-ESXi-5-1/td-p/23174

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. yeah good bisnis and a good artikel PANDORAQQ

    ReplyDelete
  12. Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. casinothai168

    ReplyDelete
  13. Your article has piqued a lot of positive interest. I can see why since you have done such a good job of making it interesting. 유니벳

    ReplyDelete
  14. Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home. 안전해외사이트

    ReplyDelete
  15. When your website or blog goes live for the first time, it is exciting. That is until you realize no one but you and your. สล็อตออนไลน์ ฟรีเครดิต 2020

    ReplyDelete
  16. Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. fishing god เครดิตฟรี

    ReplyDelete
  17. Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home. view live soccer today

    ReplyDelete
  18. That is the excellent mindset, nonetheless is just not help to make every sence whatsoever preaching about that mather. Virtually any method many thanks in addition to i had endeavor to promote your own article in to delicius nevertheless it is apparently a dilemma using your information sites can you please recheck the idea. thanks once more. 안전사이트

    ReplyDelete
  19. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... jokergaming

    ReplyDelete
  20. Great survey, I'm sure you're getting a great response. ufabet

    ReplyDelete
  21. Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. BandarQ Online

    ReplyDelete

Post a comment