> -----Original Message----- > From: Stefan Priebe [mailto:s.pri...@profihost.ag] > Sent: Monday, August 24, 2015 11:14 AM > To: Rose, Gregory V > Cc: e1000-devel@lists.sourceforge.net > Subject: Re: [E1000-devel] dropped rx with i40e > > IS there a way to check this under linux withou the need to pull out the > card?
Yes, use lspci. Here's an example (as root): # lspci -m | grep Eth Sample output from one of my 4 port adapters: 82:00.0 "Ethernet controller" "Intel Corporation" "Ethernet Controller X710 for 10GbE SFP+" -r01 "Intel Corporation" "Ethernet Converged Network Adapter X710-4" 82:00.1 "Ethernet controller" "Intel Corporation" "Ethernet Controller X710 for 10GbE SFP+" -r01 "Intel Corporation" "Ethernet Converged Network Adapter X710" 82:00.2 "Ethernet controller" "Intel Corporation" "Ethernet Controller X710 for 10GbE SFP+" -r01 "Intel Corporation" "Ethernet Converged Network Adapter X710" 82:00.3 "Ethernet controller" "Intel Corporation" "Ethernet Controller X710 for 10GbE SFP+" -r01 "Intel Corporation" "Ethernet Converged Network Adapter X710" And the '-r01' is the chip revision number. That's what you should be seeing, if you don't then let me know. Thanks, - Greg > > Mit freundlichen Grüßen > Stefan Priebe > Bachelor of Science in Computer Science (BSCS) Vorstand (CTO) > > ------------------------------- > Profihost AG > Expo Plaza 1 > 30539 Hannover > Deutschland > > Tel.: +49 (511) 5151 8181 | Fax.: +49 (511) 5151 8282 > URL: http://www.profihost.com | E-Mail: i...@profihost.com > > Sitz der Gesellschaft: Hannover, USt-IdNr. DE813460827 > Registergericht: Amtsgericht Hannover, Register-Nr.: HRB 202350 > Vorstand: Cristoph Bluhm, Sebastian Bluhm, Stefan Priebe > Aufsichtsrat: Prof. Dr. iur. Winfried Huck (Vorsitzender) > > Am 24.08.2015 um 19:31 schrieb Rose, Gregory V: > > 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- > de...@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