请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TDA4VM “线程”中讨论的其它部件:DP83TC811
各位专家:
我们为 CPSW9G 交换机使用两种不同的 T1以太网 PHY, 为 DP83TC811使用 RGMII5 (第22条),为88Q2220使用 RGMII2 (第45条)
我们可以通过 RGMII5从 eth1接口获取 DHCP IP,但 RGMII2 DHCP 客户端出现故障。
因此,我尝试从 TDA4 RGMII5和 RGMII2转储物理以太网帧寄存器,状态如下所示
--------------------------------
PORT5 STATS
--------------------------------
memaddr 0xc03aa00 STAT_5_RXGOODFRAMES = 0x40
memaddr 0xc03aa04 STAT_5_RXBROADCASTFRAMES = 0x3
memaddr 0xc03aa08 STAT_5_RXMULTICASTFRAMES = 0x39
memaddr 0xc03aa0c STAT_5_RXPAUSEFRAMES = 0x0
memaddr 0xc03aa10 STAT_5_RXCRCERRORS = 0x0
memaddr 0xc03aa14 STAT_5_RXALIGNCODEERRORS = 0x0
memaddr 0xc03aa18 STAT_5_RXOVERSIZEDFRAMES = 0x0
memaddr 0xc03aa1c STAT_5_RXJABBERFRAMES = 0x0
memaddr 0xc03aa20 STAT_5_RXUNDERSIZEDFRAMES = 0x0
memaddr 0xc03aa24 STAT_5_RXFRAGMENTS = 0x0
memaddr 0xc03aa28 STAT_5_ALE_DROP = 0x39
memaddr 0xc03aa2c STAT_5_ALE_OVERRUN_DROP = 0x0
memaddr 0xc03aa30 STAT_5_RXOCTETS = 0x3ed6
memaddr 0xc03aa34 STAT_5_TXGOODFRAMES = 0x5
memaddr 0xc03aa38 STAT_5_TXBROADCASTFRAMES = 0x5
memaddr 0xc03aa3c STAT_5_TXMULTICASTFRAMES = 0x0
memaddr 0xc03aa40 STAT_5_TXPAUSEFRAMES = 0x0
memaddr 0xc03aa44 STAT_5_TXDEFERREDFRAMES = 0x0
memaddr 0xc03aa48 STAT_5_TXCOLLISIONFRAMES = 0x0
memaddr 0xc03aa4c STAT_5_TXSINGLECOLLFRAMES = 0x0
memaddr 0xc03aa50 STAT_5_TXMULTCOLLFRAMES = 0x0
memaddr 0xc03aa54 STAT_5_TXEXCESSIVECOLLISIONS = 0x0
memaddr 0xc03aa58 STAT_5_TXLATECOLLISIONS = 0x0
memaddr 0xc03aa5c STAT_5_RXIPGERROR = 0x0
memaddr 0xc03aa60 STAT_5_TXCARRIERSENSEERRORS = 0x0
memaddr 0xc03aa64 STAT_5_TXOCTETS = 0x78c
memaddr 0xc03aa68 STAT_5_OCTETFRAMES64 = 0x4
memaddr 0xc03aa6c STAT_5_OCTETFRAMES65T127 = 0x10
memaddr 0xc03aa70 STAT_5_OCTETFRAMES128T255 = 0x13
memaddr 0xc03aa74 STAT_5_OCTETFRAMES256T511 = 0x18
memaddr 0xc03aa78 STAT_5_OCTETFRAMES512T1023 = 0x6
memaddr 0xc03aa7c STAT_5_OCTETFRAMES1024TUP = 0x0
memaddr 0xc03aa80 STAT_5_NETOCTETS = 0x4662
memaddr 0xc03aa84 STAT_5_RX_BOTTOM_OF_FIFO_DROP = 0x0
memaddr 0xc03aa88 STAT_5_PORTMASK_DROP = 0x39
memaddr 0xc03aa8c STAT_5_RX_TOP_OF_FIFO_DROP = 0x0
memaddr 0xc03aa90 STAT_5_ALE_RATE_LIMIT_DROP = 0x0
memaddr 0xc03aa94 STAT_5_ALE_VID_INGRESS_DROP = 0x0
memaddr 0xc03aa98 STAT_5_ALE_DA_EQ_SA_DROP = 0x0
memaddr 0xc03aa9c STAT_5_ALE_BLOCK_DROP = 0x0
memaddr 0xc03aaa0 STAT_5_ALE_SECURE_DROP = 0x0
memaddr 0xc03aaa4 STAT_5_ALE_AUTH_DROP = 0x0
memaddr 0xc03aaa8 STAT_5_ALE_UNKN_UNI = 0x1
memaddr 0xc03aaac STAT_5_ALE_UNKN_UNI_BCNT = 0x252
memaddr 0xc03aab0 STAT_5_ALE_UNKN_MLT = 0x5
memaddr 0xc03aab4 STAT_5_ALE_UNKN_MLT_BCNT = 0x30f
memaddr 0xc03aab8 STAT_5_ALE_UNKN_BRD = 0x2
memaddr 0xc03aabc STAT_5_ALE_UNKN_BRD_BCNT = 0x18e
memaddr 0xc03aac0 STAT_5_ALE_POL_MATCH = 0x2
memaddr 0xc03aac4 STAT_5_ALE_POL_MATCH_RED = 0x0
memaddr 0xc03aac8 STAT_5_ALE_POL_MATCH_YELLOW = 0x0
memaddr 0xc03ab7c STAT_5_TX_MEMORY_PROTECT_ERROR = 0x0
STAT_5_TX_PRI_REG [0]= 2
STAT_5_TX_PRI_REG [1]= 3
STAT_5_TX_PRI_BCNT_REG [0]= 2a8
STAT_5_TX_PRI_BCNT_REG [1]= 4e4
--------------------------------
PORT2 STATS
--------------------------------
memaddr 0xc03a400 STAT_2_RXGOODFRAMES = 0x26
memaddr 0xc03a404 STAT_2_RXBROADCASTFRAMES = 0x3
memaddr 0xc03a408 STAT_2_RXMULTICASTFRAMES = 0x23
memaddr 0xc03a40c STAT_2_RXPAUSEFRAMES = 0x0
memaddr 0xc03a410 STAT_2_RXCRCERRORS = 0x0
memaddr 0xc03a414 STAT_2_RXALIGNCODEERRORS = 0x0
memaddr 0xc03a418 STAT_2_RXOVERSIZEDFRAMES = 0x0
memaddr 0xc03a41c STAT_2_RXJABBERFRAMES = 0x0
memaddr 0xc03a420 STAT_2_RXUNDERSIZEDFRAMES = 0x0
memaddr 0xc03a424 STAT_2_RXFRAGMENTS = 0x0
memaddr 0xc03a428 STAT_2_ALE_DROP = 0x23
memaddr 0xc03a42c STAT_2_ALE_OVERRUN_DROP = 0x0
memaddr 0xc03a430 STAT_2_RXOCTETS = 0x1718
memaddr 0xc03a434 STAT_2_TXGOODFRAMES = 0x5
memaddr 0xc03a438 STAT_2_TXBROADCASTFRAMES = 0x5
memaddr 0xc03a43c STAT_2_TXMULTICASTFRAMES = 0x0
memaddr 0xc03a440 STAT_2_TXPAUSEFRAMES = 0x0
memaddr 0xc03a444 STAT_2_TXDEFERREDFRAMES = 0x0
memaddr 0xc03a448 STAT_2_TXCOLLISIONFRAMES = 0x0
memaddr 0xc03a44c STAT_2_TXSINGLECOLLFRAMES = 0x0
memaddr 0xc03a450 STAT_2_TXMULTCOLLFRAMES = 0x0
memaddr 0xc03a454 STAT_2_TXEXCESSIVECOLLISIONS = 0x0
memaddr 0xc03a458 STAT_2_TXLATECOLLISIONS = 0x0
memaddr 0xc03a45c STAT_2_RXIPGERROR = 0x0
memaddr 0xc03a460 STAT_2_TXCARRIERSENSEERRORS = 0x0
memaddr 0xc03a464 STAT_2_TXOCTETS = 0x88e
memaddr 0xc03a468 STAT_2_OCTETFRAMES64 = 0x3
memaddr 0xc03a46c STAT_2_OCTETFRAMES65T127 = 0xe
memaddr 0xc03a470 STAT_2_OCTETFRAMES128T255 = 0x13
memaddr 0xc03a474 STAT_2_OCTETFRAMES256T511 = 0x5
memaddr 0xc03a478 STAT_2_OCTETFRAMES512T1023 = 0x2
memaddr 0xc03a47c STAT_2_OCTETFRAMES1024TUP = 0x0
memaddr 0xc03a480 STAT_2_NETOCTETS = 0x1fa6
memaddr 0xc03a484 STAT_2_RX_BOTTOM_OF_FIFO_DROP = 0x0
memaddr 0xc03a488 STAT_2_PORTMASK_DROP = 0x23
memaddr 0xc03a48c STAT_2_RX_TOP_OF_FIFO_DROP = 0x0
memaddr 0xc03a490 STAT_2_ALE_RATE_LIMIT_DROP = 0x0
memaddr 0xc03a494 STAT_2_ALE_VID_INGRESS_DROP = 0x0
memaddr 0xc03a498 STAT_2_ALE_DA_EQ_SA_DROP = 0x0
memaddr 0xc03a49c STAT_2_ALE_BLOCK_DROP = 0x0
memaddr 0xc03a4a0 STAT_2_ALE_SECURE_DROP = 0x0
memaddr 0xc03a4a4 STAT_2_ALE_AUTH_DROP = 0x0
memaddr 0xc03a4a8 STAT_2_ALE_UNKN_UNI = 0x0
memaddr 0xc03a4ac STAT_2_ALE_UNKN_UNI_BCNT = 0x0
memaddr 0xc03a4b0 STAT_2_ALE_UNKN_MLT = 0x3
memaddr 0xc03a4b4 STAT_2_ALE_UNKN_MLT_BCNT = 0x24b
memaddr 0xc03a4b8 STAT_2_ALE_UNKN_BRD = 0x1
memaddr 0xc03a4bc STAT_2_ALE_UNKN_BRD_BCNT = 0x14e
memaddr 0xc03a4c0 STAT_2_ALE_POL_MATCH = 0x0
memaddr 0xc03a4c4 STAT_2_ALE_POL_MATCH_RED = 0x0
memaddr 0xc03a4c8 STAT_2_ALE_POL_MATCH_YELLOW = 0x0
memaddr 0xc03a57c STAT_2_TX_MEMORY_PROTECT_ERROR = 0x0
STAT_2_TX_PRI_REG [0]= 3
STAT_2_TX_PRI_REG [1]= 2
STAT_2_TX_PRI_BCNT_REG [0]= 3ea
STAT_2_TX_PRI_BCNT_REG [1]= 4a4
遵循上一个日志...
与正常帧(RGMII5)相比 ,RGMII2 不会获得 任何单播帧和匹配的比例调节器
我不知道调试此问题。
有人可以发表一些评论吗?
非常感谢
吉布斯
