SLUUDO2 September 2026 AM2611 , AM2612 , AM2612-Q1 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
Table 4-18 highlights some issue that can be uncovered by the counter in the MAC port RX path. Frames as placed on the wire by the GMAC. TX error counters reflect half-duplex collision behavior and PHY-level faults. txGoodFrames only increments when a frame exits the MAC without error.
| Scenario | Nonzero Counter | Root Cause | Debug Method | Fix | Reference |
|---|---|---|---|---|
| macStats.txGoodFrames == 0; host TX is non-zero |
hostPort.aleDrop or hostPort.portMaskDrop | The ALE drops frames that originate in the CPU before the frames reach MAC port 1. | Read the host port statistics. Check aleBlockDrop and portMaskDrop. |
Fix the state of the host port ALE or the DA entry portmask (see Host Port – ALE Flood and Overrun Counters). |
| TX frames disappear; no ALE drops |
txExcessiveCollFrames | 16+ collision retries – severe duplex mismatch with the link partner | Read negotiated duplex using ENET_PHY_IOCTL_GET_LINK_STATUS. | Force full-duplex on both ends using userLinkCaps. |
| TX unreliable; occasional frame loss |
txLateCollFrames | Collision after 512-bit window – the cable is too long (> 100m) or there is a duplex mismatch. | Check the cable length. Read link mode. | Shorten the cable. Force full-duplex. |
| TX stalls intermittently | txCarrierSenseErrors | The PHY drops the carrier mid-frame – marginal link or intermittent disconnect. | Monitor delta during traffic. Check the state of the PHY link. | Replace the cable. Verify the power and reset sequence of the PHY. |
| TX throughput lower than expected | rxPauseFrames (rising) | Remote host sending IEEE 802.3x PAUSE frames – flow control active. | Check rxPauseFrames delta. | Increase the host-side RX buffer depth or disable flow control. |
| Deferred frames accumulating | txDeferredFrames | Half-duplex: channel busy, frame deferred. | Check if half-duplex was forced intentionally. | Switch to full-duplex. Check automatic negotiation. |