This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DP83867CS:Cisco Catalyst 9300交换机出现 SFD 和 CRC 错误

Guru**** 2347070 points
Other Parts Discussed in Thread: DP83867CS
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/873576/dp83867cs-sfd-and-crc-errors-seen-with-cisco-catalyst-9300-switch

器件型号:DP83867CS

您好!

Cisco 9300 10G 或2.5G 铜缆端口(协商为1Gbps)出现错误,因为我们已切换到 DP83867CS PHY。  我们在迁移的原始 QCA 8031 PHY 中未看到这些错误。  

如果我们将不同的设置放入 Viterbi 空闲阈值寄存器、则会看到错误行为发生变化。  最佳行为是将该寄存器设置为2。  默认值5显示的误差最大。  但是、任何设置都不会避免这些错误。  

我从以下寄存器/字段中提取统计数据、并查看报告的错误:

RXFSTS 位7:SFD_ERR
RECR [15:0]:RXERCNT
STS1 [7:0]:1000BASE-T 空闲错误计数器

空闲阈值设置为4时:

空闲错误计数器不会在统计数据中递增。  RXERCNT 的增量似乎与 ethtool RX_CRC_ERRORS 计数和由 ethtool 大致报告的 RX_DROP 计数相同–仅比总和高几个数据包。  此时将显示 SFD_ERR 位以及同一寄存器中的 BAD_CRC 状态位。

空闲阈值设置为2时:

空闲错误计数器不会增加统计数据。  RXERCNT 似乎随着 ethtool RX_CRC_ERRORS 计数(未报告 RX_DROP 计数)而递增、该计数由 ethtool 报告。  未显示 SFD_ERR、但 在同一寄存器中设置了 BAD_CRC 状态位。

PHY 器件似乎正在检测我们看到的这些错误。  Rx_压 降似乎是在设置了 SFE_ERR 之后发生的、Rx_CRC_ERRORS 似乎是在设置的 BAD_CRC 位之后发生的、帧计数大致匹配 ethtool 统计数据。

您是否有与 Cisco 9300交换机互操作的经验?  到目前为止、其他开关未出现问题、并且统计数据是干净的。  请提供建议。

