Hi All,
I'm interfacing DP83848I with Kinetis K70 microcontroller. PHY is bootstrapped to RMII mode. With the cable connected I'm getting a valid link status.
When I try to ping my board from PC I'm getting timeouts. Once in a while I can see that the ping succeeds. I tried reading the PHY registers and I see that FCSCNT and RXERCNT is set.
Attaching the register values that I read from PHY.
BMCR 0x3100
BMSR 0x786d
PHYIDR1 0x2000
PHYIDR2 0x5c90
ANAR 0x1e1
ANLPARNP 0xcde1
ANER 0xd
ANNPTR 0x2801
PHYSTS 0x2c15
MICR 0x0
MISR 0x200
FCSCR 0xff
RECR 0x48
RMII and Bypass Register (RBR) 0x2d
PHY Control Register (PHYCR) 0x21
10 Base-T Status/Control Register (10BTSCR) 0x904
Also I'm attaching a screenshot from the hardware schematics relevant to Ethernet.
Please help me in finding the solution for this problem.
Thanks,
Sandeep.