9 Replies Latest reply on Dec 6, 2018 12:04 AM by circlesoccer

    Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)

    circlesoccer

      Hi Team,

       

      We are trying to read data from the DB (Using a Python code) via network but the operation crashes with Input/Output error.

       

      The server is connected to the network using the onboard port(X540-AT2).

       

      But when we connected using an add-on NIC (Intel i350-T2) the program runs well without any error.

       

      I have attached the code and output for reference.

       

      Is this because of any driver issues? Need help to resolve this issue.

       

      OS we are using is Ubuntu - 16.04.3 LTS

      Thanks!

        • 1. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
          Intel Corporation
          This message was posted on behalf of Intel Corporation

          Hi circlesoccer,

          Welcome back to Intel Wired Communities. 

          Intel® Ethernet Controller X540-AT2 is an integrated component in your system. The system manufacturer might have customized the feature of the Ethernet Controller. We would suggest to contact them for further assistance. 

          You can also look into comparing the Ethtool -k output between X540-AT2 and I350-T2. 
           

          Hope this helps.

          Best Regards,

          Vince T.
          Intel Customer Support

          • 2. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
            circlesoccer

            Hi Vince,

             

            Thanks for the update, I am working with the manufacturer to fix this.

             

            Please find below Ethtool -k output for both ports(I350 & X5420), could you please check and let me know if any settings causing this issue.

             

            || I350 ||

            home/tharun# ethtool -k enp8s0f0

            Features for enp8s0f0:

            Cannot get device udp-fragmentation-offload settings: Operation not supported

            rx-checksumming: on

            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: 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: off [fixed]

            tx-tcp-mangleid-segmentation: off

            tx-tcp6-segmentation: on

            udp-fragmentation-offload: off

            generic-segmentation-offload: on

            generic-receive-offload: on

            large-receive-offload: off [fixed]

            rx-vlan-offload: on

            tx-vlan-offload: on

            ntuple-filters: off

            receive-hashing: on

            highdma: on [fixed]

            rx-vlan-filter: on [fixed]

            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: on

            tx-gre-csum-segmentation: on

            tx-ipxip4-segmentation: on

            tx-ipxip6-segmentation: on

            tx-udp_tnl-segmentation: on

            tx-udp_tnl-csum-segmentation: on

            tx-gso-partial: on

            tx-sctp-segmentation: off [fixed]

            tx-esp-segmentation: off [fixed]

            fcoe-mtu: off [fixed]

            tx-nocache-copy: off

            loopback: off [fixed]

            rx-fcs: off [fixed]

            rx-all: off

            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]

            hw-tc-offload: off [fixed]

            esp-hw-offload: off [fixed]

            esp-tx-csum-hw-offload: off [fixed]

            rx-udp_tunnel-port-offload: off [fixed]

             

            ||X540||

            home/tharun# ethtool -k enp129s0f0

            Features for enp129s0f0:

            Cannot get device udp-fragmentation-offload settings: Operation not supported

            rx-checksumming: on

            tx-checksumming: on

            tx-checksum-ipv4: off [fixed]

            tx-checksum-ip-generic: on

            tx-checksum-ipv6: off [fixed]

            tx-checksum-fcoe-crc: on [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: off [fixed]

            tx-tcp-mangleid-segmentation: off

            tx-tcp6-segmentation: on

            udp-fragmentation-offload: off

            generic-segmentation-offload: on

            generic-receive-offload: on

            large-receive-offload: off

            rx-vlan-offload: on

            tx-vlan-offload: on

            ntuple-filters: off

            receive-hashing: on

            highdma: on [fixed]

            rx-vlan-filter: on

            vlan-challenged: off [fixed]

            tx-lockless: off [fixed]

            netns-local: off [fixed]

            tx-gso-robust: off [fixed]

            tx-fcoe-segmentation: on [fixed]

            tx-gre-segmentation: on

            tx-gre-csum-segmentation: on

            tx-ipxip4-segmentation: on

            tx-ipxip6-segmentation: on

            tx-udp_tnl-segmentation: on

            tx-udp_tnl-csum-segmentation: on

            tx-gso-partial: on

            tx-sctp-segmentation: off [fixed]

            tx-esp-segmentation: off [fixed]

            fcoe-mtu: off [fixed]

            tx-nocache-copy: off

            loopback: off [fixed]

            rx-fcs: off [fixed]

            rx-all: off

            tx-vlan-stag-hw-insert: off [fixed]

            rx-vlan-stag-hw-parse: off [fixed]

            rx-vlan-stag-filter: off [fixed]

            l2-fwd-offload: off

            hw-tc-offload: off

            esp-hw-offload: off [fixed]

            esp-tx-csum-hw-offload: off [fixed]

            rx-udp_tunnel-port-offload: on

             

             

            Regards,

            Tharun

            • 3. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
              Intel Corporation
              This message was posted on behalf of Intel Corporation

              Hi Tharun,

              Hope you were able to get fix from your manufacturer. Comparing the I350 and X540 ethtool output, There are some offloading features that are enabled on the X540 such as rx-udp_tunnel-port-offload. You can try to disable it and see if it will make any difference.


              Best Regards,

              Vince T.
              Intel Customer Support

              • 4. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
                circlesoccer

                Hi Vince,

                 

                Thank you for the update.

                 

                Unfortunately I350 also started to give the error now.

                 

                Regards,

                Tharun

                • 5. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
                  Intel Corporation
                  This message was posted on behalf of Intel Corporation

                  Hi Tharun,

                  Please share the ethtool -i output of your I350 NIC. Thanks.

                  Best Regards,

                  Vince T.
                  Intel Customer Support

                  • 6. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
                    circlesoccer

                    Hi Vince,

                     

                    Please find below ethtool -i output of i350 NIC.

                     

                    ethtool -i enp8s0f0

                    driver: igb

                    version: 5.4.0-k

                    firmware-version: 1.63, 0x80000cbb

                    expansion-rom-version:

                    bus-info: 0000:08:00.0

                    supports-statistics: yes

                    supports-test: yes

                    supports-eeprom-access: yes

                    supports-register-dump: yes

                    supports-priv-flags: yes

                     

                     

                    ethtool -i enp8s0f1

                    driver: igb

                    version: 5.4.0-k

                    firmware-version: 1.63, 0x80000cbb

                    expansion-rom-version:

                    bus-info: 0000:08:00.1

                    supports-statistics: yes

                    supports-test: yes

                    supports-eeprom-access: yes

                    supports-register-dump: yes

                    supports-priv-flags: yes

                     

                    Regards,

                    Tharun

                    • 7. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
                      Intel Corporation
                      This message was posted on behalf of Intel Corporation

                      Hi Tharun,

                      Thanks for providing the ethtool -i information. 

                      You may want to try out different driver version to further isolate the issue.


                      Best Regards,

                      Vince T.
                      Intel Customer Support

                      • 8. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
                        Intel Corporation
                        This message was posted on behalf of Intel Corporation

                        Hi Tharun,

                        Please let us know if you were test with other driver version. Thanks.

                        Best Regards,

                        Vince T.
                        Intel Customer Support

                        • 9. Re: Input/Output Error When Connecting To The Network Via On-Board Port (X540-AT2)
                          circlesoccer

                          Hi Vince,

                           

                          The issue was with the NFS timeout settings. We increaed the timeout settings and post that we haven't observed the error.

                           

                          We are still observing the server and I will update if we encounter the error again.

                           

                          Thanks