谢谢、

Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Dave、

    您是否有 DP83867的寄存器转储以及 PHY 原理图的快照?

    谢谢、

    Cecilia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据要求:

    下面是一个原理图剪辑:

    以下是一个寄存器转储:

    STATUS_REG_1:0x7800
    RX_STATUS:0x18
    RX_ERROR:0x0E
    reg0x0:0x1140
    reg0x1:0x796D
    reg0x2:0x2000
    reg0x3:0xA231
    reg0x4:0x1E1
    reg0x5:0xC181
    reg0x6:0x6D
    reg0x7:0x2001
    reg0x8:0x4800
    reg0x9:0x300
    reg0xa:0x7800
    reg0xb:0x00
    reg0xc:0x00
    reg0xd:0x401F
    reg0xe:0x00
    reg0xf:0x3000
    reg0x10:0x5848
    reg0x11:0xAC02
    reg0x12:0x00
    reg0x13:0x00
    reg0x14:0x29C7
    reg0x15:0x0E
    reg0x16:0x00
    reg0x17:0x40
    reg0x18:0x6150
    reg0x19:0x4444
    reg0x1a:0x02
    reg0x1b:0x00
    reg0x1c:0x00
    reg0x1d:0x00
    reg0x1e:0x202
    reg0x1f:0x00
    reg0x25:0x400
    reg0x2d:0x00
    reg0x2e:0x221
    reg0x31:0x1090
    reg0x32:0xD3
    reg0x33:0x00
    reg0x37:0x01
    reg0x43:0x7A0
    reg0x53:0x2052
    reg0x55:0x00
    reg0x6e:0x804
    reg0x6f:0x100
    reg0x71:0x00
    reg0x72:0x00
    reg0x7b:0x5DC
    reg0x7c:0x7D
    reg0x86:0x77
    reg0xc6:0x00
    reg0xd3:0x00
    reg0xe9:0x9F22
    reg0xfe:0xE721
    reg0x12c:0xC2D
    reg0x134:0x1080
    reg0x135:0x00
    reg0x136:0x00
    reg0x137:0x00
    reg0x138:0x00
    reg0x139:0x00
    reg0x13a:0x00
    reg0x13b:0x00
    reg0x13c:0x00
    reg0x13d:0x00
    reg0x13e:0x00
    reg0x13f:0x00
    reg0x140:0x00
    reg0x141:0x00
    reg0x142:0x00
    reg0x143:0x00
    reg0x144:0x00
    reg0x145:0x00
    reg0x146:0x00
    reg0x147:0x00
    reg0x148:0x00
    reg0x149:0x00
    reg0x14a:0x00
    reg0x14b:0x00
    reg0x14c:0x00
    reg0x14d:0x00
    reg0x14e:0x00
    reg0x14f:0x00
    reg0x150:0x00
    reg0x151:0x00
    reg0x152:0x00
    reg0x153:0x00
    reg0x154:0x00
    reg0x155:0x00
    reg0x156:0x00
    reg0x157:0x00
    reg0x158:0x00
    reg0x159:0x00
    reg0x15a:0x00
    reg0x15b:0x00
    reg0x15c:0x00
    reg0x15d:0x00
    reg0x15e:0x00
    reg0x15f:0x00
    reg0x160:0x00
    reg0x161:0x0C
    reg0x170:0xC0F
    reg0x172:0x00
    reg0x180:0x752
    reg0x190:0x00
    reg0x191:0x00
    reg0x192:0x00
    reg0x193:0x00
    reg0x194:0x00
    reg0x195:0x00
    reg0x196:0x00
    reg0x197:0x00
    reg0x198:0x00
    reg0x199:0x00
    reg0x19a:0x00
    reg0x19b:0x00
    reg0x19c:0x00
    reg0x19d:0x00
    reg0x19e:0x00
    reg0x19f:0x00
    reg0x1a0:0x00
    reg0x1a1:0x00
    reg0x1a2:0x00
    reg0x1a3:0x00
    reg0x1a4:0x00
    reg0x1d5:0xF500

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好-有任何更新吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    感谢您通过原理图和寄存器进行发送。 我仍在调查 DP83867 与 Cisco 9300交换机的互操作性。

    谢谢、

    Cecilia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    由于图像质量的原因、我无法正确读取原理图。 您能否确保根据数据表和原理图建议正确设置磁性元件?  

    另一件事是:您能否执行模拟回送和反向回送、并查看是否遇到错误?

    谢谢、

    Cecilia  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    只要它不是9300交换机、所有操作都可以正常运行、因此回送模式肯定会正常工作、因为这只会进入物理层。

    磁性元件的唯一区别是、我们的变压器在系统侧的4对上具有一个公共中心抽头。  但是、这同样适用于所有其他开关、并且线路侧直流条件的任何差异都由变压器隔离。  此外、我们可以通过更改 Viterbi 空闲检测器来减少错误、这一事实似乎表明、对于电气问题而言、这不是一个常见的随机位错误问题、而是与帧末尾的空闲符号有关的问题。

    您能否尝试使用9300评估板来查看它是否显示错误?  或者、给我一个放贷系统和这个 phy 进行比较、然后再发送回给你吗?  如果它干净、则会指向我们系统中的电气参数与一般问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    运行不同的回送测试有助于我们了解问题是来自电缆侧还是来自 MAC 侧的调试视图。 我可以研究我们如何获得9300。  

    谢谢、

    Cecilia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    返回 MAC 的环回模式未显示错误。  就我们所能知、对于9300、远程环路是不可能的。

    您是否能够尝试使用9300。  如果您愿意、您可以向我发送不同的测试平台、我可以通过此处的9300运行数据包并检查错误、然后将其发回给您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外、为了排除 PHY 侧的变压器中心抽头连接到单个电容器接地的事实、我们重新设计了电路板以分离中心抽头。  在这种情况下、我们仍然看到9300上的 CRC 错误、而不是其他开关上的 CRC 错误。  这似乎是 Cisco 9300上这些高速铜缆端口的物理层问题。  除非您有其他想法、否则我们必须使用不同的 PHY。  它似乎与帧定界相关、因为数据包的速度放慢似乎会降低 CRC 误差百分比。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    当您分离中心抽头时、您是否使用0.1uF 电容器来分离它们? 请查看我们的故障排除指南、了解我们磁性元件上的典型连接

    http://www.ti.com/lit/an/snla246a/snla246a.pdf

    Cecilia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我使用了4个0.1uF 电容器、每个中心抽头一个、如图所示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    当您提到测试了所有回送功能时、您只提到回送返回到 MAC。 您是否能够测试反向环回、这种环回会在模拟端与链路伙伴回路? 如果您在上面看到任何错误、请告诉我。  

    谢谢、

    Cecilia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当发现错误的唯一原因是 Cisco 9300时,这是怎么可能的?  当 phy 处于环回模式时,如何使 Cisco 交换机发送到该 phy?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:  

    抱歉、由于我不太熟悉此产品、可能出现了沟通错误。 Cisco 9300是否作为链路合作伙伴连接到 MDI 侧的 PHY? 如果是、您可以将 PHY 设置为反向环回、并仍检查错误。

    谢谢、

    Cecilia