We have an issue with the DP83848C not auto-negotiating out of reset on one board, but working perfectly on another.
We noted that the DP83848C on the working board is returning a model revision of 1, while the DP83848C on the non-working board is returning a model revision of 0 (see below).
The only other difference between these boards (Ethernet Jack):
Working board uses MagJack SI-60062-F
Non-Working board uses: JX0011D21BNL
What is the difference between DP83848C (Model 0x5C90) and DP83848C (Model 0x5C91)?
Is JX0011D21BNL compatible with DP83848C?
Non Working
PhyDump[0] | 0x3100 |
PhyDump[1] | 0x7849 |
PhyDump[2] | 0x2000 |
PhyDump[3] | 0x5C90 |
PhyDump[4] | 0x01E1 |
PhyDump[5] | 0x0000 |
PhyDump[6] | 0x0005 |
PhyDump[7] | 0x2001 |
PhyDump[8] | 0x0000 |
PhyDump[9] | 0x0000 |
PhyDump[10] | 0x0000 |
PhyDump[11] | 0x0000 |
PhyDump[12] | 0x0000 |
PhyDump[13] | 0x0000 |
PhyDump[14] | 0x0000 |
PhyDump[15] | 0x0000 |
PhyDump[16] | 0x0000 |
PhyDump[17] | 0x0000 |
PhyDump[18] | 0x0000 |
PhyDump[19] | 0x0000 |
PhyDump[20] | 0x0000 |
PhyDump[21] | 0x0000 |
PhyDump[22] | 0x0100 |
PhyDump[23] | 0x0021 |
PhyDump[24] | 0x0000 |
PhyDump[25] | 0x8021 |
PhyDump[26] | 0x0904 |
PhyDump[27] | 0x0000 |
PhyDump[28] | 0x0000 |
PhyDump[29] | 0x6011 |
Working/Non Working side by side
OK | BAD | |
PhyDump[0] | 0x3100 | |
PhyDump[1] | 0x7869 | 0x7849 |
PhyDump[2] | 0x2000 | |
PhyDump[3] | 0x5C91 | 0x5C90 |
PhyDump[4] | 0x01E1 | |
PhyDump[5] | 0xCDE1 | 0x0000 |
PhyDump[6] | 0x000F | 0x0005 |
PhyDump[7] | 0x2801 | 0x2001 |
PhyDump[8] | 0x0000 | |
PhyDump[9] | 0x0000 | |
PhyDump[10] | 0x0000 | |
PhyDump[11] | 0x0000 | |
PhyDump[12] | 0x0000 | |
PhyDump[13] | 0x0000 | |
PhyDump[14] | 0x0000 | |
PhyDump[15] | 0x0000 | |
PhyDump[16] | 0x4015 | 0x0000 |
PhyDump[17] | 0x0000 | |
PhyDump[18] | 0x2C00 | 0x0000 |
PhyDump[19] | 0x0000 | |
PhyDump[20] | 0x0000 | |
PhyDump[21] | 0x0000 | |
PhyDump[22] | 0x0100 | |
PhyDump[23] | 0x0021 | |
PhyDump[24] | 0x0000 | |
PhyDump[25] | 0x8021 | |
PhyDump[26] | 0x0904 | |
PhyDump[27] | 0x0000 | |
PhyDump[28] | 0x0000 | |
PhyDump[29] | 0x6011 |
Thanx