On Thu, 30 Aug 2012 00:24:44 +0530 Mohit Dhingra <mohitdhing...@gmail.com> wrote:
> *Hi Greg,* > > I added pci=assign-busses, because I saw that in the discussion ( > http://www.mail-archive.com/e1000-devel@lists.sourceforge.net/msg01763.html > ) > > How do I know if it is a BIOS issue? BTW, I have upgraded my BIOS as > well!! You'll know its a BIOS issue if the options to the kernel to assign pci busses or realloc them don't work. There's nothing we can do about it in the driver. As I pointed out before it is a failure in the kernel. - Greg > > Yes that PCI_REALLOC is not there in the kernel config.. I will try to > build it again with that enabled. > > * > ---------------------------- > Thanks & Regards > Mohit Dhingra > +919611190435* > > > On 29 August 2012 23:49, Greg Rose <gregory.v.r...@intel.com> wrote: > > > On Wed, 29 Aug 2012 23:02:41 +0530 > > Mohit Dhingra <mohitdhing...@gmail.com> wrote: > > > > > *Hello Greg,* > > > > > > I have tried that as well. Also, PCIe x4 version 2.0 is available > > > in my system, and that's what is required for Intel 82576 SR-IOV > > > Card. But still I am having the same issue. If any other details > > > required, I will provide that. > > > > > > * > > > ---------------------------- > > > Thanks & Regards > > > Mohit Dhingra > > > +919611190435* > > > > Well the error you're experiencing comes from the pci bus driver. > > In drivers/net/iov.c there is this bit of code: > > > > if (virtfn_bus(dev, nr_virtfn - 1) > > > dev->bus->busn_res.end) { dev_err(&dev->dev, "SR-IOV: bus number > > out of range\n"); return -ENOMEM; > > } > > > > It indicates that there is no space on the bus to allocate the > > additional virtual functions. I'm curious why you're using > > pci=assign-busses. Have you tried not using that? > > > > I'm afraid that it is most likely a BIOS issue. > > > > Also, you might want to look at the information in this patch: > > > > http://www.serverphorums.com/read.php?12,450840 > > > > It might require a kernel rebuild though if PCI_REALLOC isn't > > configured in your kernel. > > > > - Greg > > > > > > > > > > > > > > > On 29 August 2012 22:37, Greg Rose <gregory.v.r...@intel.com> > > > wrote: > > > > > > > On Wed, 29 Aug 2012 13:27:03 +0530 > > > > Mohit Dhingra <mohitdhing...@gmail.com> wrote: > > > > > > > > > *Hello,* > > > > > > > > > > I have gone through couple of mail chains with the same > > > > > problem title, but still I am out of clue, I have tried all > > > > > of what is mentioned. > > > > > > > > > > 1. I am using Intel i-7 WX58BP Motherboard, with Intel 82576 > > > > > Quad Port SR-IOV NIC attached to x-16 PCI Express slot. > > > > > > > > > > 2. I am booting my Dom0 using following: > > > > > title Xen -- openSUSE 11.4 - 2.6.37.6-0.11 SR-IOV > > > > > root (hd0,6) > > > > > kernel /boot/xen.gz vga=mode-0x317 iommu=1 msi=1 > > > > > pci=assign-busses module /boot/vmlinuz-2.6.37.6-0.11-xen > > > > > root=/dev/disk/by-id/ata-ST31000528AS_9VP9NG6C-part7 > > > > > resume=/dev/disk/by-id/ata-ST31000528AS_9VP9NG6C-part5 > > > > > splash=silent quiet showopts vga=0x317 pci_pt_e820_access=on > > > > > > > > > > 3. dmesg shows following about SR-IOV > > > > > [ 5.839750] igb 0000:05:00.0: SR-IOV: bus number out of > > > > > range [ 6.029886] igb 0000:05:00.1: SR-IOV: bus number out > > > > > of range [ 6.221602] igb 0000:06:00.0: SR-IOV: bus number > > > > > out of range [ 6.413736] igb 0000:06:00.1: SR-IOV: bus > > > > > number out of range > > > > > > > > > > > > > The x16 slots in a lot of mother boards are meant for graphics > > > > cards. I've seen some problems with putting network or other > > > > types of PCIe cards in them. Can you try moving the NIC to a > > > > different slot with a x4 or x8 connector? > > > > > > > > - Greg > > > > > > > > > 4. ifconfig shows eth1, eth2, eth3 and eth4 corresponding to 4 > > > > > physical ports. > > > > > > > > > > 5. It doesn't show VFs > > > > > cadlab:/boot/grub # lspci | grep Eth > > > > > 00:19.0 Ethernet controller: Intel Corporation 82567LM-2 > > > > > Gigabit Network Connection > > > > > 05:00.0 Ethernet controller: Intel Corporation 82576 Gigabit > > > > > Network Connection (rev 01) > > > > > 05:00.1 Ethernet controller: Intel Corporation 82576 Gigabit > > > > > Network Connection (rev 01) > > > > > 06:00.0 Ethernet controller: Intel Corporation 82576 Gigabit > > > > > Network Connection (rev 01) > > > > > 06:00.1 Ethernet controller: Intel Corporation 82576 Gigabit > > > > > Network Connection (rev 01) > > > > > > > > > > 6. lspci -vv shows following > > > > > 06:00.1 Ethernet controller: Intel Corporation 82576 Gigabit > > > > > Network Connection (rev 01) > > > > > Subsystem: Intel Corporation Gigabit ET Quad Port > > > > > Server Adapter Control: I/O+ Mem+ BusMaster+ SpecCycle- > > > > > MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ > > > > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast > > > > > >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- > > > > > Latency: 0, Cache Line Size: 64 bytes > > > > > Interrupt: pin B routed to IRQ 17 > > > > > Region 0: Memory at e5800000 (32-bit, > > > > > non-prefetchable) [size=128K] Region 1: Memory at e5000000 > > > > > (32-bit, non-prefetchable) [size=4M] Region 2: I/O ports at > > > > > 1000 [size=32] Region 3: Memory at e58c0000 (32-bit, > > > > > non-prefetchable) [size=16K] Capabilities: [40] Power > > > > > Management version 3 Flags: PMEClk- DSI+ D1- D2- > > > > > AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-) > > > > > Status: D0 NoSoftRst- PME-Enable- DSel=0 > > > > > DScale=1 PME- Capabilities: [50] MSI: Enable- Count=1/1 > > > > > Maskable+ 64bit+ Address: 0000000000000000 Data: 0000 > > > > > Masking: 00000000 Pending: 00000000 > > > > > Capabilities: [70] MSI-X: Enable+ Count=10 Masked- > > > > > Vector table: BAR=3 offset=00000000 > > > > > PBA: BAR=3 offset=00002000 > > > > > Capabilities: [a0] Express (v2) Endpoint, MSI 00 > > > > > DevCap: MaxPayload 512 bytes, PhantFunc 0, > > > > > Latency L0s <512ns, L1 <64us > > > > > ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ > > > > > FLReset+ DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ > > > > > Unsupported+ > > > > > RlxdOrd+ ExtTag- PhantFunc- AuxPwr- > > > > > NoSnoop+ FLReset- > > > > > MaxPayload 128 bytes, MaxReadReq 512 > > > > > bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ > > > > > AuxPwr- TransPend- > > > > > LnkCap: Port #4, Speed 2.5GT/s, Width x4, ASPM > > > > > L0s L1, Latency L0 <4us, L1 <64us > > > > > ClockPM- Surprise- LLActRep- BwNot- > > > > > LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- > > > > > Retrain- CommClk+ > > > > > ExtSynch- ClockPM- AutWidDis- BWInt- > > > > > AutBWInt- LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- > > > > > SlotClk+ DLActive- BWMgmt- ABWMgmt- > > > > > DevCap2: Completion Timeout: Range ABCD, > > > > > TimeoutDis+ DevCtl2: Completion Timeout: 16ms to 55ms, > > > > > TimeoutDis- LnkCtl2: Target Link Speed: 2.5GT/s, > > > > > EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB > > > > > Transmit Margin: Normal Operating > > > > > Range, EnterModifiedCompliance- ComplianceSOS- > > > > > Compliance De-emphasis: -6dB > > > > > LnkSta2: Current De-emphasis Level: -6dB > > > > > Capabilities: [100 v1] Advanced Error Reporting > > > > > UESta: DLP- SDES- TLP- FCP- CmpltTO- > > > > > CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- > > > > > UEMsk: DLP- SDES- TLP- FCP- CmpltTO- > > > > > CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- > > > > > UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- > > > > > CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- > > > > > CESta: RxErr- BadTLP- BadDLLP- Rollover- > > > > > Timeout- NonFatalErr+ > > > > > CEMsk: RxErr- BadTLP- BadDLLP- Rollover- > > > > > Timeout- NonFatalErr+ > > > > > AERCap: First Error Pointer: 00, GenCap- > > > > > CGenEn- ChkCap- ChkEn- > > > > > Capabilities: [140 v1] Device Serial Number > > > > > 00-1b-21-ff-ff-8f-bd-24 Capabilities: [150 v1] Alternative > > > > > Routing-ID Interpretation (ARI) ARICap: MFVC- ACS-, Next > > > > > Function: 0 ARICtl: MFVC- ACS-, Function Group: 0 > > > > > Capabilities: [160 v1] Single Root I/O Virtualization > > > > > (SR-IOV) IOVCap: Migration-, Interrupt Message Number: 000 > > > > > IOVCtl: Enable- Migration- Interrupt- MSE- > > > > > ARIHierarchy- IOVSta: Migration- > > > > > Initial VFs: 8, Total VFs: 8, Number of VFs: > > > > > 2, Function Dependency Link: 01 > > > > > VF offset: 384, stride: 2, Device ID: 10ca > > > > > Supported Page Size: 00000553, System Page > > > > > Size: 00000001 Region 0: Memory at 00000000e5880000 (64-bit, > > > > > non-prefetchable) > > > > > Region 3: Memory at 00000000e58a0000 (64-bit, > > > > > non-prefetchable) > > > > > VF Migration: offset: 00000000, BIR: 0 > > > > > Kernel driver in use: igb > > > > > > > > > > > > > > > Can somebody please help me out.? > > > > > > > > > > > > > > > * > > > > > ---------------------------- > > > > > Thanks & Regards > > > > > Mohit Dhingra > > > > > +919611190435* > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired