Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 May 2017 02:38:46 -0700 (PDT)
From:      "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net>
To:        Andrew Vylegzhanin <avv314@gmail.com>
Cc:        Ryan Stone <rysto32@gmail.com>, freebsd-net <freebsd-net@freebsd.org>, freebsd-virtualization@freebsd.org
Subject:   Re: vmx bug?
Message-ID:  <201705180938.v4I9ckIb065376@pdx.rh.CN85.dnsmgr.net>
In-Reply-To: <CA%2BBi_YgQWMz83bxJtU9dFLXZv=M%2BcTegsB6KgVnawGft7J0WwQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a long standing issue with VMware ESXi, it effects
Linux as well as FreeBSD and Windows.   A couple of googles
for things like 
  https://www.google.com/search?q=esxi+guest+ethernet++order&ie=utf-8&oe=utf-8

Well lead you to several articles talking about this issue.
I did not find any solutions however.


> I will test this VM with Linux tomorrow.
> 
> Just for information, here is part of .vmx file with pci related conifg:
> 
> 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"
> pciBridge0.pciSlotNumber = "17"
> pciBridge4.pciSlotNumber = "21"
> pciBridge5.pciSlotNumber = "22"
> pciBridge6.pciSlotNumber = "23"
> pciBridge7.pciSlotNumber = "24"
> vmci0.pciSlotNumber = "33"
> ethernet0.pciSlotNumber = "192"
> ethernet1.pciSlotNumber = "224"
> ethernet2.pciSlotNumber = "256"
> ethernet3.pciSlotNumber = "1184"  <== vmx0 !!!
> 
> 
> 
> 2017-05-18 6:52 GMT+03:00 Ryan Stone <rysto32@gmail.com>:
> >
> > On Wed, May 17, 2017 at 7:32 PM, Andrew Vylegzhanin <avv314@gmail.com>
> wrote:
> >>
> >>
> >> vmx0@pci0:4:0:0: class=0x020000 card=0x07b015ad chip=0x07b015ad rev=0x01
> hdr=0x00
> >>
> >>     vendor     = 'VMware'
> >>
> >>     device     = 'VMXNET3 Ethernet Controller'
> >>
> >>     class      = network
> >>
> >>     subclass   = ethernet
> >>
> >> vmx1@pci0:11:0:0: class=0x020000 card=0x07b015ad chip=0x07b015ad
> rev=0x01 hdr=0x00
> >>
> >>     vendor     = 'VMware'
> >>
> >>     device     = 'VMXNET3 Ethernet Controller'
> >>
> >>     class      = network
> >>
> >>     subclass   = ethernet
> >>
> >> vmx2@pci0:19:0:0: class=0x020000 card=0x07b015ad chip=0x07b015ad
> rev=0x01 hdr=0x00
> >>
> >>     vendor     = 'VMware'
> >>
> >>     device     = 'VMXNET3 Ethernet Controller'
> >>
> >>     class      = network
> >>
> >>     subclass   = ethernet
> >>
> >> vmx3@pci0:27:0:0: class=0x020000 card=0x07b015ad chip=0x07b015ad
> rev=0x01 hdr=0x00
> >>
> >>     vendor     = 'VMware'
> >>
> >>     device     = 'VMXNET3 Ethernet Controller'
> >>
> >>     class      = network
> >>
> >>     subclass   = ethernet
> >
> >
> >  Everything appears to be enumerated in the proper order.  Do other OSes,
> say Linux, somehow enumerate in a different order?
> _______________________________________________
> freebsd-virtualization@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"
> 

-- 
Rod Grimes                                                 rgrimes@freebsd.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705180938.v4I9ckIb065376>