Hi List, after having some serious issues with the X520 ones I wanted to give the X710 a try. At first I had some trouble again. Started to flap sometimes and later flapping until VRRP switched to a different host. The Kernel log was spammed with: Jul 24 12:02:10 somehost kernel: [ 1446.325468] i40e 0000:02:00.0: TX driver issue detected, PF reset issued Jul 24 12:02:11 somehost kernel: [ 1447.154720] i40e 0000:02:00.0: FCoE capability is disabled Jul 24 12:02:11 somehost kernel: [ 1447.196823] i40e 0000:02:00.0: PHC enabled Jul 24 12:02:11 somehost kernel: [ 1447.255115] i40e 0000:02:00.0: enabling bridge mode: VEPA Jul 24 12:02:11 somehost kernel: [ 1447.267922] i40e 0000:02:00.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
and: Jul 24 12:16:08 somehost kernel: [ 2285.524925] i40e 0000:02:00.0: FD filter space full, new ntuple rules will not be added Jul 24 12:16:09 somehost kernel: [ 2286.348784] i40e 0000:02:00.0: FD Filter table flushed and FD-SB replayed. Jul 24 12:16:09 somehost kernel: [ 2286.356063] i40e 0000:02:00.0: FD Sideband/ntuple is being enabled since we have space in the table now Jul 24 12:16:09 somehost kernel: [ 2286.365777] i40e 0000:02:00.0: ATR is being enabled since we have space in the table now Then I read something about updating the NVM/preboot (here on the ML) which I did then. After having some issues with flashing (the update utility doesn't like CONFIG_STRICT_DEVMEM=y, there's also no warning about it. disabling it did help but not entirely) I decided to flash from a Windows host (I had to setup one...) as it seemed somewhat easier and safer, for now. The preboot util still complained about having an older NVM than expected but somehow it worked and it's a more recent version now than it was before. So here is the initialization of the 20.2 version/revision and also using the most recent 1.2.48 driver on a 3.18.17 Kernel: Jul 24 11:38:13 somehost kernel: [ 2.251951] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 1.2.48 Jul 24 11:38:13 somehost kernel: [ 2.259620] i40e: Copyright (c) 2013 - 2015 Intel Corporation. Jul 24 11:38:13 somehost kernel: [ 2.283072] i40e 0000:02:00.0: f4.33.31377 a1.2 n4.42 e191b Jul 24 11:38:13 somehost kernel: [ 2.528098] i40e 0000:02:00.0: FCoE capability is disabled Jul 24 11:38:13 somehost kernel: [ 2.541226] i40e 0000:02:00.0: MAC address: 68:05:ca:33:17:50 Jul 24 11:38:13 somehost kernel: [ 2.545296] i40e 0000:02:00.0: SAN MAC: 68:05:ca:33:17:52 Jul 24 11:38:13 somehost kernel: [ 2.559708] i40e 0000:02:00.0: fcoe queues = 0 Jul 24 11:38:13 somehost kernel: [ 2.588853] i40e 0000:02:00.0: enabling bridge mode: VEPA Jul 24 11:38:13 somehost kernel: [ 2.623476] i40e 0000:02:00.0: PHC enabled Jul 24 11:38:13 somehost kernel: [ 2.639801] i40e 0000:02:00.0: PCI-Express: Speed 8.0GT/s Width x8 Jul 24 11:38:13 somehost kernel: [ 2.653156] i40e 0000:02:00.0: Features: PF-id[0] VFs: 64 VSIs: 66 QP: 8 RX: 1BUF RSS FD_ATR FD_SB NTUPLE DCB PTP Jul 24 11:38:13 somehost kernel: [ 2.672182] i40e 0000:02:00.1: f4.33.31377 a1.2 n4.42 e191b Jul 24 11:38:13 somehost kernel: [ 2.921075] i40e 0000:02:00.1: FCoE capability is disabled Jul 24 11:38:13 somehost kernel: [ 2.935064] i40e 0000:02:00.1: MAC address: 68:05:ca:33:17:51 Jul 24 11:38:13 somehost kernel: [ 2.944833] i40e 0000:02:00.1: SAN MAC: 68:05:ca:33:17:53 Jul 24 11:38:13 somehost kernel: [ 2.971041] i40e 0000:02:00.1: fcoe queues = 0 Jul 24 11:38:13 somehost kernel: [ 3.004728] i40e 0000:02:00.1: enabling bridge mode: VEPA Jul 24 11:38:13 somehost kernel: [ 3.290178] i40e 0000:02:00.1: PHC enabled Jul 24 11:38:13 somehost kernel: [ 3.310646] i40e 0000:02:00.1: PCI-Express: Speed 8.0GT/s Width x8 Jul 24 11:38:13 somehost kernel: [ 3.331079] i40e 0000:02:00.1: Features: PF-id[1] VFs: 64 VSIs: 66 QP: 8 RX: 1BUF RSS FD_ATR FD_SB NTUPLE DCB PTP Jul 24 11:38:13 somehost kernel: [ 4.279754] i40e 0000:02:00.1 rename5: renamed from eth3 Jul 24 11:38:13 somehost kernel: [ 4.315533] i40e 0000:02:00.0 eth0: renamed from eth1 Jul 24 11:38:13 somehost kernel: [ 4.387610] i40e 0000:02:00.1 eth1: renamed from rename5 Jul 24 11:38:13 somehost kernel: [ 6.276102] i40e 0000:02:00.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None Jul 24 11:38:14 somehost kernel: [ 8.396154] i40e 0000:02:00.1 eth1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None The above mentioned issues are still persistent even though less frequent and it's running about 3 days now without flapping that much that the VRRP switches to a different host. I'm not happy yet as it's still flapping and complaining about ntuple/ATR and such. Can I somehow help (by providing the necessary details) to get those issues fixed? # ethtool -i eth0 driver: i40e version: 1.2.48 firmware-version: f4.33.31377 a1.2 n4.42 e191b bus-info: 0000:02:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes # ethtool -k eth0 Features for eth0: rx-checksumming: on tx-checksumming: on tx-checksum-ipv4: on tx-checksum-ip-generic: off [fixed] tx-checksum-ipv6: on tx-checksum-fcoe-crc: off [fixed] tx-checksum-sctp: on scatter-gather: on tx-scatter-gather: on tx-scatter-gather-fraglist: off [fixed] tcp-segmentation-offload: on tx-tcp-segmentation: on tx-tcp-ecn-segmentation: on tx-tcp6-segmentation: on udp-fragmentation-offload: off [fixed] generic-segmentation-offload: on generic-receive-offload: on large-receive-offload: off [fixed] rx-vlan-offload: on tx-vlan-offload: on ntuple-filters: on receive-hashing: on highdma: on rx-vlan-filter: on vlan-challenged: off [fixed] tx-lockless: off [fixed] netns-local: off [fixed] tx-gso-robust: off [fixed] tx-fcoe-segmentation: off [fixed] tx-gre-segmentation: off [fixed] tx-ipip-segmentation: off [fixed] tx-sit-segmentation: off [fixed] tx-udp_tnl-segmentation: on tx-mpls-segmentation: off [fixed] fcoe-mtu: off [fixed] tx-nocache-copy: off loopback: off [fixed] rx-fcs: off [fixed] rx-all: off [fixed] tx-vlan-stag-hw-insert: off [fixed] rx-vlan-stag-hw-parse: off [fixed] rx-vlan-stag-filter: off [fixed] l2-fwd-offload: off [fixed] busy-poll: off [fixed] # lspci -nvv 02:00.1 0200: 8086:1572 (rev 01) Subsystem: 8086:0000 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 A routed to IRQ 17 Region 0: Memory at c2e000000 (64-bit, prefetchable) [size=8M] Region 3: Memory at c2f800000 (64-bit, prefetchable) [size=32K] Expansion ROM at dfa00000 [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 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 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend+ LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L1, Latency L0 <2us, L1 <16us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 8GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ DevCtl2: Completion Timeout: 50us to 50ms, 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, 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 50-17-33-ff-ff-ca-05-68 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: 335, stride: 1, Device ID: 154c Supported Page Size: 00000553, System Page Size: 00000001 Region 0: Memory at 0000000c2f000000 (64-bit, prefetchable) Region 3: Memory at 0000000c2f810000 (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 -- Regards, Christian Ruppert ------------------------------------------------------------------------------ _______________________________________________ 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