Hello,
i´m testing a prototype board with the DP83867IRPAP and ran into a problem.
After sucessfull auto-negotiation there is a 1GB Link. But the PHY is not sending the received data through the mac-interface, even though i know there is incomming data.
The activity LED is lighting up when receiving data.
RX_CLK is 125MHz.
The only thing i get is a signal on the CRS pin in RGMII-Mode when there is incomming data, but no signals on RXD, RX_DV, RX_ER.
When the Interface is set to GMII there is no activity on CRS anymore.
Both the idle error counter in the Status-Register STS1 and the Receive Error Counter Register RECR show 0.
Here is a list of the registers after auto-negotiation:
Basic Mode Control Register (BMCR) 0x0000 0x1140
Basic Mode Status Register (BMSR) 0x0001 0x796D
Auto-Negotiation Advertisement Register (ANAR) 0x0004 0x0001
Auto-Negotiation Link Partner Ability Register (ANLPAR) 0x0005 0xCDE1
Configuration Register 1 (CFG1) 0x0009 0x0300
Status Register 1 (STS1) 0x000A 0x3800
PHY Control Register (PHYCR) 0x0010 0x5848
PHY Status Register (PHYSTS) 0x0011 0xAC3E
Configuration Register 2 (CFG2) 0x0014 0x29C7
Receiver Error Counter Register (RECR) 0x0015 0x0000
Configuration Register 4 (CFG4) 0x0031 0x00B1
RGMII Control Register (RGMIICTL) 0x0032 0x0050
Strap Configuration Status Register 1 (STRAP_STS1) 0x006E 0x8851
Receive Status Register (RXFSTS) 0x0135 0x0000
I hope you have some tips to solve the problem.
Best regards,
Markus