11 Replies Latest reply on Apr 17, 2018 11:13 PM by Intel Corporation Branched to a new discussion.

    Unable to update firmware on X710-Q2: "Update not available"

    pganesh

      Hi,

       

      I got an XL710 where it is sitting on 4.16 on which I'm unable to update its firmware. I've tried firmware update tools from 4.42 to 6.05 which are saying "update not available".

      I need to update its driver so that I can run latest Cisco Trex version's for pumping traffic.

       

      here are the card details:

       

      #lspci -vvv

       

      84:00.0 Ethernet controller: Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ (rev 01)

              Subsystem: Intel Corporation Ethernet Converged Network Adapter XL710-Q2

              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 63

              Region 0: Memory at c8800000 (64-bit, prefetchable) [size=8M]

              Region 3: Memory at c9008000 (64-bit, prefetchable) [size=32K]

              Expansion ROM at c9200000 [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=8 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 2048 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 256 bytes, MaxReadReq 4096 bytes

                      DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-

                      LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM not supported, Exit Latency L0s <2us, L1 <16us

                              ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+

                      LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+

                              ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-

                      LnkSta: Speed 8GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

                      DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported

                      DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis-, LTR-, OBFF Disabled

                      LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-

                               Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-

                               Compliance De-emphasis: -6dB

                      LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+

                          EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
          Capabilities: [e0] Vital Product Data
                  Product Name: XL710 40GbE Controller
                  Read-only fields:
                          [PN] Part number:
                          [EC] Engineering changes:
                          [FG] Unknown:
                          [LC] Unknown:
                          [MN] Manufacture ID:
                          [PG] Unknown:
                          [SN] Serial number:
                          [V0] Vendor specific:
                          [RV] Reserved: checksum good, 0 byte(s) reserved
                  Read/write fields:
                          [V1] Vendor specific:
                  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- NonFatalErr-
                  CEMsk:  RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ NonFatalErr+
                  AERCap: First Error Pointer: 00, GenCap+ CGenEn+ ChkCap+ ChkEn+
          Capabilities: [140 v1] Device Serial Number e8-c4-27-ff-ff-ca-05-68
          Capabilities: [150 v1] Alternative Routing-ID Interpretation (ARI)
                  ARICap: MFVC- ACS-, Next Function: 1
                  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: 00
                  VF offset: 16, stride: 1, Device ID: 154c
                  Supported Page Size: 00000553, System Page Size: 00000001
                  Region 0: Memory at 00000000c9300000 (64-bit, prefetchable)
                  Region 3: Memory at 00000000c9b00000 (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-
          Capabilities: [1d0 v1] #19
          Kernel driver in use: i40e
          Kernel modules: i40e

       

       

       

      #./nvmupdate64e -i -l

       

      [00:132:00:00]: Intel(R) Ethernet Converged Network Adapter XL710-Q2

          Vendor                 : 8086

          Device                 : 1583

          Subvendor              : 8086

          Subdevice              : 1

          Revision               : 1

          LAN MAC                : 6805CA27C4E8

          Alt MAC                : 000000000000

          SAN MAC                : 6805CA27C4EE

          ETrackId               : 800010E0

          NVM Version            : 4.16

          VPD status             : Valid

          VPD size               : 63

          NVM update             : No config file entry

            checksum             : Valid

          OROM update            : No config file entry

            CIVD                 : 0.0.0

      [00:132:00:01]: Intel(R) Ethernet Converged Network Adapter XL710-Q2

          Vendor                 : 8086

          Device                 : 1583

          Subvendor              : 8086

          Subdevice              : 0

          Revision               : 1

          LAN MAC                : 6805CA27C4E9

          Alt MAC                : 000000000000

          SAN MAC                : 6805CA27C4EF

          ETrackId               : 800010E0

          NVM Version            : 4.16

          VPD status             : Valid

          VPD size               : 63

          NVM update             : No config file entry

            checksum             : Valid

          OROM update            : No config file entry

            CIVD                 : 0.0.0

       

      card details (details present on the card):

      6805CA27BFD8

      012  181407

      H29452--005

       

       

      I've already tried modifying the nvmupdate.cfg file but I'm concerned that I might brick the card.

      Please let me know how to go about updating this card.

       

      Thanks

      Ganesh.