7 Replies Latest reply on Feb 18, 2016 8:42 AM by Carlos_A

    I210 DC Specification

    OB1 Community Member

      Hi,

      I am currently designing a new board with the I210-IS and the Marvell's PHY 88E1112.

      The datasheet is lacking the DC specifications of the following pins: SRDS_SIG_DET, MDIO and MDC.

      The PHY IOs are supplied at 2.5V. I wonder if the levels are compatible, primarily the Vih spec.

      What mean the "Must be connected on board" in the pull-up resistors table, signal SRDS_SIG_DET?

      Thanks

        • Re: I210 DC Specification
          Carlos_A Brown Belt

          Hello OB1,

           

          Thank you for contacting the Intel Embedded Community.

           

          The information that may help you with your implementation can be found on pages 4, 11, and 13 of the I210-AS/IS Reference Design: Schematic.


          Please let us know if this information is useful to you.


          Best Regards,

          Carlos_A.

            • Re: I210 DC Specification
              OB1 Community Member

              Hello Carlos_A,

               

              Thanks for your answer.

               

              I'm not sure to totally understand your answer. In the reference design schematic, the MDIO bus is not used. So the answer is not there.

               

              I saw that the NCSI is supplied to 2.5V and is connected to the I210. Are the I210 NCSI TXD and RXD signals use the same buffer technology than the I210 MDIO?

               

              Thanks

                • Re: I210 DC Specification
                  Carlos_A Brown Belt

                  Hello OB1,

                   

                  Thanks for your reply.

                   

                  Reviewing the cited Datasheet in section 2.3.6 shows that MDIO and I2C are the same pins, numbers 55 and 57, which are connected on the listed reference schematics on page 4.

                   

                  By the way, please also review the Intel® Ethernet Controller I210-IS Checklist document # 495299 that can be found at the following web site:

                   

                  https://www-ssl.intel.com/content/www/us/en/secure/intelligent-systems/privileged/gbe-i210-is-layout-review-checklist.html


                  This document is classified as Intel confidential, which requires a CDNA between your company and Intel as well as a Privileged EDC account. To learn more about the benefits of a Privileged go to http://www.intel.com/content/www/us/en/embedded/embedded-design-center-support.html. Then click on “APPLY NOW” found under the heading, “Apply for extras with privileged access to the Intel EDC¹”. After you submit the application, please let us know and we will expedite the review of your application.

                   

                  Please let us know if this information is useful to you.

                   

                  Best Regards,

                  Carlos_A.

                    • Re: I210 DC Specification
                      PVWB Brown Belt

                      Dear Carlos,

                       

                      I have discussed the i210 part with you in the
                      past.  I can't find the original discussion, so
                      as this one is about the same part, I thought
                      I would start by attaching it to this.  There is

                      no obvious way to search by topic that I could

                      find.

                       

                      I have finally got a working board with the right
                      type of I210 part installed.  Our board has a
                      Marvell 88E1512 PHY on a daughter card attached to
                      the I210.

                       

                      I have got the latest 5.3.3.5 drivers installed.
                      A lot more seems to be working now.  However, I still
                      don't get eth0 or any other name of Ethernet devices
                      created.

                       

                      I get what look like SGMII transitions on the I210
                      inputs and outputs.  When I plug an Ethernet cable
                      into the RJ45 side of the PHY, I do not get link
                      up.  The daughter card has been tested working with
                      a different processor card.

                       

                      I turned on the DEBUGFUNC and DEBUGOUT defines in
                      e1000_osdep.h.  This produces about 6000 lines
                      of output, so I am only going to include the relevant
                      parts.  The output implies that the Marvell PHY was found.
                      We got:

                       

                      [Fri Feb 12 16:43:06 2016] e1000_initialize_M88E1512_phy

                       

                      Then around line 6024 I get

                       

                      [Fri Feb 12 16:55:21 2016] e1000_put_hw_semaphore_generic
                      [Fri Feb 12 16:55:21 2016] Phy info is only valid if link is up
                      [Fri Feb 12 16:55:21 2016] igb 0000:08:00.0: added PHC on eth0
                      [Fri Feb 12 16:55:21 2016] igb 0000:08:00.0: Intel(R) Gigabit Ethernet Network Connection
                      [Fri Feb 12 16:55:21 2016] igb 0000:08:00.0: eth0: (PCIe:2.5GT/s:Width x1)
                      [Fri Feb 12 16:55:21 2016] igb 0000:08:00.0 eth0: MAC: 00:a0:c9:00:00:00
                      [Fri Feb 12 16:55:21 2016] e1000_read_pba_string_generic

                       

                      Later on I see several
                      [Fri Feb 12 16:55:21 2016] e1000_host_interface_command
                      [Fri Feb 12 16:55:21 2016] Hardware doesn't support host interface command.
                      [Fri Feb 12 16:55:21 2016] e1000_calculate_checksum

                       

                      Followed by the last three lines of output:

                       

                      [Fri Feb 12 16:55:21 2016] e1000_put_hw_semaphore_generic
                      [Fri Feb 12 16:55:21 2016] igb 0000:08:00.0: LRO is disabled
                      [Fri Feb 12 16:55:21 2016] igb 0000:08:00.0: Using MSI-X interrupts. 1 rx queue(s), 1 tx queue(s)

                       

                      Are any of these likely to be causing the part not to work or the
                      "eth0" device not to be created.  I tried this driver on a motherboard
                      with the RJ45 copper version of the I210.  It works.  It creates
                      a device of enp5s0, although the debug output still refers to
                      "eth0".  I did see some of the same "Hardware doesn't support
                      host interface command." lines, so I guess these aren't necessarily
                      bad!

                       

                      If you have any ideas about what might be wrong, I would be very
                      interested.

                       

                      Thanks, Paul.