- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tested 4 different Linux distro, all detect adapter out of the box with the stock kernel driver.
- UEFI NVM tool none of them detect adapter. ( cross-check nvupdate.cfg, it should match 37D0 address but it doesn’t)
- ESXI NVM Update doesn’t detect. ( download latest 8.10 )
- ESXi 7.0.1 doesn’t detect an adapter.
- Linux driver detects out of the box.
- Linux NVM Update tool detect out of the box.
-
I passed via env debug flag for a tool. So it dumps, in all cases, it complains about VPD.
Someone needs to check that.
;X722
BEGIN DEVICE
DEVICENAME: X722
VENDOR: 8086
DEVICE: 37D0 → this one must work
NVM IMAGE: LBG_B2_5p10_CF_2x10G.bin
EEPID: 8000265A
REPLACES: 80001571 80001A3C 80001DEF 8000207F 800023C3
OROM IMAGE: BootIMG.FLB
EEPROM MAP: iSCSI.txt
RESET TYPE: REBOOT
END DEVICE
input file: /usr/lib/vmware/vmkmod/i40en
Version: 1.10.9.0-1OEM.700.1.0.15525992
Build Type: release
License: Intel
Required name-spaces:
com.vmware.vmkapi#v2_6_0_0
Parameters:
EEE: array of int
Energy Efficient Ethernet feature (EEE): 0 = disable, 1 = enable, (default = 1)
MaxRdmaInts: int
Maximum RDMA Interrupts (default = 16)
RDMA: array of int
Enable RDMA support 0 = disable, 1 = enable, (default = 0)
LLDP: array of int
Link Layer Discovery Protocol (LLDP) agent: 0 = disable, 1 = enable, (default = 1)
TxITR: int
Default TX interrupt interval (0..0xFFF), in microseconds, (default = 100)
RxITR: int
Default RX interrupt interval (0..0xFFF), in microseconds (default = 50)
trust_all_vfs: array of int
Always set all VFs to trusted mode 0 = disable (default), other = enable
max_vfs: array of int
Maximum number of VFs to be enabled (0..128)
DRSS: array of int
Enable/disable the DefQueue RSS(default = 0 )
RSS: array of int
Enable/disable the NetQueue RSS( default = 1 )
VMDQ: array of int
Number of Virtual Machine Device Queues: 0/1 = disable, 2-16 enable (default =8)
If I try to switch SR-IOV
--> (vim.host.PciPassthruConfig) [
--> (vim.host.SriovConfig) {
--> id = "0000:06:00.0",
--> passthruEnabled = false,
--> sriovEnabled = true,
--> numVirtualFunction = 2,
--> }
--> ]
2020-11-14T12:29:16.625Z info hostd[1051469] [Originator@6876 sub=Solo.Vmomi opID=esxui-e583-70dc user=root] Throw vim.fault.PlatformConfigFault
2020-11-14T12:29:16.625Z info hostd[1051469] [Originator@6876 sub=Solo.Vmomi opID=esxui-e583-70dc user=root] Result:
--> (vim.fault.PlatformConfigFault) {
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com.vmware.esx.hostctl.default",
--> arg = (vmodl.KeyAnyValue) [
--> (vmodl.KeyAnyValue) {
--> key = "reason",
--> value = "GetDeviceID failed."
--> }
--> ],
--> }
--> ],
--> text = "",
--> msg = ""
--> }
\==+PCI Device :
|----Segment.........................................0x0000
|----Bus.............................................0x06
|----Slot............................................0x00
|----Function........................................0x01
|----Runtime Owner...................................vmkernel
|----Has Configured Owner............................true
|----Configured Owner................................vmkernel
|----Vendor Id.......................................0x8086
|----Device Id.......................................0x37d0
|----Sub-Vendor Id...................................0x8086
|----Sub-Device Id...................................0x0002
|----Vendor Name.....................................Intel(R)
|----Device Name.....................................Ethernet Connection X722 for 10GbE SFP+
|----Device Class....................................512
|----Device Class Name...............................Ethernet controller
|----PIC Line........................................11
|----Old IRQ.........................................255
|----Vector..........................................0
|----PCI Pin.........................................0
|----Spawned Bus.....................................0
|----Flags...........................................4097
[root@esxi11:/var/log] esxcli software vib list | grep i40en
i40en 1.10.9.0-1OEM.700.1.0.15525992 INT VMwareCertified 2020-08-01
Now check if I load linux
06:00.1 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GbE SFP+ (rev 04)
Subsystem: Intel Corporation Ethernet Network Adapter X722-2
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: 32 bytes
Interrupt: pin A routed to IRQ 19
NUMA node: 0
Region 0: Memory at 92000000 (64-bit, prefetchable) [size=16M]
Region 3: Memory at 93808000 (64-bit, prefetchable) [size=32K]
Expansion ROM at fb280000 [disabled] [size=512K]
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=129 Masked-
Vector table: BAR=3 offset=00000000
PBA: BAR=3 offset=00001000
Capabilities: [a0] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop- FLReset-
MaxPayload 256 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s (ok), Width x1 (ok)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range AB, TimeoutDis+, NROPrPrP-, LTR-
10BitTagComp-, 10BitTagReq-, OBFF Not Supported, ExtFmt-, EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS-, TPHComp-, ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
AtomicOpsCtl: ReqEn-
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [e0] Vital Product Data
Product Name: Example VPD
Read-only fields:
[V0] Vendor specific:
[RV] Reserved: checksum good, 0 byte(s) reserved
End
Capabilities: [100 v2] 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- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [140 v1] Device Serial Number 0c-ca-79-ff-ff-1e-f2-f8
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: 64, Total VFs: 64, Number of VFs: 0, Function Dependency Link: 01
VF offset: 79, stride: 1, Device ID: 37cd
Supported Page Size: 00000553, System Page Size: 00000001
Region 0: Memory at 0000000093000000 (64-bit, prefetchable)
Region 3: Memory at 0000000093910000 (64-bit, prefetchable)
VF Migration: offset: 00000000, BIR: 0
Capabilities: [1a0 v1] Transaction Processing Hints
Device specific mode supported
No steering table available
Capabilities: [1b0 v1] Access Control Services
ACSCap: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
Kernel driver in use: i40e
Kernel modules: i40e
root@ubuntu:/cdrom/intel/25_4/APPS/NVMCHECK/Linux_x64# ./nvmcheck64e /DEVICES
Intel(R) NVM Integrity Verification Tool
Nvmcheck version 1.35.42.07
QV SDK version 2.35.42.01
Copyright(C) 2012 - 2020 Intel Corporation.
NIC B/D/F Ven-Dev MAC ENA Branding string
=== ========= ========= ============ === ======================================
1) 003/00/00 8086-15AD AC1F6B18A6B2 YES Intel(R) Ethernet Connection X552/X557
2) 003/00/01 8086-15AD AC1F6B18A6B3 YES Intel(R) Ethernet Connection X552/X557
3) 006/00/00 8086-37D0 F8F21E79CA0C YES Intel(R) Ethernet Network Adapter X722
4) 006/00/01 8086-37D0 F8F21E79CA0D YES Intel(R) Ethernet Network Adapter X722
5) 007/00/00 8086-1521 AC1F6B18A45A N/A Intel(R) I350 Gigabit Network Connecti
6) 007/00/01 8086-1521 AC1F6B18A45B N/A Intel(R) I350 Gigabit Network Connecti
root@ubuntu:/cdrom/intel/25_4/APPS/NVMCHECK/Linux_x64# ./nvmcheck64e /VERIFY /NIC=3
Intel(R) NVM Integrity Verification Tool
Nvmcheck version 1.35.42.07
QV SDK version 2.35.42.01
Copyright(C) 2012 - 2020 Intel Corporation.
NVM module: Option ROM.
NVM Integrity verification PASSED.
NVM module: PE image.
NVM Integrity verification PASSED.
NVM module: PHY PLL 0 Configuration.
NVM Integrity verification PASSED.
NVM module: PHY 0 Configuration.
NVM Integrity verification PASSED.
NVM module: PHY PLL 1 Configuration.
NVM Integrity verification PASSED.
NVM module: PHY 1 Configuration.
NVM Integrity verification PASSED.
NVM module: EMP image.
NVM Integrity verification PASSED
root@ubuntu:/cdrom/intel/25_4/APPS/NVMCHECK/Linux_x64# ./nvmcheck64e /HEADER /NIC=3
Intel(R) NVM Integrity Verification Tool
Nvmcheck version 1.35.42.07
QV SDK version 2.35.42.01
Copyright(C) 2012 - 2020 Intel Corporation.
NVM module: Option ROM.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x0004E000
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000000
-reserved 0x00000000
-lad_fw_entry_offset 0x0000014C
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000005 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
NVM module: PE image.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x0004E000
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000000
-reserved 0x00000000
-lad_fw_entry_offset 0x0000014C
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000002 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
NVM module: PHY PLL 0 Configuration.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x00000800
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000000
-reserved 0x00000000
-lad_fw_entry_offset 0x0000014C
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000006 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
NVM module: PHY 0 Configuration.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x00000800
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000000
-reserved 0x00000000
-lad_fw_entry_offset 0x0000014C
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000007 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
NVM module: PHY PLL 1 Configuration.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x00000800
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000000
-reserved 0x00000000
-lad_fw_entry_offset 0x0000014C
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000008 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
NVM module: PHY 1 Configuration.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x00000800
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000000
-reserved 0x00000000
-lad_fw_entry_offset 0x0000014C
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000009 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
NVM module: EMP image.
CSS Header:
-moduleType 0x00000006
-headerLen 0x000000A1
-headerVersion 0x00010000
-moduleID 0x00000000
-moduleVendor 0x00008086
-date 0x20130530
-size 0x0004E000
-keySize 0x00000040
-modulusSize 0x00000040
-exponentSize 0x00000001
-lad_srev 0x00000010
-reserved 0x00000000
-lad_fw_entry_offset 0x00133000
-lad_fl_dev_offset 0x00000000
-reserved:
0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[00:006:00:01]: Intel(R) Ethernet Network Adapter X722-2
Vendor : 8086
Device : 37D0
Subvendor : 8086
Subdevice : 0002
Revision : 4
LAN MAC : F8F21E79CA0D
Alt MAC : 000000000000
SAN MAC : FFFFFFFFFFFF
ETrackId : 8000265A
SerialNumber : 0CCA79FFFF1EF2F8
NVM Version : 5.16(5.10)
PBA : K20564-001
VPD status : Valid
VPD size : 25
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 1.2829.0
PXE : 1.1.18, checksum Not Relevant
ISCSI : 3.1.63, checksum Not Relevant
EFI : 4.4.12, checksum None
SMCLP : 3.1.21, checksum Valid
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MustafaB,
Thank you for posting in Intel Ethernet Communities.
For us to further check the issue, please provide the following details.
- Please provide the link where you get the driver that you are using right now?
- Are you using a PCIe X722 card or onboard?
- What is the brand and model of your motherboard or system?
If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.
Best regards,
Michael L.
Intel Customer Support Technicians
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MustafaB,
I just want to make a follow up on the following information below:
- Please provide the link where you get the driver that you are using right now?
- Are you using a PCIe X722 card or onboard?
- What is the brand and model of your motherboard or system?
If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.
Best regards,
Michael L.
Intel Customer Support Technicians
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MustafaB,
I am just sending another follow up on the information that I requested.
Since we have not heard back from you, I need to close this inquiry.
If you need further assistance, please post a new question.
Best regards,
Michael L.
Intel Customer Support Technicians
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page