Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
851 Discussions

D-1539 KR ethernet documentation

THabe2
Beginner
1,668 Views

The ixgbe driver references these registers for configuring the KR Ethernet. Where can I find documentation for them? Doesn't appear to be in D-1500 family Vol 4 datasheet.

From ixgbe_type.h:

# define IXGBE_KRM_PORT_CAR_GEN_CTRL(P) ((P) ? 0x8010 : 0x4010)

# define IXGBE_KRM_LINK_S1(P) ((P) ? 0x8200 : 0x4200)

# define IXGBE_KRM_LINK_CTRL_1(P) ((P) ? 0x820C : 0x420C)

# define IXGBE_KRM_AN_CNTL_1(P) ((P) ? 0x822C : 0x422C)

# define IXGBE_KRM_AN_CNTL_4(P) ((P) ? 0x8238 : 0x4238)

# define IXGBE_KRM_AN_CNTL_8(P) ((P) ? 0x8248 : 0x4248)

# define IXGBE_KRM_PCS_KX_AN(P) ((P) ? 0x9918 : 0x5918)

# define IXGBE_KRM_PCS_KX_AN_LP(P) ((P) ? 0x991C : 0x591C)

# define IXGBE_KRM_SGMII_CTRL(P) ((P) ? 0x82A0 : 0x42A0)

# define IXGBE_KRM_LP_BASE_PAGE_HIGH(P) ((P) ? 0x836C : 0x436C)

# define IXGBE_KRM_DSP_TXFFE_STATE_4(P) ((P) ? 0x8634 : 0x4634)

# define IXGBE_KRM_DSP_TXFFE_STATE_5(P) ((P) ? 0x8638 : 0x4638)

# define IXGBE_KRM_RX_TRN_LINKUP_CTRL(P) ((P) ? 0x8B00 : 0x4B00)

# define IXGBE_KRM_PMD_DFX_BURNIN(P) ((P) ? 0x8E00 : 0x4E00)

# define IXGBE_KRM_PMD_FLX_MASK_ST20(P) ((P) ? 0x9054 : 0x5054)

# define IXGBE_KRM_TX_COEFF_CTRL_1(P) ((P) ? 0x9520 : 0x5520)

# define IXGBE_KRM_RX_ANA_CTL(P) ((P) ? 0x9A00 : 0x5A00)

0 Kudos
3 Replies
CarlosAM_INTEL
Moderator
694 Views

Hello, haberlan:

Thank you for contacting Intel Embedded Community.

In order to be on the same page, could you please tell me where you obtain the cited driver?

By the way, could you please confirm us if this forum is related to the Carlos_A.

0 Kudos
THabe2
Beginner
694 Views

The driver is version 5.3.7 as downloaded from https://downloadcenter.intel.com/download/14687/Intel-Network-Adapter-Driver-for-PCIe-Intel-10-Gigabit-Ethernet-Network-Connections-Under-Linux- Download Intel® Network Adapter Driver for PCIe* Intel® 10 Gigabit Ethernet Network Connections Under Linux*

Yes it is related and we are in contact with both the board manufacturer as well as the KR endpoint manufacturer. So far the endpoint manufacturer is saying that we need to find a way to improve the link from the Intel side (as shown in eye diagrams they helped generate). I'm looking for any and all knobs on the Intel side we can turn from the D-1539 to improve the link but am running into a lack of documentation (on misunderstanding of existing docs on my part).

0 Kudos
CarlosAM_INTEL
Moderator
694 Views

Hello, haberlan:

Thanks for your clarification.

In order to help you, we will contact you via email.

Best regards,

Carlos_A.

0 Kudos
Reply