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.

DP83865 transmitter BIST not working



I am trying to get the transmitter BIST to work but the phy does not seem to be transmitting anything as observed in the network card status window that shows how many packets was sent and received.

The cable is directly between the phy and the pc.

The pc is set up for 100Mbps half duplex

The part auto negotiates to 100mpbs half duplex correctly with the PC as indicated in the internal registers:

Register 0x00 : 1140

Register 0x01 : 7969

Register 0x04 : 0181

Register 0x05 : 0081

Register 0x11 : 040c

Register 0x12 : B200

Register 0x14 : D010

The receive BIST counter is incrementing correctly wrt to what the PC is sending.

I cannot get the transmit BIST to WORK

To enable it with 100 packets output. I write

Register 0x1A : 9800 

followed by

Register 0x19 : 0800

The data sheet page 37 indicate that bit 11 of register 0x19 is a self clearing register once all packets are sent. This register never clears itself. Monitoring the LAN connection on the PC indicates that no packets was received.

I am at a loss what I could be doing wrong.

I should note that All RGMII TX inputs of the phy from the mac are at logic level 0.

Any help in figuring out this issue would be highly appreciated.

Thanks,

Amish