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.

DP83848I: False Carrier Sense

Part Number: DP83848I

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.