The only cards out in the field should all show a PCI revision ID value of 1. If you have any cards that show 0 then they need to be replaced. But again, you shouldn’t have any A0 silicon cards.
- Greg From: Stefan Priebe - Profihost AG [mailto:s.pri...@profihost.ag] Sent: Monday, August 24, 2015 10:16 AM To: Rose, Gregory V Cc: e1000-devel@lists.sourceforge.net Subject: Re: [E1000-devel] dropped rx with i40e Are there different hw revisions? Currently it seems cards before q4 2014 have this problem cards build in 2015 work fine. Stefan Excuse my typo sent from my mobile phone. Am 21.08.2015 um 02:51 schrieb Rose, Gregory V <gregory.v.r...@intel.com<mailto:gregory.v.r...@intel.com>>: Stefan, Late update on this. I'm being told know that there are additional parameters that may need to be changed. Please hold until I get this updated information. Thanks and regards, - Greg -----Original Message----- From: Rose, Gregory V [mailto:gregory.v.r...@intel.com] Sent: Thursday, August 20, 2015 4:26 PM To: Stefan Priebe Cc: e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net> Subject: Re: [E1000-devel] dropped rx with i40e Stefan, You will need to run the update utility again but this time edit the nvmupdate.cfg file to change this: SKIP OROM: TRUE to this: SKIP OROM: FALSE That should then also update the option ROM for the PXE utility. Regards, - Greg -----Original Message----- From: Stefan Priebe [mailto:s.pri...@profihost.ag] Sent: Wednesday, August 19, 2015 10:40 AM To: Rose, Gregory V Cc: e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net> Subject: Re: [E1000-devel] dropped rx with i40e Correct message: PXE-m10: The application for the device detected a newer version of the nvm image than expexted. So how do i update the application code of the XL710? Stefan Am 19.08.2015 um 19:04 schrieb Stefan Priebe - Profihost AG: An additional question since I've updated to latest xl710 firmware released 17 August the cards show at boot time (bios init/ post) something like application code detected a newer nvm image than expected please update application software. But I can't find an application code update for the xl710 cards. Stefan Excuse my typo sent from my mobile phone. Am 19.08.2015 um 18:20 schrieb Rose, Gregory V <gregory.v.r...@intel.com<mailto:gregory.v.r...@intel.com> <mailto:gregory.v.r...@intel.com>>: -----Original Message----- From: Stefan Priebe - Profihost AG [mailto:s.pri...@profihost.ag] Sent: Wednesday, August 19, 2015 12:01 AM To: Rose, Gregory V; e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net> <mailto:e1000-devel@lists.sourceforge.net> Subject: Re: [E1000-devel] dropped rx with i40e Hi, sad you are not able to reproduce. The good thing i can't reproduce myself either ;-( it just happens out of nothing on the nodes. My current expection is that it happens when spikes of packets occur after being idle for some time. OK, my traffic generation was fairly constant. Let me modify it to send bursts of traffic after long idle periods. Maybe that will help to reproduce. Something you might try is examining your systems' BIOS settings for sleep states and make sure the machines don't go too deep into a sleep state when they're idle. The time it takes to come from sleep state to handling traffic bursts can cause some dropped packets. Thanks, - Greg The good news is after upgrading to the latest intel fw released two days ago and to the latest 1.3.38 driver - it works on 10 out of my 18 testing hosts. Currently i've no idea why it does not on those 8. Stefan Am 19.08.2015 um 00:24 schrieb Rose, Gregory V: -----Original Message----- From: Stefan Priebe - Profihost AG [mailto:s.pri...@profihost.ag] Sent: Tuesday, August 18, 2015 12:28 AM To: Rose, Gregory V; e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net> <mailto:e1000-devel@lists.sourceforge.net> Subject: Re: [E1000-devel] dropped rx with i40e Hi Greg, could you tell me the output of ethtool -i and ethtool -a and ethtool -c and ethtool -k? OK, I pasted it in below. I ran traffic overnight and there were no dropped packets or other errors. Everything seemed fine. - Greg [root@paelab-gvrose ~]# ethtool -i bond0 driver: bonding version: 3.7.1 firmware-version: 2 bus-info: supports-statistics: no supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no [root@paelab-gvrose ~]# ethtool -c bond0 Coalesce parameters for bond0: Cannot get device coalesce settings: Operation not supported [root@paelab-gvrose ~]# ethtool -k bond0 Features for bond0: rx-checksumming: off [fixed] tx-checksumming: on tx-checksum-ipv4: off [fixed] tx-checksum-ip-generic: on tx-checksum-ipv6: off [fixed] tx-checksum-fcoe-crc: off [fixed] tx-checksum-sctp: off [fixed] scatter-gather: on tx-scatter-gather: on tx-scatter-gather-fraglist: off [requested on] 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 rx-vlan-offload: on tx-vlan-offload: on ntuple-filters: off [fixed] receive-hashing: off [fixed] highdma: on rx-vlan-filter: on vlan-challenged: off [fixed] tx-lockless: on [fixed] netns-local: on [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] [root@paelab-gvrose ~]# ethtool -i p4p1 driver: i40e version: 1.2.47 firmware-version: f4.40.35115 a1.4 n4.53 e1ce7 bus-info: 0000:82:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes [root@paelab-gvrose ~]# ethtool -c p4p1 Coalesce parameters for p4p1: Adaptive RX: on TX: on stats-block-usecs: 0 sample-interval: 0 pkt-rate-low: 0 pkt-rate-high: 0 rx-usecs: 62 rx-frames: 0 rx-usecs-irq: 0 rx-frames-irq: 256 tx-usecs: 122 tx-frames: 0 tx-usecs-irq: 0 tx-frames-irq: 256 rx-usecs-low: 0 rx-frame-low: 0 tx-usecs-low: 0 tx-frame-low: 0 rx-usecs-high: 0 rx-frame-high: 0 tx-usecs-high: 0 tx-frame-high: 0 [root@paelab-gvrose ~]# ethtool -k p4p1 Features for p4p1: 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] [root@paelab-gvrose ~]# ethtool -i p4p4 driver: i40e version: 1.2.47 firmware-version: f4.40.35115 a1.4 n4.53 e1ce7 bus-info: 0000:82:00.3 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes [root@paelab-gvrose ~]# ethtool -c p4p4 Coalesce parameters for p4p4: Adaptive RX: on TX: on stats-block-usecs: 0 sample-interval: 0 pkt-rate-low: 0 pkt-rate-high: 0 rx-usecs: 62 rx-frames: 0 rx-usecs-irq: 0 rx-frames-irq: 256 tx-usecs: 122 tx-frames: 0 tx-usecs-irq: 0 tx-frames-irq: 256 rx-usecs-low: 0 rx-frame-low: 0 tx-usecs-low: 0 tx-frame-low: 0 rx-usecs-high: 0 rx-frame-high: 0 tx-usecs-high: 0 tx-frame-high: 0 [root@paelab-gvrose ~]# ethtool -k p4p4 Features for p4p4: 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] Another difference to the ixgbe is that large-receive-offload is fixed to off in ethtool -k. Stefan Am 17.08.2015 um 23:46 schrieb Rose, Gregory V: -----Original Message----- From: Stefan Priebe [mailto:s.pri...@profihost.ag] Sent: Thursday, August 13, 2015 12:02 PM To: Rose, Gregory V; e1000-devel@lists.sourceforge.net<mailto:e1000-devel@lists.sourceforge.net> <mailto:e1000-devel@lists.sourceforge.net> Subject: Re: [E1000-devel] dropped rx with i40e Am 13.08.2015 um 20:59 schrieb Rose, Gregory V: Thanks Stefan, I'll set up a test to replicate your traffic profile as closely as possible and let it run overnight to see if I can repro and then update you tomorrow. It does seem that it has nothing to do with load so that makes it even more curious. May it be related to jumbo frames? Stefan, I've got the test up and running now. Here's the interface config: 6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP link/ether 68:05:ca:2f:83:10 brd ff:ff:ff:ff:ff:ff inet 200.0.0.10/24 brd 200.0.0.255 scope global bond0 valid_lft forever preferred_lft forever inet6 fe80::6a05:caff:fe2f:8310/64 scope link valid_lft forever preferred_lft forever 9: p4p1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc mq master bond0 state UP qlen 1000 link/ether 68:05:ca:2f:83:10 brd ff:ff:ff:ff:ff:ff inet6 fe80::6a05:caff:fe2f:8310/64 scope link valid_lft forever preferred_lft forever 12: p4p4: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc mq master bond0 state UP qlen 1000 link/ether 68:05:ca:2f:83:10 brd ff:ff:ff:ff:ff:ff inet6 fe80::6a05:caff:fe2f:8310/64 scope link valid_lft forever preferred_lft forever p4p1 and p4p4 are the i40e interfaces bonded to the bond0 LACP interface. Here's the traffic results from a transmitter: Interim result: 9899.84 10^6bits/s over 5.001 seconds ending at 1439847706.406 Interim result: 9900.15 10^6bits/s over 5.001 seconds ending at 1439847711.407 I have a script watching the dropped packets for the two slaved interfaces p4p1 and p4p4: Every 1.0s: ./t1 Mon Aug 17 14:43:31 2015 rx_dropped: 0 tx_dropped: 0 rx_fcoe_dropped: 0 port.rx_dropped: 0 port.tx_dropped_link_down: 0 rx_dropped: 0 tx_dropped: 0 rx_fcoe_dropped: 0 port.rx_dropped: 0 port.tx_dropped_link_down: 0 I'll let this run overnight and get back to you with results tomorrow. Regards, - Greg -------------------------------------------------------------------------- ---- _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net<mailto: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
------------------------------------------------------------------------------
_______________________________________________ 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