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