[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [Xen-users] wiki page on 10G SRIOV
On Mon, Jul 19, 2010 at 02:59:52PM -0700, kishore kumar wrote: > I am using Ethernet Server Adapater X520 - DA2 (E10G42BTDA) Card. > For the Device Id 0x10FB, I was able to see all the 64 Virtual Functions, > when I run lspci command. > But when the Device ID started showing 0x10D8, I cannot see any Virtual > Functions, when I run lspci command. > So the question is what happened? How/when did it change device ID? Did you flash/upgrade the firmware? -- Pasi > On Mon, Jul 19, 2010 at 2:35 PM, Rose, Gregory V > <[1]gregory.v.rose@xxxxxxxxx> wrote: > > If you have an 82599EB that is using 10D8h for the Virtual Function > Device ID then the adapter is a very old, preproduction version or else > the correct EEPROM image has been over-written with an invalid image.à > The correct Device ID value for an 82599EB virtual function is 10EDh. > > à > > - Greg > > à > > From: [2]xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:[3]xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Byrne, > John (HP Labs) > Sent: Monday, July 19, 2010 2:22 PM > To: kishore kumar > Cc: [4]xen-devel@xxxxxxxxxxxxxxxxxxx; wangalalei; > [5]xen-users@xxxxxxxxxxxxxxxxxxx > Subject: RE: [Xen-devel] Re: [Xen-users] wiki page on 10G SRIOV > > à > > IÃ**m a bit confused with your device IDs. The 10fb device is the PCI id > for the physical NIC; the 10d8 device is the SRIOV Virtual Function > device created by the driver. à With the latest xen-unstable, I have > successfully used this NIC to create and assign the VF devices to HVM > guests. The ixgbevf driver, which binds to the VF devices, expects > device id 0x10ed. I simply assumed that the driver was not quite up to > date and tweaked things to work. à So, if you are just a bit confused, > the following might help. > > à > > I added the following in my modprobe.d directory to create four VF > devices (ixgbe.conf, attached): > > à > > options ixgbe max_vfs=4 > > à > > So, on my machine, I can see the physical NIC and the 4 VFs created. > > à > > lspci Ã**n | grep 0a: > > 0a:00.0 0200: 8086:10fb (rev 01) > > 0a:10.0 0200: 8086:10d8 (rev 01) > > 0a:10.2 0200: 8086:10d8 (rev 01) > > 0a:10.4 0200: 8086:10d8 (rev 01) > > 0a:10.6 0200: 8086:10d8 (rev 01) > > à > > I added the ixgbevf driver to both my dom0 and domUs. While it is a > simple tweak to add the device id to the driver, I decided to play with > modprobe instead and added the following to my modprobe.d directory in > both dom0 and domU (ixgbvevf.conf, attached): > > à > > install ixgbevf /sbin/modprobe --ignore-install ixgbevf; echo "0x8086 > 0x10d8" >/ > > sys/bus/pci/drivers/ixgbevf/new_id > > à > > If you are working with HVM guests, there has to be a patch to à qemu as > well. (Attached) à You also have to add Ã**(pci-passthrough-strict-check > no)Ã** to your xend-config.sxp. (I donÃ**t think you need the > xend-config change for PV guests.) > > à > > Then it is simply a matter of adding the VF PCI devices to your domU > configurations and configuring the ixgbevf devices in the guests. > > à > > Both the ixgbe and ixgbevf drivers will generate random MAC addresses > for the devices. Whatà I wanted to do was to set the MAC addresses for > the VF devices in dom0 and then my guestsÃ** networking configuration > was much easier. The physical NIC must be up. It doesnÃ**t have to have > an IP address, but if it isnÃ**t up the MAC address set in dom0 will be > lost. IÃ**ve attached my dom0 rc.local where I set the MAC addresses and > assign the devices to pciback. > > à > > I canÃ**t swear that this is the best way to do this, but this did work. > > à > > John Byrne > > à > > à > > From: [6]xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:[7]xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of kishore > kumar > Sent: Monday, July 19, 2010 10:16 AM > To: Pasi KÃârkkÃâinen; [8]xen-devel@xxxxxxxxxxxxxxxxxxx > Cc: wangalalei; [9]xen-users@xxxxxxxxxxxxxxxxxxx > Subject: [Xen-devel] Re: [Xen-users] wiki page on 10G SRIOV > > à > > Hello Everyone, > > à > > I am facing a strange issue with my 10G 82599 PCIe device. > > à > > The Device Id has to be 0x10FB for SRIOV to function properly, But all > of sudden the Device IDà started showing me as 0x10D8, and because of > this the SRIOV feature is not working and I cannot assign the Virtual > Function toà my guest. > > à > > When I did lspci command it is showing me as Intel Corporation Unknown > device 10d8 (rev 01).à Previously it was showing me Intel Corporation > 82599EB Gigabit Networking with 10FB, and I was able to assign the > Virtual Function to my guest. > > à > > I googled and found out that the device ID 0x10D8 is a 82599 > Unprogrammed device. > > à > > Can any one please let me know what is happening here and how to recover > back from this? > > I am totally blocked for 2 days because of this issue. > > à > > Thank You. > > On Fri, Jul 16, 2010 at 1:05 AM, Pasi KÃârkkÃâinen <[10]pasik@xxxxxx> > wrote: > > On Fri, Jul 16, 2010 at 02:17:30AM +0000, wangalalei wrote: > > à à hi all: > > > > à à à i read intel 82576 card datasheet,and finding it saying that > the 82576 > > à à can set the vf's bandwidth, > > à à but when i test this card,i can not find any parameter to it > > à à à any one else notice this problem? or anyone knows whether the > 82576 > > à à card can control its vf's bandwidth? > > > > I think bandwidth management is a work-in-progress by Intel.. > > -- Pasi > > > à à alaleiwang > > > > à > à > -------------------------------------------------------------------------- > > > > à à Date: Thu, 15 Jul 2010 18:35:57 -0700 > > à à Subject: Re: [Xen-users] wiki page on 10G SRIOV > > à à From: [11]bodkekumar@xxxxxxxxx > > à à To: [12]pasik@xxxxxx > > à à CC: [13]xen-users@xxxxxxxxxxxxxxxxxxx > > > > à à Yeah, I configured 64 Virtual Functions in DOM-0 à and passthru 1 > VF to > > à à assign it to the guest. à It worked for me. > > > > à à I assign static IP to my guest and tried to ping the remote > machine. It > > à à worked for me. > > > > à à But I am wondering that ping to DOM-0 from guest makes any sense > here? > > à à Can you let me know on this? à ping worked though from guest to > DOM-0 as > > à à well. > > > > > à à On Thu, Jul 15, 2010 at 1:11 PM, Pasi KÃ*Ã*ÂrkkÃ*Ã*Âinen > <[1][14]pasik@xxxxxx> > > > à à wrote: > > > > à à à On Thu, Jun 24, 2010 at 10:56:28AM -0700, kishore kumar wrote: > > à à à > à à Hi All, > > à à à > > > à à à > à à Can any one please let me know if there is a WIKI page > which talks > > à à à about > > à à à > à à how to configure SRIOV in Xen and use Physical > Functions à and > > à à à Virtual > > à à à > à à Functions ? > > à à à > > > à à à > à à I searched xen wiki, but could not find. > > à à à > > > > > à à à Each virtual function should be a separate PCI device, so you > can > > à à à passthru > > à à à them like any other normal PCI device. > > > > à à à Did you get it to work? > > à à à -- Pasi > > > > > à > à > -------------------------------------------------------------------------- > > > > à à ÃÅ**ÃÂÃ*ÂÃÂ+ÃÅ**ÃÂÃÅÃÂ+ÃÂ*ÃÂÃÂÃÂà> ÃÅ*ÃÂÃÅà *ÃÅÃ*ÃÂÃÅ*ÃÅÃÂ*ÃÂÃÅÃÅÃÅ,ÃÅ**ÃÅ*ÃÂMSNÃÂÃÅÃÂÃâÃ* ÃÅ**ÃÂÃÂ*! > > à à [2]ÃÂÃÂ*ÃÂ*ÃÂÃâÃÅ*ÃÅÃ*Ã*ÃÂÃ** > > > > > References > > > > à à Visible links > > à à 1. mailto:[15]pasik@xxxxxx > > > à à 2. [16]http://3g.msn.cn/ > > à > > References > > Visible links > 1. mailto:gregory.v.rose@xxxxxxxxx > 2. mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > 3. mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > 4. mailto:xen-devel@xxxxxxxxxxxxxxxxxxx > 5. mailto:xen-users@xxxxxxxxxxxxxxxxxxx > 6. mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > 7. mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > 8. mailto:xen-devel@xxxxxxxxxxxxxxxxxxx > 9. mailto:xen-users@xxxxxxxxxxxxxxxxxxx > 10. mailto:pasik@xxxxxx > 11. mailto:bodkekumar@xxxxxxxxx > 12. mailto:pasik@xxxxxx > 13. mailto:xen-users@xxxxxxxxxxxxxxxxxxx > 14. mailto:pasik@xxxxxx > 15. mailto:pasik@xxxxxx > 16. http://3g.msn.cn/ > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |