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.

DP83867E: TFTP issues in u-boot

Part Number: DP83867E

This question is related to issue "TFTP issues in u-boot on AM5K2E Keystone2" and I would like to see all the conversation thread to see it is a similar issue and try the same fix.

Currently we are experimenting tftp that fails randomly in uboot, sometime it works perfectly with the same file, suddenly it does not work. We suspect is something related wit the Phy.

Could you please give access to this conv thread? Thanks

  • Hi Ector,

    It appears that the issue in the "TFTP issues in u-boot on AM5K2E Keystone2" thread had to do with modifying u-boot to utilize the SerDes lane at 125MHz (for SGMII).

    Can you provide a schematic of your PHY portion, as well as all PHY registers during normal operation and in failure cases? Intermittent failure of communications is rarely related to the PHY, but could happen.

    If you are connecting a PC, the PHY MUST have RX_CTRL strapped into mode 3, or have any EEE features on the PC DISABLED.

    Best Regards,
  • Hi Rob, thanks for your response.

    In summary, we have a similar issue that the other question, we executed a TFTP command then perform a power cycle. It can keep working for random number of successful attempts, but sometimes we get an  ARP error message "ARP Retry count exceeded; starting again" after we try to transfer a file unsuccesfully using TFTP...

    I am attaching 5 files:

    - ForTI_Board_AN_PC_AN_ExtReg_WORKING_Part.log: This is the Phy reg dump when the TFTP worked

    After configuration during initialization
    ================ phy_dump_registers ======================

    -> phy_read_register 0x00001140 Reg 0x0000
    -> phy_read_register 0x00007949 Reg 0x0001
    -> phy_read_register 0x00002000 Reg 0x0002
    -> phy_read_register 0x0000a231 Reg 0x0003
    -> phy_read_register 0x000001e1 Reg 0x0004
    -> phy_read_register 0x00000000 Reg 0x0005
    -> phy_read_register 0x00000064 Reg 0x0006
    -> phy_read_register 0x00002001 Reg 0x0007
    -> phy_read_register 0x00000000 Reg 0x0008
    -> phy_read_register 0x00000000 Reg 0x0009
    -> phy_read_register 0x00000000 Reg 0x000a
    -> phy_read_register 0x00000000 Reg 0x000b
    -> phy_read_register 0x00000000 Reg 0x000c
    -> phy_read_register 0x00000000 Reg 0x000d
    -> phy_read_register 0x00000000 Reg 0x000e
    -> phy_read_register 0x00003000 Reg 0x000f
    -> phy_read_register 0x00005800 Reg 0x0010
    -> phy_read_register 0x00000002 Reg 0x0011
    -> phy_read_register 0x00000000 Reg 0x0012
    -> phy_read_register 0x00000000 Reg 0x0013
    -> phy_read_register 0x000029c7 Reg 0x0014
    -> phy_read_register 0x00000000 Reg 0x0015
    -> phy_read_register 0x00000000 Reg 0x0016
    -> phy_read_register 0x00000040 Reg 0x0017
    -> phy_read_register 0x00006150 Reg 0x0018
    -> phy_read_register 0x00004444 Reg 0x0019
    -> phy_read_register 0x00000002 Reg 0x001a
    -> phy_read_register 0x00000000 Reg 0x001b
    -> phy_read_register 0x00000000 Reg 0x001c
    -> phy_read_register 0x00000000 Reg 0x001d
    -> phy_read_register 0x00000002 Reg 0x001e
    -> phy_read_register 0x00000000 Reg 0x001f
    -> EXTENDED : phy_read_register 0x00000400 Reg 0x0025
    -> EXTENDED : phy_read_register 0x0000008d Reg 0x0026
    -> EXTENDED : phy_read_register 0x0000f810 Reg 0x0027
    -> EXTENDED : phy_read_register 0x0000ff80 Reg 0x0028
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0029
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002a
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x002b
    -> EXTENDED : phy_read_register 0x0000141f Reg 0x002c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002d
    -> EXTENDED : phy_read_register 0x00000221 Reg 0x002e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0030
    -> EXTENDED : phy_read_register 0x000010b0 Reg 0x0031
    -> EXTENDED : phy_read_register 0x000000d3 Reg 0x0032
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0033
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0034
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0035
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0036
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x0037
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0038
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0039
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003f
    -> EXTENDED : phy_read_register 0x00000073 Reg 0x0040
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0041
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0042
    -> EXTENDED : phy_read_register 0x000007a0 Reg 0x0043
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0044
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0045
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0046
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0047
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0048
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0049
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004c
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x004d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004e
    -> EXTENDED : phy_read_register 0x00000146 Reg 0x004f
    -> EXTENDED : phy_read_register 0x00000453 Reg 0x0050
    -> EXTENDED : phy_read_register 0x00009ada Reg 0x0051
    -> EXTENDED : phy_read_register 0x000001f4 Reg 0x0052
    -> EXTENDED : phy_read_register 0x00002055 Reg 0x0053
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0054
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0055
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0056
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0057
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0058
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0059
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005f
    -> EXTENDED : phy_read_register 0x00000008 Reg 0x0060
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0061
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0062
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0063
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0064
    -> EXTENDED : phy_read_register 0x000043aa Reg 0x0065
    -> EXTENDED : phy_read_register 0x00002334 Reg 0x0066
    -> EXTENDED : phy_read_register 0x000003e8 Reg 0x0067
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0068
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0069
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006b
    -> EXTENDED : phy_read_register 0x00000289 Reg 0x006c
    -> EXTENDED : phy_read_register 0x00008912 Reg 0x006d
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x006e
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x006f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0070
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0071
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0072
    -> EXTENDED : phy_read_register 0x00000110 Reg 0x0073
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0074
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0075
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0076
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0077
    -> EXTENDED : phy_read_register 0x000005ed Reg 0x0078
    -> EXTENDED : phy_read_register 0x0000003f Reg 0x0079
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007a
    -> EXTENDED : phy_read_register 0x000005dc Reg 0x007b
    -> EXTENDED : phy_read_register 0x0000007d Reg 0x007c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0080
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0081
    -> EXTENDED : phy_read_register 0x00005ad6 Reg 0x0082
    -> EXTENDED : phy_read_register 0x000003f6 Reg 0x0083
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0084
    -> EXTENDED : phy_read_register 0x0000007e Reg 0x0085
    -> EXTENDED : phy_read_register 0x00000077 Reg 0x0086
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0087
    -> EXTENDED : phy_read_register 0x000003ff Reg 0x0088
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0089
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008a
    -> EXTENDED : phy_read_register 0x00000ccc Reg 0x008b
    -> EXTENDED : phy_read_register 0x00009999 Reg 0x008c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008d
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x008e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0090
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0091
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0092
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x0093
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0094
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0095
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0096
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0097
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0098
    -> EXTENDED : phy_read_register 0x00004000 Reg 0x0099
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009a
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009e
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x009f
    -> EXTENDED : phy_read_register 0x00000908 Reg 0x00a0
    -> EXTENDED : phy_read_register 0x00000809 Reg 0x00a1
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a2
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a4
    -> EXTENDED : phy_read_register 0x00008888 Reg 0x00a5
    -> EXTENDED : phy_read_register 0x00000703 Reg 0x00a6
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x00a7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00aa
    -> EXTENDED : phy_read_register 0x00004444 Reg 0x00ab
    -> EXTENDED : phy_read_register 0x00004444 Reg 0x00ac
    -> EXTENDED : phy_read_register 0x00000109 Reg 0x00ad
    -> EXTENDED : phy_read_register 0x00000128 Reg 0x00ae
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00af
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b2
    -> EXTENDED : phy_read_register 0x00000088 Reg 0x00b3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b4
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b5
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b9
    -> EXTENDED : phy_read_register 0x00007777 Reg 0x00ba
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bb
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00be
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c3
    -> EXTENDED : phy_read_register 0x00001f1f Reg 0x00c4
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x00c5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c8
    -> EXTENDED : phy_read_register 0x00007000 Reg 0x00c9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00ca
    -> EXTENDED : phy_read_register 0x00000182 Reg 0x00cb
    -> EXTENDED : phy_read_register 0x00002900 Reg 0x00cc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00cd
    -> EXTENDED : phy_read_register 0x0000f800 Reg 0x00ce
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x00cf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d1
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x00d2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d3
    -> EXTENDED : phy_read_register 0x00000e00 Reg 0x00d4
    -> EXTENDED : phy_read_register 0x0000c3d0 Reg 0x00d5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d6
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00d7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00da
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x00db
    -> EXTENDED : phy_read_register 0x00003800 Reg 0x00dc
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00dd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00de
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00df
    -> EXTENDED : phy_read_register 0x00003220 Reg 0x00e0
    -> EXTENDED : phy_read_register 0x000030c0 Reg 0x00e1
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x00e2
    -> EXTENDED : phy_read_register 0x0000204b Reg 0x00e3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00e4
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e5
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e6
    -> EXTENDED : phy_read_register 0x00000c83 Reg 0x00e7
    -> EXTENDED : phy_read_register 0x00009696 Reg 0x00e8
    -> EXTENDED : phy_read_register 0x00009f22 Reg 0x00e9
    -> EXTENDED : phy_read_register 0x00002040 Reg 0x00ea
    -> EXTENDED : phy_read_register 0x00000501 Reg 0x00eb
    -> EXTENDED : phy_read_register 0x0000190d Reg 0x00ec
    -> EXTENDED : phy_read_register 0x00006432 Reg 0x00ed
    -> EXTENDED : phy_read_register 0x0000fa96 Reg 0x00ee
    -> EXTENDED : phy_read_register 0x00001840 Reg 0x00ef
    -> EXTENDED : phy_read_register 0x00003e25 Reg 0x00f0
    -> EXTENDED : phy_read_register 0x00006004 Reg 0x00f1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f3
    -> EXTENDED : phy_read_register 0x00006791 Reg 0x00f4
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00f5
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f6
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x00f7
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f8
    -> EXTENDED : phy_read_register 0x0000ac76 Reg 0x00f9
    -> EXTENDED : phy_read_register 0x00003033 Reg 0x00fa
    -> EXTENDED : phy_read_register 0x00003104 Reg 0x00fb
    -> EXTENDED : phy_read_register 0x00000067 Reg 0x00fc
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00fd
    -> EXTENDED : phy_read_register 0x0000e721 Reg 0x00fe
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00ff
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x0100
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x0101
    -> EXTENDED : phy_read_register 0x00006333 Reg 0x0102
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x0103
    -> EXTENDED : phy_read_register 0x00002447 Reg 0x0104
    -> EXTENDED : phy_read_register 0x00000012 Reg 0x0105
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x0106
    -> EXTENDED : phy_read_register 0x000064ff Reg 0x0107
    -> EXTENDED : phy_read_register 0x000000a4 Reg 0x0108
    -> EXTENDED : phy_read_register 0x000000aa Reg 0x0109
    -> EXTENDED : phy_read_register 0x000000fe Reg 0x010a
    -> EXTENDED : phy_read_register 0x00000500 Reg 0x010b
    -> EXTENDED : phy_read_register 0x00007776 Reg 0x010c
    -> EXTENDED : phy_read_register 0x000000fc Reg 0x010d
    -> EXTENDED : phy_read_register 0x000000ee Reg 0x010e
    -> EXTENDED : phy_read_register 0x00006752 Reg 0x010f
    -> EXTENDED : phy_read_register 0x00006143 Reg 0x0110
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0111
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0112
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0113
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0114
    -> EXTENDED : phy_read_register 0x0000b8bb Reg 0x0115
    -> EXTENDED : phy_read_register 0x0000ddcc Reg 0x0116
    -> EXTENDED : phy_read_register 0x0000aabd Reg 0x0117
    -> EXTENDED : phy_read_register 0x00008bf9 Reg 0x0118
    -> EXTENDED : phy_read_register 0x0000ffa4 Reg 0x0119
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011b
    -> EXTENDED : phy_read_register 0x0000fcfc Reg 0x011c
    -> EXTENDED : phy_read_register 0x00006b6a Reg 0x011d
    -> EXTENDED : phy_read_register 0x00002ff8 Reg 0x011e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011f
    -> EXTENDED : phy_read_register 0x000000ce Reg 0x0120
    -> EXTENDED : phy_read_register 0x00000099 Reg 0x0121
    -> EXTENDED : phy_read_register 0x00000d14 Reg 0x0122
    -> EXTENDED : phy_read_register 0x0000006d Reg 0x0123
    -> EXTENDED : phy_read_register 0x00000404 Reg 0x0124
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0125
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x0126
    -> EXTENDED : phy_read_register 0x00000202 Reg 0x0127
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0128
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x0129
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x012a
    -> EXTENDED : phy_read_register 0x0000a690 Reg 0x012b
    -> EXTENDED : phy_read_register 0x00000c2d Reg 0x012c
    -> EXTENDED : phy_read_register 0x00000009 Reg 0x012d
    -> EXTENDED : phy_read_register 0x00008ac8 Reg 0x012e
    -> EXTENDED : phy_read_register 0x00007520 Reg 0x012f
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x0130
    -> EXTENDED : phy_read_register 0x00004a23 Reg 0x0131
    -> EXTENDED : phy_read_register 0x00006520 Reg 0x0132
    -> EXTENDED : phy_read_register 0x00004820 Reg 0x0133
    -> EXTENDED : phy_read_register 0x00001000 Reg 0x0134
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0135
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0136
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0137
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0138
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0139
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0140
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0141
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0142
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0143
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0144
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0145
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0146
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0147
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0148
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0149
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0150
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0151
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0152
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0153
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0154
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0155
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0156
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0157
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0158
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0159
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0160
    -> EXTENDED : phy_read_register 0x0000000c Reg 0x0161
    -> EXTENDED : phy_read_register 0x0000080c Reg 0x0162
    -> EXTENDED : phy_read_register 0x00000110 Reg 0x0163
    -> EXTENDED : phy_read_register 0x00004489 Reg 0x0164
    -> EXTENDED : phy_read_register 0x000000c3 Reg 0x0165
    -> EXTENDED : phy_read_register 0x0000e115 Reg 0x0166
    -> EXTENDED : phy_read_register 0x00000d4a Reg 0x0167
    -> EXTENDED : phy_read_register 0x00000a96 Reg 0x0168
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0169
    -> EXTENDED : phy_read_register 0x00002a4a Reg 0x016a
    -> EXTENDED : phy_read_register 0x0000818a Reg 0x016b
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016c
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016d
    -> EXTENDED : phy_read_register 0x0000318c Reg 0x016e
    -> EXTENDED : phy_read_register 0x00000095 Reg 0x016f
    -> EXTENDED : phy_read_register 0x00000c0e Reg 0x0170
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0171
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0172
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0173
    -> EXTENDED : phy_read_register 0x0000000e Reg 0x0174
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0175
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0176
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0177
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0178
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0179
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017f
    -> EXTENDED : phy_read_register 0x00000752 Reg 0x0180
    -> EXTENDED : phy_read_register 0x0000c850 Reg 0x0181
    -> EXTENDED : phy_read_register 0x00005326 Reg 0x0182
    -> EXTENDED : phy_read_register 0x0000a01e Reg 0x0183
    -> EXTENDED : phy_read_register 0x0000e976 Reg 0x0184
    -> EXTENDED : phy_read_register 0x000019cf Reg 0x0185
    -> EXTENDED : phy_read_register 0x000031d7 Reg 0x0186
    -> EXTENDED : phy_read_register 0x00000d9b Reg 0x0187
    -> EXTENDED : phy_read_register 0x00000ca9 Reg 0x0188
    -> EXTENDED : phy_read_register 0x00000014 Reg 0x0189
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0190
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0191
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0192
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0193
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0194
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0195
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0196
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0197
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0198
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0199
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a4
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a7
    ==========================================================


    AFTER TFTP is executed
    => tftp 0 u-boot-with-spl.bin
    ethernet@xxxxx000 Waiting for forced link done
    Using ethernet@xxxxx000 device
    TFTP from server 192.168.100.200; our IP address is 192.168.100.1

    phy_dump_registers -

    -> phy_read_register 0x00001140 Reg 0x0000
    -> phy_read_register 0x0000796d Reg 0x0001
    -> phy_read_register 0x00002000 Reg 0x0002
    -> phy_read_register 0x0000a231 Reg 0x0003
    -> phy_read_register 0x000001e1 Reg 0x0004
    -> phy_read_register 0x0000cde1 Reg 0x0005
    -> phy_read_register 0x0000006f Reg 0x0006
    -> phy_read_register 0x00002001 Reg 0x0007
    -> phy_read_register 0x00004006 Reg 0x0008
    -> phy_read_register 0x00000000 Reg 0x0009
    -> phy_read_register 0x00000c00 Reg 0x000a
    -> phy_read_register 0x00000000 Reg 0x000b
    -> phy_read_register 0x00000000 Reg 0x000c
    -> phy_read_register 0x0000801f Reg 0x000d
    -> phy_read_register 0x00000000 Reg 0x000e
    -> phy_read_register 0x00003000 Reg 0x000f
    -> phy_read_register 0x00005800 Reg 0x0010
    -> phy_read_register 0x00007c02 Reg 0x0011
    -> phy_read_register 0x00000000 Reg 0x0012
    -> phy_read_register 0x00000000 Reg 0x0013
    -> phy_read_register 0x000029c7 Reg 0x0014
    -> phy_read_register 0x00000000 Reg 0x0015
    -> phy_read_register 0x00000000 Reg 0x0016
    -> phy_read_register 0x00000040 Reg 0x0017
    -> phy_read_register 0x00006150 Reg 0x0018
    -> phy_read_register 0x00004444 Reg 0x0019
    -> phy_read_register 0x00000002 Reg 0x001a
    -> phy_read_register 0x00000000 Reg 0x001b
    -> phy_read_register 0x00000000 Reg 0x001c
    -> phy_read_register 0x00000000 Reg 0x001d
    -> phy_read_register 0x00000002 Reg 0x001e
    -> phy_read_register 0x00000000 Reg 0x001f
    -> EXTENDED : phy_read_register 0x00000400 Reg 0x0025
    -> EXTENDED : phy_read_register 0x0000008d Reg 0x0026
    -> EXTENDED : phy_read_register 0x0000f810 Reg 0x0027
    -> EXTENDED : phy_read_register 0x0000ff80 Reg 0x0028
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0029
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002a
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x002b
    -> EXTENDED : phy_read_register 0x0000141f Reg 0x002c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002d
    -> EXTENDED : phy_read_register 0x00000221 Reg 0x002e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0030
    -> EXTENDED : phy_read_register 0x000010b0 Reg 0x0031
    -> EXTENDED : phy_read_register 0x000000d3 Reg 0x0032
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0033
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0034
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0035
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0036
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x0037
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0038
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0039
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003f
    -> EXTENDED : phy_read_register 0x00000073 Reg 0x0040
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0041
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0042
    -> EXTENDED : phy_read_register 0x000007a0 Reg 0x0043
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0044
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0045
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0046
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0047
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0048
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0049
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004b
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x004c
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x004d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004e
    -> EXTENDED : phy_read_register 0x00000146 Reg 0x004f
    -> EXTENDED : phy_read_register 0x00000453 Reg 0x0050
    -> EXTENDED : phy_read_register 0x00009ada Reg 0x0051
    -> EXTENDED : phy_read_register 0x000001f4 Reg 0x0052
    -> EXTENDED : phy_read_register 0x00002055 Reg 0x0053
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0054
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0055
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0056
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0057
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0058
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0059
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005f
    -> EXTENDED : phy_read_register 0x00000008 Reg 0x0060
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0061
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0062
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0063
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0064
    -> EXTENDED : phy_read_register 0x000043aa Reg 0x0065
    -> EXTENDED : phy_read_register 0x00002334 Reg 0x0066
    -> EXTENDED : phy_read_register 0x000003e8 Reg 0x0067
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0068
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0069
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006b
    -> EXTENDED : phy_read_register 0x00000289 Reg 0x006c
    -> EXTENDED : phy_read_register 0x00008912 Reg 0x006d
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x006e
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x006f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0070
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0071
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0072
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x0073
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0074
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0075
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0076
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0077
    -> EXTENDED : phy_read_register 0x000005ed Reg 0x0078
    -> EXTENDED : phy_read_register 0x0000003f Reg 0x0079
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007a
    -> EXTENDED : phy_read_register 0x000005dc Reg 0x007b
    -> EXTENDED : phy_read_register 0x0000007d Reg 0x007c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0080
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0081
    -> EXTENDED : phy_read_register 0x00005ad6 Reg 0x0082
    -> EXTENDED : phy_read_register 0x000003f6 Reg 0x0083
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0084
    -> EXTENDED : phy_read_register 0x0000007e Reg 0x0085
    -> EXTENDED : phy_read_register 0x00000077 Reg 0x0086
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0087
    -> EXTENDED : phy_read_register 0x000003ff Reg 0x0088
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0089
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008a
    -> EXTENDED : phy_read_register 0x00000ccc Reg 0x008b
    -> EXTENDED : phy_read_register 0x00009999 Reg 0x008c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008d
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x008e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0090
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0091
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0092
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x0093
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0094
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0095
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0096
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0097
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0098
    -> EXTENDED : phy_read_register 0x00004000 Reg 0x0099
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009a
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009e
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x009f
    -> EXTENDED : phy_read_register 0x00000908 Reg 0x00a0
    -> EXTENDED : phy_read_register 0x00000809 Reg 0x00a1
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a2
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a4
    -> EXTENDED : phy_read_register 0x00008888 Reg 0x00a5
    -> EXTENDED : phy_read_register 0x00000703 Reg 0x00a6
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x00a7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00aa
    -> EXTENDED : phy_read_register 0x00004434 Reg 0x00ab
    -> EXTENDED : phy_read_register 0x00004434 Reg 0x00ac
    -> EXTENDED : phy_read_register 0x00000189 Reg 0x00ad
    -> EXTENDED : phy_read_register 0x00000128 Reg 0x00ae
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00af
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b2
    -> EXTENDED : phy_read_register 0x00000088 Reg 0x00b3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b4
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b5
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b9
    -> EXTENDED : phy_read_register 0x00007777 Reg 0x00ba
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bb
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00be
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c3
    -> EXTENDED : phy_read_register 0x00001f1f Reg 0x00c4
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x00c5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c8
    -> EXTENDED : phy_read_register 0x00007000 Reg 0x00c9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00ca
    -> EXTENDED : phy_read_register 0x00000182 Reg 0x00cb
    -> EXTENDED : phy_read_register 0x00002900 Reg 0x00cc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00cd
    -> EXTENDED : phy_read_register 0x0000f800 Reg 0x00ce
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x00cf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d1
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x00d2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d3
    -> EXTENDED : phy_read_register 0x00000e00 Reg 0x00d4
    -> EXTENDED : phy_read_register 0x0000c3d0 Reg 0x00d5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d6
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00d7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00da
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x00db
    -> EXTENDED : phy_read_register 0x00003800 Reg 0x00dc
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00dd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00de
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00df
    -> EXTENDED : phy_read_register 0x00003220 Reg 0x00e0
    -> EXTENDED : phy_read_register 0x000030c0 Reg 0x00e1
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x00e2
    -> EXTENDED : phy_read_register 0x0000204b Reg 0x00e3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00e4
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e5
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e6
    -> EXTENDED : phy_read_register 0x00000c83 Reg 0x00e7
    -> EXTENDED : phy_read_register 0x00009696 Reg 0x00e8
    -> EXTENDED : phy_read_register 0x00009f22 Reg 0x00e9
    -> EXTENDED : phy_read_register 0x00002040 Reg 0x00ea
    -> EXTENDED : phy_read_register 0x00000501 Reg 0x00eb
    -> EXTENDED : phy_read_register 0x0000190d Reg 0x00ec
    -> EXTENDED : phy_read_register 0x00006432 Reg 0x00ed
    -> EXTENDED : phy_read_register 0x0000fa96 Reg 0x00ee
    -> EXTENDED : phy_read_register 0x00001840 Reg 0x00ef
    -> EXTENDED : phy_read_register 0x00003e25 Reg 0x00f0
    -> EXTENDED : phy_read_register 0x00006004 Reg 0x00f1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f3
    -> EXTENDED : phy_read_register 0x00006791 Reg 0x00f4
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00f5
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f6
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x00f7
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f8
    -> EXTENDED : phy_read_register 0x0000ac76 Reg 0x00f9
    -> EXTENDED : phy_read_register 0x00003033 Reg 0x00fa
    -> EXTENDED : phy_read_register 0x00003104 Reg 0x00fb
    -> EXTENDED : phy_read_register 0x00000067 Reg 0x00fc
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00fd
    -> EXTENDED : phy_read_register 0x0000e721 Reg 0x00fe
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00ff
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x0100
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x0101
    -> EXTENDED : phy_read_register 0x00006333 Reg 0x0102
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x0103
    -> EXTENDED : phy_read_register 0x00002447 Reg 0x0104
    -> EXTENDED : phy_read_register 0x00000012 Reg 0x0105
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x0106
    -> EXTENDED : phy_read_register 0x000064ff Reg 0x0107
    -> EXTENDED : phy_read_register 0x000000a4 Reg 0x0108
    -> EXTENDED : phy_read_register 0x000000aa Reg 0x0109
    -> EXTENDED : phy_read_register 0x000000fe Reg 0x010a
    -> EXTENDED : phy_read_register 0x00000500 Reg 0x010b
    -> EXTENDED : phy_read_register 0x00007776 Reg 0x010c
    -> EXTENDED : phy_read_register 0x000000fc Reg 0x010d
    -> EXTENDED : phy_read_register 0x000000ee Reg 0x010e
    -> EXTENDED : phy_read_register 0x00006752 Reg 0x010f
    -> EXTENDED : phy_read_register 0x00006143 Reg 0x0110
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0111
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0112
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0113
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0114
    -> EXTENDED : phy_read_register 0x0000b8bb Reg 0x0115
    -> EXTENDED : phy_read_register 0x0000ddcc Reg 0x0116
    -> EXTENDED : phy_read_register 0x0000aabd Reg 0x0117
    -> EXTENDED : phy_read_register 0x00008bf9 Reg 0x0118
    -> EXTENDED : phy_read_register 0x0000ffa4 Reg 0x0119
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011b
    -> EXTENDED : phy_read_register 0x0000fcfc Reg 0x011c
    -> EXTENDED : phy_read_register 0x00006b6a Reg 0x011d
    -> EXTENDED : phy_read_register 0x00002ff8 Reg 0x011e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011f
    -> EXTENDED : phy_read_register 0x000000ce Reg 0x0120
    -> EXTENDED : phy_read_register 0x00000099 Reg 0x0121
    -> EXTENDED : phy_read_register 0x00000d14 Reg 0x0122
    -> EXTENDED : phy_read_register 0x0000006d Reg 0x0123
    -> EXTENDED : phy_read_register 0x00000404 Reg 0x0124
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0125
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x0126
    -> EXTENDED : phy_read_register 0x00000202 Reg 0x0127
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0128
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x0129
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x012a
    -> EXTENDED : phy_read_register 0x0000a690 Reg 0x012b
    -> EXTENDED : phy_read_register 0x00000c2d Reg 0x012c
    -> EXTENDED : phy_read_register 0x00000009 Reg 0x012d
    -> EXTENDED : phy_read_register 0x00008ac8 Reg 0x012e
    -> EXTENDED : phy_read_register 0x00007520 Reg 0x012f
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x0130
    -> EXTENDED : phy_read_register 0x00004a23 Reg 0x0131
    -> EXTENDED : phy_read_register 0x00006520 Reg 0x0132
    -> EXTENDED : phy_read_register 0x00004820 Reg 0x0133
    -> EXTENDED : phy_read_register 0x00001000 Reg 0x0134
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0135
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0136
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0137
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0138
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0139
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0140
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0141
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0142
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0143
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0144
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0145
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0146
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0147
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0148
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0149
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0150
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0151
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0152
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0153
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0154
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0155
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0156
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0157
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0158
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0159
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0160
    -> EXTENDED : phy_read_register 0x0000000c Reg 0x0161
    -> EXTENDED : phy_read_register 0x0000080c Reg 0x0162
    -> EXTENDED : phy_read_register 0x00000110 Reg 0x0163
    -> EXTENDED : phy_read_register 0x00004489 Reg 0x0164
    -> EXTENDED : phy_read_register 0x000000c3 Reg 0x0165
    -> EXTENDED : phy_read_register 0x0000e115 Reg 0x0166
    -> EXTENDED : phy_read_register 0x00000d4a Reg 0x0167
    -> EXTENDED : phy_read_register 0x00000a96 Reg 0x0168
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0169
    -> EXTENDED : phy_read_register 0x00002a4a Reg 0x016a
    -> EXTENDED : phy_read_register 0x0000818a Reg 0x016b
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016c
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016d
    -> EXTENDED : phy_read_register 0x0000318c Reg 0x016e
    -> EXTENDED : phy_read_register 0x00000095 Reg 0x016f
    -> EXTENDED : phy_read_register 0x00000c0e Reg 0x0170
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0171
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0172
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0173
    -> EXTENDED : phy_read_register 0x0000000e Reg 0x0174
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0175
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0176
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0177
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0178
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0179
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017f
    -> EXTENDED : phy_read_register 0x00000752 Reg 0x0180
    -> EXTENDED : phy_read_register 0x0000c850 Reg 0x0181
    -> EXTENDED : phy_read_register 0x00005326 Reg 0x0182
    -> EXTENDED : phy_read_register 0x0000a01e Reg 0x0183
    -> EXTENDED : phy_read_register 0x0000e976 Reg 0x0184
    -> EXTENDED : phy_read_register 0x000019cf Reg 0x0185
    -> EXTENDED : phy_read_register 0x000031d7 Reg 0x0186
    -> EXTENDED : phy_read_register 0x00000d9b Reg 0x0187
    -> EXTENDED : phy_read_register 0x00000ca9 Reg 0x0188
    -> EXTENDED : phy_read_register 0x00000014 Reg 0x0189
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0190
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0191
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0192
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0193
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0194
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0195
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0196
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0197
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0198
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0199
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a4
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a6
    -> EXTENDED : phy_read_register 0x0000f020 Reg 0x01a7
    --------------------------------------------------------------------
    mac_dump_registers -

    -> mac_read_register network_control 0x0000001c
    -> mac_read_register network_config 0x004c0003
    -> mac_read_register network_status 0x00000006
    -> mac_read_register dma_config 0x40180704
    -> mac_read_register transmit_status 0x00000000
    -> mac_read_register receive_q_ptr 0x1bd92640
    -> mac_read_register transmit_q_ptr 0x1bd93680
    -> mac_read_register receive_status 0x00000000
    -> mac_read_register int_status 0x00000000
    -> mac_read_register int_enable 0x00000000
    -> mac_read_register int_disable 0x00000000
    -> mac_read_register int_mask 0xfffcf001
    -> mac_read_register phy_management 0x0002f020
    -> mac_read_register jumbo_max_length 0x00002800
    -> mac_read_register octets_txed_bottom 0x00000000
    -> mac_read_register octets_txed_top 0x00000000
    -> mac_read_register frames_txed_ok 0x00000000
    -> mac_read_register broadcast_txed 0x00000000
    -> mac_read_register multicast_txed 0x00000000
    -> mac_read_register pause_frames_txed 0x00000000
    -> mac_read_register frames_txed_64 0x00000000
    -> mac_read_register frames_txed_65 0x00000000
    -> mac_read_register frames_txed_128 0x00000000
    -> mac_read_register frames_txed_256 0x00000000
    -> mac_read_register frames_txed_512 0x00000000
    -> mac_read_register frames_txed_1024 0x00000000
    -> mac_read_register frames_txed_1519 0x00000000
    -> mac_read_register tx_underruns 0x00000000
    -> mac_read_register single_collisions 0x00000000
    -> mac_read_register multiple_collisions 0x00000000
    -> mac_read_register excessive_collisions 0x00000000
    -> mac_read_register late_collisions 0x00000000
    -> mac_read_register deferred_frames 0x00000000
    -> mac_read_register crs_errors 0x00000000
    -> mac_read_register octets_rxed_bottom 0x00000000
    -> mac_read_register octets_rxed_top 0x00000000
    -> mac_read_register frames_rxed_ok 0x00000000
    -> mac_read_register broadcast_rxed 0x00000000
    -> mac_read_register multicast_rxed 0x00000000
    -> mac_read_register pause_frames_rxed 0x00000000
    -> mac_read_register frames_rxed_64 0x00000000
    -> mac_read_register frames_rxed_65 0x00000000
    -> mac_read_register frames_rxed_128 0x00000000
    -> mac_read_register frames_rxed_256 0x00000000
    -> mac_read_register frames_rxed_512 0x00000000
    -> mac_read_register frames_rxed_1024 0x00000000
    -> mac_read_register frames_rxed_1519 0x00000000
    -> mac_read_register undersize_frames 0x00000000
    -> mac_read_register excessive_rx_length 0x00000000
    -> mac_read_register rx_jabbers 0x00000000
    -> mac_read_register fcs_errors 0x00000000
    -> mac_read_register rx_length_errors 0x00000000
    -> mac_read_register rx_symbol_errors 0x00000000
    -> mac_read_register alignment_errors 0x00000000
    -> mac_read_register rx_resource_errors 0x00000000
    -> mac_read_register rx_overruns 0x00000000
    -> mac_read_register rx_ip_ck_errors 0x00000000
    -> mac_read_register rx_tcp_ck_errors 0x00000000
    -> mac_read_register rx_udp_ck_errors 0x00000000
    -> mac_read_register pcs_control 0x00000000
    -> mac_read_register pcs_status 0x00000000
    ---------------------------------------------------------------------------
    #################################################################
    #################################################################
    ########################
    148.4 KiB/s
    done
    Bytes transferred = 786432 (c0000 hex)

    - ForTI_Board_AN_PC_AN_ExtReg_1st_FAILED_Part.log: You will  find Phy reg dump after TFTP is executed and fails

    After TFTP is executed and fails, for register dump in the 1st ARP retry see file "ForTI_Board_AN_PC_AN_ExtReg_1st_FAILED_Part.log"

    phy_dump_registers -

    -> phy_read_register 0x00001140 Reg 0x0000
    -> phy_read_register 0x0000796d Reg 0x0001
    -> phy_read_register 0x00002000 Reg 0x0002
    -> phy_read_register 0x0000a231 Reg 0x0003
    -> phy_read_register 0x000001e1 Reg 0x0004
    -> phy_read_register 0x0000cde1 Reg 0x0005
    -> phy_read_register 0x0000006f Reg 0x0006
    -> phy_read_register 0x00002001 Reg 0x0007
    -> phy_read_register 0x00004006 Reg 0x0008
    -> phy_read_register 0x00000000 Reg 0x0009
    -> phy_read_register 0x00000c00 Reg 0x000a
    -> phy_read_register 0x00000000 Reg 0x000b
    -> phy_read_register 0x00000000 Reg 0x000c
    -> phy_read_register 0x0000801f Reg 0x000d
    -> phy_read_register 0x00000000 Reg 0x000e
    -> phy_read_register 0x00003000 Reg 0x000f
    -> phy_read_register 0x00005800 Reg 0x0010
    -> phy_read_register 0x00007c02 Reg 0x0011
    -> phy_read_register 0x00000000 Reg 0x0012
    -> phy_read_register 0x00000000 Reg 0x0013
    -> phy_read_register 0x000029c7 Reg 0x0014
    -> phy_read_register 0x00000000 Reg 0x0015
    -> phy_read_register 0x00000000 Reg 0x0016
    -> phy_read_register 0x00000040 Reg 0x0017
    -> phy_read_register 0x00006150 Reg 0x0018
    -> phy_read_register 0x00004444 Reg 0x0019
    -> phy_read_register 0x00000002 Reg 0x001a
    -> phy_read_register 0x00000000 Reg 0x001b
    -> phy_read_register 0x00000000 Reg 0x001c
    -> phy_read_register 0x00000000 Reg 0x001d
    -> phy_read_register 0x00000002 Reg 0x001e
    -> phy_read_register 0x00000000 Reg 0x001f
    -> EXTENDED : phy_read_register 0x00000400 Reg 0x0025
    -> EXTENDED : phy_read_register 0x0000008d Reg 0x0026
    -> EXTENDED : phy_read_register 0x0000f810 Reg 0x0027
    -> EXTENDED : phy_read_register 0x0000ff80 Reg 0x0028
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0029
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002a
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x002b
    -> EXTENDED : phy_read_register 0x0000141f Reg 0x002c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002d
    -> EXTENDED : phy_read_register 0x00000221 Reg 0x002e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0030
    -> EXTENDED : phy_read_register 0x000010b0 Reg 0x0031
    -> EXTENDED : phy_read_register 0x000000d3 Reg 0x0032
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0033
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0034
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0035
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0036
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x0037
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0038
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0039
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003f
    -> EXTENDED : phy_read_register 0x00000073 Reg 0x0040
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0041
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0042
    -> EXTENDED : phy_read_register 0x000007a0 Reg 0x0043
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0044
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0045
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0046
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0047
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0048
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0049
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004b
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x004c
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x004d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004e
    -> EXTENDED : phy_read_register 0x00000186 Reg 0x004f
    -> EXTENDED : phy_read_register 0x00000453 Reg 0x0050
    -> EXTENDED : phy_read_register 0x00009ada Reg 0x0051
    -> EXTENDED : phy_read_register 0x000001f4 Reg 0x0052
    -> EXTENDED : phy_read_register 0x00002055 Reg 0x0053
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0054
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0055
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0056
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0057
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0058
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0059
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005f
    -> EXTENDED : phy_read_register 0x00000008 Reg 0x0060
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0061
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0062
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0063
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0064
    -> EXTENDED : phy_read_register 0x000043aa Reg 0x0065
    -> EXTENDED : phy_read_register 0x00002334 Reg 0x0066
    -> EXTENDED : phy_read_register 0x000003e8 Reg 0x0067
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0068
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0069
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006b
    -> EXTENDED : phy_read_register 0x00000289 Reg 0x006c
    -> EXTENDED : phy_read_register 0x00008912 Reg 0x006d
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x006e
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x006f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0070
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0071
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0072
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x0073
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0074
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0075
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0076
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0077
    -> EXTENDED : phy_read_register 0x000005ed Reg 0x0078
    -> EXTENDED : phy_read_register 0x0000003f Reg 0x0079
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007a
    -> EXTENDED : phy_read_register 0x000005dc Reg 0x007b
    -> EXTENDED : phy_read_register 0x0000007d Reg 0x007c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0080
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0081
    -> EXTENDED : phy_read_register 0x00005ad6 Reg 0x0082
    -> EXTENDED : phy_read_register 0x000003f6 Reg 0x0083
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0084
    -> EXTENDED : phy_read_register 0x0000007e Reg 0x0085
    -> EXTENDED : phy_read_register 0x00000077 Reg 0x0086
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0087
    -> EXTENDED : phy_read_register 0x000003ff Reg 0x0088
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0089
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008a
    -> EXTENDED : phy_read_register 0x00000ccc Reg 0x008b
    -> EXTENDED : phy_read_register 0x00009999 Reg 0x008c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008d
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x008e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0090
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0091
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0092
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x0093
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0094
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0095
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0096
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0097
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0098
    -> EXTENDED : phy_read_register 0x00004000 Reg 0x0099
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009a
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009e
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x009f
    -> EXTENDED : phy_read_register 0x00000908 Reg 0x00a0
    -> EXTENDED : phy_read_register 0x00000809 Reg 0x00a1
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a2
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a4
    -> EXTENDED : phy_read_register 0x00008888 Reg 0x00a5
    -> EXTENDED : phy_read_register 0x00000703 Reg 0x00a6
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x00a7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00aa
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x00ab
    -> EXTENDED : phy_read_register 0x00004434 Reg 0x00ac
    -> EXTENDED : phy_read_register 0x00000169 Reg 0x00ad
    -> EXTENDED : phy_read_register 0x00000128 Reg 0x00ae
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00af
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b2
    -> EXTENDED : phy_read_register 0x00000088 Reg 0x00b3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b4
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b5
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b9
    -> EXTENDED : phy_read_register 0x00007777 Reg 0x00ba
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bb
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00be
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c3
    -> EXTENDED : phy_read_register 0x00001f1f Reg 0x00c4
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x00c5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c8
    -> EXTENDED : phy_read_register 0x00007000 Reg 0x00c9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00ca
    -> EXTENDED : phy_read_register 0x00000182 Reg 0x00cb
    -> EXTENDED : phy_read_register 0x00002900 Reg 0x00cc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00cd
    -> EXTENDED : phy_read_register 0x0000f800 Reg 0x00ce
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x00cf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d1
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x00d2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d3
    -> EXTENDED : phy_read_register 0x00000e00 Reg 0x00d4
    -> EXTENDED : phy_read_register 0x0000c3d0 Reg 0x00d5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d6
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00d7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00da
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x00db
    -> EXTENDED : phy_read_register 0x00003800 Reg 0x00dc
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00dd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00de
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00df
    -> EXTENDED : phy_read_register 0x00003220 Reg 0x00e0
    -> EXTENDED : phy_read_register 0x000030c0 Reg 0x00e1
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x00e2
    -> EXTENDED : phy_read_register 0x0000204b Reg 0x00e3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00e4
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e5
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e6
    -> EXTENDED : phy_read_register 0x00000c83 Reg 0x00e7
    -> EXTENDED : phy_read_register 0x00009696 Reg 0x00e8
    -> EXTENDED : phy_read_register 0x00009f22 Reg 0x00e9
    -> EXTENDED : phy_read_register 0x00002040 Reg 0x00ea
    -> EXTENDED : phy_read_register 0x00000501 Reg 0x00eb
    -> EXTENDED : phy_read_register 0x0000190d Reg 0x00ec
    -> EXTENDED : phy_read_register 0x00006432 Reg 0x00ed
    -> EXTENDED : phy_read_register 0x0000fa96 Reg 0x00ee
    -> EXTENDED : phy_read_register 0x00001840 Reg 0x00ef
    -> EXTENDED : phy_read_register 0x00003e25 Reg 0x00f0
    -> EXTENDED : phy_read_register 0x00006004 Reg 0x00f1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f3
    -> EXTENDED : phy_read_register 0x00006791 Reg 0x00f4
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00f5
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f6
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x00f7
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f8
    -> EXTENDED : phy_read_register 0x0000ac76 Reg 0x00f9
    -> EXTENDED : phy_read_register 0x00003033 Reg 0x00fa
    -> EXTENDED : phy_read_register 0x00003104 Reg 0x00fb
    -> EXTENDED : phy_read_register 0x00000067 Reg 0x00fc
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00fd
    -> EXTENDED : phy_read_register 0x0000e721 Reg 0x00fe
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00ff
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x0100
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x0101
    -> EXTENDED : phy_read_register 0x00006333 Reg 0x0102
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x0103
    -> EXTENDED : phy_read_register 0x00002447 Reg 0x0104
    -> EXTENDED : phy_read_register 0x00000012 Reg 0x0105
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x0106
    -> EXTENDED : phy_read_register 0x000064ff Reg 0x0107
    -> EXTENDED : phy_read_register 0x000000a4 Reg 0x0108
    -> EXTENDED : phy_read_register 0x000000aa Reg 0x0109
    -> EXTENDED : phy_read_register 0x000000fe Reg 0x010a
    -> EXTENDED : phy_read_register 0x00000500 Reg 0x010b
    -> EXTENDED : phy_read_register 0x00007776 Reg 0x010c
    -> EXTENDED : phy_read_register 0x000000fc Reg 0x010d
    -> EXTENDED : phy_read_register 0x000000ee Reg 0x010e
    -> EXTENDED : phy_read_register 0x00006752 Reg 0x010f
    -> EXTENDED : phy_read_register 0x00006143 Reg 0x0110
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0111
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0112
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0113
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0114
    -> EXTENDED : phy_read_register 0x0000b8bb Reg 0x0115
    -> EXTENDED : phy_read_register 0x0000ddcc Reg 0x0116
    -> EXTENDED : phy_read_register 0x0000aabd Reg 0x0117
    -> EXTENDED : phy_read_register 0x00008bf9 Reg 0x0118
    -> EXTENDED : phy_read_register 0x0000ffa4 Reg 0x0119
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011b
    -> EXTENDED : phy_read_register 0x0000fcfc Reg 0x011c
    -> EXTENDED : phy_read_register 0x00006b6a Reg 0x011d
    -> EXTENDED : phy_read_register 0x00002ff8 Reg 0x011e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011f
    -> EXTENDED : phy_read_register 0x000000ce Reg 0x0120
    -> EXTENDED : phy_read_register 0x00000099 Reg 0x0121
    -> EXTENDED : phy_read_register 0x00000d14 Reg 0x0122
    -> EXTENDED : phy_read_register 0x0000006d Reg 0x0123
    -> EXTENDED : phy_read_register 0x00000404 Reg 0x0124
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0125
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x0126
    -> EXTENDED : phy_read_register 0x00000202 Reg 0x0127
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0128
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x0129
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x012a
    -> EXTENDED : phy_read_register 0x0000a690 Reg 0x012b
    -> EXTENDED : phy_read_register 0x00000c2d Reg 0x012c
    -> EXTENDED : phy_read_register 0x00000009 Reg 0x012d
    -> EXTENDED : phy_read_register 0x00008ac8 Reg 0x012e
    -> EXTENDED : phy_read_register 0x00007520 Reg 0x012f
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x0130
    -> EXTENDED : phy_read_register 0x00004a23 Reg 0x0131
    -> EXTENDED : phy_read_register 0x00006520 Reg 0x0132
    -> EXTENDED : phy_read_register 0x00004820 Reg 0x0133
    -> EXTENDED : phy_read_register 0x00001000 Reg 0x0134
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0135
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0136
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0137
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0138
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0139
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0140
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0141
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0142
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0143
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0144
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0145
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0146
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0147
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0148
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0149
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0150
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0151
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0152
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0153
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0154
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0155
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0156
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0157
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0158
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0159
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0160
    -> EXTENDED : phy_read_register 0x0000000c Reg 0x0161
    -> EXTENDED : phy_read_register 0x0000080c Reg 0x0162
    -> EXTENDED : phy_read_register 0x00000110 Reg 0x0163
    -> EXTENDED : phy_read_register 0x00004489 Reg 0x0164
    -> EXTENDED : phy_read_register 0x000000c3 Reg 0x0165
    -> EXTENDED : phy_read_register 0x0000e115 Reg 0x0166
    -> EXTENDED : phy_read_register 0x00000d4a Reg 0x0167
    -> EXTENDED : phy_read_register 0x00000a96 Reg 0x0168
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0169
    -> EXTENDED : phy_read_register 0x00002a4a Reg 0x016a
    -> EXTENDED : phy_read_register 0x0000818a Reg 0x016b
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016c
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016d
    -> EXTENDED : phy_read_register 0x0000318c Reg 0x016e
    -> EXTENDED : phy_read_register 0x00000095 Reg 0x016f
    -> EXTENDED : phy_read_register 0x00000c0e Reg 0x0170
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0171
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0172
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0173
    -> EXTENDED : phy_read_register 0x0000000e Reg 0x0174
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0175
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0176
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0177
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0178
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0179
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017f
    -> EXTENDED : phy_read_register 0x00000752 Reg 0x0180
    -> EXTENDED : phy_read_register 0x0000c850 Reg 0x0181
    -> EXTENDED : phy_read_register 0x00005326 Reg 0x0182
    -> EXTENDED : phy_read_register 0x0000a01e Reg 0x0183
    -> EXTENDED : phy_read_register 0x0000e976 Reg 0x0184
    -> EXTENDED : phy_read_register 0x000019cf Reg 0x0185
    -> EXTENDED : phy_read_register 0x000031d7 Reg 0x0186
    -> EXTENDED : phy_read_register 0x00000d9b Reg 0x0187
    -> EXTENDED : phy_read_register 0x00000ca9 Reg 0x0188
    -> EXTENDED : phy_read_register 0x00000014 Reg 0x0189
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0190
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0191
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0192
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0193
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0194
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0195
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0196
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0197
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0198
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0199
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a4
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a6
    -> EXTENDED : phy_read_register 0x0000f020 Reg 0x01a7
    --------------------------------------------------------------------
    mac_dump_registers -

    -> mac_read_register network_control 0x0000001c
    -> mac_read_register network_config 0x004c0003
    -> mac_read_register network_status 0x00000006
    -> mac_read_register dma_config 0x40180704
    -> mac_read_register transmit_status 0x00000000
    -> mac_read_register receive_q_ptr 0x1bd92640
    -> mac_read_register transmit_q_ptr 0x1bd93680
    -> mac_read_register receive_status 0x00000000
    -> mac_read_register int_status 0x00000000
    -> mac_read_register int_enable 0x00000000
    -> mac_read_register int_disable 0x00000000
    -> mac_read_register int_mask 0xfffcf001
    -> mac_read_register phy_management 0x0002f020
    -> mac_read_register jumbo_max_length 0x00002800
    -> mac_read_register octets_txed_bottom 0x00000000
    -> mac_read_register octets_txed_top 0x00000000
    -> mac_read_register frames_txed_ok 0x00000000
    -> mac_read_register broadcast_txed 0x00000000
    -> mac_read_register multicast_txed 0x00000000
    -> mac_read_register pause_frames_txed 0x00000000
    -> mac_read_register frames_txed_64 0x00000000
    -> mac_read_register frames_txed_65 0x00000000
    -> mac_read_register frames_txed_128 0x00000000
    -> mac_read_register frames_txed_256 0x00000000
    -> mac_read_register frames_txed_512 0x00000000
    -> mac_read_register frames_txed_1024 0x00000000
    -> mac_read_register frames_txed_1519 0x00000000
    -> mac_read_register tx_underruns 0x00000000
    -> mac_read_register single_collisions 0x00000000
    -> mac_read_register multiple_collisions 0x00000000
    -> mac_read_register excessive_collisions 0x00000000
    -> mac_read_register late_collisions 0x00000000
    -> mac_read_register deferred_frames 0x00000000
    -> mac_read_register crs_errors 0x00000000
    -> mac_read_register octets_rxed_bottom 0x00000000
    -> mac_read_register octets_rxed_top 0x00000000
    -> mac_read_register frames_rxed_ok 0x00000000
    -> mac_read_register broadcast_rxed 0x00000000
    -> mac_read_register multicast_rxed 0x00000000
    -> mac_read_register pause_frames_rxed 0x00000000
    -> mac_read_register frames_rxed_64 0x00000000
    -> mac_read_register frames_rxed_65 0x00000000
    -> mac_read_register frames_rxed_128 0x00000000
    -> mac_read_register frames_rxed_256 0x00000000
    -> mac_read_register frames_rxed_512 0x00000000
    -> mac_read_register frames_rxed_1024 0x00000000
    -> mac_read_register frames_rxed_1519 0x00000000
    -> mac_read_register undersize_frames 0x00000000
    -> mac_read_register excessive_rx_length 0x00000000
    -> mac_read_register rx_jabbers 0x00000000
    -> mac_read_register fcs_errors 0x00000000
    -> mac_read_register rx_length_errors 0x00000000
    -> mac_read_register rx_symbol_errors 0x00000000
    -> mac_read_register alignment_errors 0x00000000
    -> mac_read_register rx_resource_errors 0x00000000
    -> mac_read_register rx_overruns 0x00000000
    -> mac_read_register rx_ip_ck_errors 0x00000000
    -> mac_read_register rx_tcp_ck_errors 0x00000000
    -> mac_read_register rx_udp_ck_errors 0x00000000
    -> mac_read_register pcs_control 0x00000000
    -> mac_read_register pcs_status 0x00000000
    ---------------------------------------------------------------------------

    - ForTI_Board_AN_PC_AN_ExtReg_2nd_FAILED_Part_Retry.log:  You will find Phy register dump in the 1st ARP retry

    After TFTP fails, this is the PHY reg dump of 1st ARP retry

    =====================================================================
    phy_dump_registers -

    -> phy_read_register 0x00001140 Reg 0x0000
    -> phy_read_register 0x0000796d Reg 0x0001
    -> phy_read_register 0x00002000 Reg 0x0002
    -> phy_read_register 0x0000a231 Reg 0x0003
    -> phy_read_register 0x000001e1 Reg 0x0004
    -> phy_read_register 0x0000cde1 Reg 0x0005
    -> phy_read_register 0x0000006d Reg 0x0006
    -> phy_read_register 0x00002001 Reg 0x0007
    -> phy_read_register 0x00004006 Reg 0x0008
    -> phy_read_register 0x00000000 Reg 0x0009
    -> phy_read_register 0x00000c00 Reg 0x000a
    -> phy_read_register 0x00000000 Reg 0x000b
    -> phy_read_register 0x00000000 Reg 0x000c
    -> phy_read_register 0x0000801f Reg 0x000d
    -> phy_read_register 0x00000000 Reg 0x000e
    -> phy_read_register 0x00003000 Reg 0x000f
    -> phy_read_register 0x00005800 Reg 0x0010
    -> phy_read_register 0x00006c02 Reg 0x0011
    -> phy_read_register 0x00000000 Reg 0x0012
    -> phy_read_register 0x00000000 Reg 0x0013-> This register had the value of 0x0004 that is when xGMII Error Interrupt is pending, but it was cleared by the read
    -> phy_read_register 0x000029c7 Reg 0x0014
    -> phy_read_register 0x00000000 Reg 0x0015
    -> phy_read_register 0x00000000 Reg 0x0016
    -> phy_read_register 0x00000040 Reg 0x0017
    -> phy_read_register 0x00006150 Reg 0x0018
    -> phy_read_register 0x00004444 Reg 0x0019
    -> phy_read_register 0x00000002 Reg 0x001a
    -> phy_read_register 0x00000000 Reg 0x001b
    -> phy_read_register 0x00000000 Reg 0x001c
    -> phy_read_register 0x00000000 Reg 0x001d
    -> phy_read_register 0x00000002 Reg 0x001e
    -> phy_read_register 0x00000000 Reg 0x001f
    -> EXTENDED : phy_read_register 0x00000400 Reg 0x0025
    -> EXTENDED : phy_read_register 0x0000008d Reg 0x0026
    -> EXTENDED : phy_read_register 0x0000f810 Reg 0x0027
    -> EXTENDED : phy_read_register 0x0000ff80 Reg 0x0028
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0029
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002a
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x002b
    -> EXTENDED : phy_read_register 0x0000141f Reg 0x002c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002d
    -> EXTENDED : phy_read_register 0x00000221 Reg 0x002e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0030
    -> EXTENDED : phy_read_register 0x000010b0 Reg 0x0031
    -> EXTENDED : phy_read_register 0x000000d3 Reg 0x0032
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0033
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0034
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0035
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0036
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0037
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0038
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0039
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003f
    -> EXTENDED : phy_read_register 0x00000073 Reg 0x0040
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0041
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0042
    -> EXTENDED : phy_read_register 0x000007a0 Reg 0x0043
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0044
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0045
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0046
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0047
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0048
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0049
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004c
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x004d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004e
    -> EXTENDED : phy_read_register 0x00000186 Reg 0x004f
    -> EXTENDED : phy_read_register 0x00000453 Reg 0x0050
    -> EXTENDED : phy_read_register 0x00009ada Reg 0x0051
    -> EXTENDED : phy_read_register 0x000001f4 Reg 0x0052
    -> EXTENDED : phy_read_register 0x00002055 Reg 0x0053
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0054
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0055
    -> EXTENDED : phy_read_register 0x00000040 Reg 0x0056
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0057
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0058
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0059
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005f
    -> EXTENDED : phy_read_register 0x00000008 Reg 0x0060
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0061
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0062
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0063
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0064
    -> EXTENDED : phy_read_register 0x000043aa Reg 0x0065
    -> EXTENDED : phy_read_register 0x00002334 Reg 0x0066
    -> EXTENDED : phy_read_register 0x000003e8 Reg 0x0067
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0068
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0069
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006b
    -> EXTENDED : phy_read_register 0x00000289 Reg 0x006c
    -> EXTENDED : phy_read_register 0x00008912 Reg 0x006d
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x006e
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x006f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0070
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0071
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0072
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x0073
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0074
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0075
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0076
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0077
    -> EXTENDED : phy_read_register 0x000005ed Reg 0x0078
    -> EXTENDED : phy_read_register 0x0000003f Reg 0x0079
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007a
    -> EXTENDED : phy_read_register 0x000005dc Reg 0x007b
    -> EXTENDED : phy_read_register 0x0000007d Reg 0x007c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0080
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0081
    -> EXTENDED : phy_read_register 0x00005ad6 Reg 0x0082
    -> EXTENDED : phy_read_register 0x000003f6 Reg 0x0083
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0084
    -> EXTENDED : phy_read_register 0x0000007e Reg 0x0085
    -> EXTENDED : phy_read_register 0x00000077 Reg 0x0086
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0087
    -> EXTENDED : phy_read_register 0x000003ff Reg 0x0088
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0089
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008a
    -> EXTENDED : phy_read_register 0x00000ccc Reg 0x008b
    -> EXTENDED : phy_read_register 0x00009999 Reg 0x008c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008d
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x008e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0090
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0091
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0092
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x0093
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0094
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0095
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0096
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0097
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0098
    -> EXTENDED : phy_read_register 0x00004000 Reg 0x0099
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009a
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009e
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x009f
    -> EXTENDED : phy_read_register 0x00000908 Reg 0x00a0
    -> EXTENDED : phy_read_register 0x00000809 Reg 0x00a1
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a2
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a4
    -> EXTENDED : phy_read_register 0x00008888 Reg 0x00a5
    -> EXTENDED : phy_read_register 0x00000703 Reg 0x00a6
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x00a7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00aa
    -> EXTENDED : phy_read_register 0x00004434 Reg 0x00ab
    -> EXTENDED : phy_read_register 0x00004434 Reg 0x00ac
    -> EXTENDED : phy_read_register 0x000000c9 Reg 0x00ad
    -> EXTENDED : phy_read_register 0x00000128 Reg 0x00ae
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00af
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b2
    -> EXTENDED : phy_read_register 0x00000088 Reg 0x00b3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b4
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b5
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b9
    -> EXTENDED : phy_read_register 0x00007777 Reg 0x00ba
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bb
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00be
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c3
    -> EXTENDED : phy_read_register 0x00001f1f Reg 0x00c4
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x00c5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c8
    -> EXTENDED : phy_read_register 0x00007000 Reg 0x00c9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00ca
    -> EXTENDED : phy_read_register 0x00000182 Reg 0x00cb
    -> EXTENDED : phy_read_register 0x00002900 Reg 0x00cc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00cd
    -> EXTENDED : phy_read_register 0x0000f800 Reg 0x00ce
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x00cf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d1
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x00d2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d3
    -> EXTENDED : phy_read_register 0x00000e00 Reg 0x00d4
    -> EXTENDED : phy_read_register 0x0000c3d0 Reg 0x00d5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00da
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x00db
    -> EXTENDED : phy_read_register 0x00003800 Reg 0x00dc
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00dd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00de
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00df
    -> EXTENDED : phy_read_register 0x00003220 Reg 0x00e0
    -> EXTENDED : phy_read_register 0x000030c0 Reg 0x00e1
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x00e2
    -> EXTENDED : phy_read_register 0x0000204b Reg 0x00e3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00e4
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e5
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e6
    -> EXTENDED : phy_read_register 0x00000c83 Reg 0x00e7
    -> EXTENDED : phy_read_register 0x00009696 Reg 0x00e8
    -> EXTENDED : phy_read_register 0x00009f22 Reg 0x00e9
    -> EXTENDED : phy_read_register 0x00002040 Reg 0x00ea
    -> EXTENDED : phy_read_register 0x00000501 Reg 0x00eb
    -> EXTENDED : phy_read_register 0x0000190d Reg 0x00ec
    -> EXTENDED : phy_read_register 0x00006432 Reg 0x00ed
    -> EXTENDED : phy_read_register 0x0000fa96 Reg 0x00ee
    -> EXTENDED : phy_read_register 0x00001840 Reg 0x00ef
    -> EXTENDED : phy_read_register 0x00003e25 Reg 0x00f0
    -> EXTENDED : phy_read_register 0x00006004 Reg 0x00f1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f3
    -> EXTENDED : phy_read_register 0x00006791 Reg 0x00f4
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00f5
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f6
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x00f7
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f8
    -> EXTENDED : phy_read_register 0x0000ac76 Reg 0x00f9
    -> EXTENDED : phy_read_register 0x00003033 Reg 0x00fa
    -> EXTENDED : phy_read_register 0x00003104 Reg 0x00fb
    -> EXTENDED : phy_read_register 0x00000067 Reg 0x00fc
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00fd
    -> EXTENDED : phy_read_register 0x0000e721 Reg 0x00fe
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00ff
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x0100
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x0101
    -> EXTENDED : phy_read_register 0x00006333 Reg 0x0102
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x0103
    -> EXTENDED : phy_read_register 0x00002447 Reg 0x0104
    -> EXTENDED : phy_read_register 0x00000012 Reg 0x0105
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x0106
    -> EXTENDED : phy_read_register 0x000064ff Reg 0x0107
    -> EXTENDED : phy_read_register 0x000000a4 Reg 0x0108
    -> EXTENDED : phy_read_register 0x000000aa Reg 0x0109
    -> EXTENDED : phy_read_register 0x000000fe Reg 0x010a
    -> EXTENDED : phy_read_register 0x00000500 Reg 0x010b
    -> EXTENDED : phy_read_register 0x00007776 Reg 0x010c
    -> EXTENDED : phy_read_register 0x000000fc Reg 0x010d
    -> EXTENDED : phy_read_register 0x000000ee Reg 0x010e
    -> EXTENDED : phy_read_register 0x00006752 Reg 0x010f
    -> EXTENDED : phy_read_register 0x00006143 Reg 0x0110
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0111
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0112
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0113
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0114
    -> EXTENDED : phy_read_register 0x0000b8bb Reg 0x0115
    -> EXTENDED : phy_read_register 0x0000ddcc Reg 0x0116
    -> EXTENDED : phy_read_register 0x0000aabd Reg 0x0117
    -> EXTENDED : phy_read_register 0x00008bf9 Reg 0x0118
    -> EXTENDED : phy_read_register 0x0000ffa4 Reg 0x0119
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011b
    -> EXTENDED : phy_read_register 0x0000fcfc Reg 0x011c
    -> EXTENDED : phy_read_register 0x00006b6a Reg 0x011d
    -> EXTENDED : phy_read_register 0x00002ff8 Reg 0x011e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011f
    -> EXTENDED : phy_read_register 0x000000ce Reg 0x0120
    -> EXTENDED : phy_read_register 0x00000099 Reg 0x0121
    -> EXTENDED : phy_read_register 0x00000d14 Reg 0x0122
    -> EXTENDED : phy_read_register 0x0000006d Reg 0x0123
    -> EXTENDED : phy_read_register 0x00000404 Reg 0x0124
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0125
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x0126
    -> EXTENDED : phy_read_register 0x00000202 Reg 0x0127
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0128
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x0129
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x012a
    -> EXTENDED : phy_read_register 0x0000a690 Reg 0x012b
    -> EXTENDED : phy_read_register 0x00000c2d Reg 0x012c
    -> EXTENDED : phy_read_register 0x00000009 Reg 0x012d
    -> EXTENDED : phy_read_register 0x00008ac8 Reg 0x012e
    -> EXTENDED : phy_read_register 0x00007520 Reg 0x012f
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x0130
    -> EXTENDED : phy_read_register 0x00004a23 Reg 0x0131
    -> EXTENDED : phy_read_register 0x00006520 Reg 0x0132
    -> EXTENDED : phy_read_register 0x00004820 Reg 0x0133
    -> EXTENDED : phy_read_register 0x00001000 Reg 0x0134
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0135
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0136
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0137
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0138
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0139
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0140
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0141
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0142
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0143
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0144
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0145
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0146
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0147
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0148
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0149
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0150
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0151
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0152
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0153
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0154
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0155
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0156
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0157
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0158
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0159
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0160
    -> EXTENDED : phy_read_register 0x0000000c Reg 0x0161
    -> EXTENDED : phy_read_register 0x0000080c Reg 0x0162
    -> EXTENDED : phy_read_register 0x00000110 Reg 0x0163
    -> EXTENDED : phy_read_register 0x00004489 Reg 0x0164
    -> EXTENDED : phy_read_register 0x000000c3 Reg 0x0165
    -> EXTENDED : phy_read_register 0x0000e115 Reg 0x0166
    -> EXTENDED : phy_read_register 0x00000d4a Reg 0x0167
    -> EXTENDED : phy_read_register 0x00000a96 Reg 0x0168
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0169
    -> EXTENDED : phy_read_register 0x00002a4a Reg 0x016a
    -> EXTENDED : phy_read_register 0x0000818a Reg 0x016b
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016c
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016d
    -> EXTENDED : phy_read_register 0x0000318c Reg 0x016e
    -> EXTENDED : phy_read_register 0x00000095 Reg 0x016f
    -> EXTENDED : phy_read_register 0x00000c0e Reg 0x0170
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0171
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0172
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0173
    -> EXTENDED : phy_read_register 0x0000000e Reg 0x0174
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0175
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0176
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0177
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0178
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0179
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017f
    -> EXTENDED : phy_read_register 0x00000752 Reg 0x0180
    -> EXTENDED : phy_read_register 0x0000c850 Reg 0x0181
    -> EXTENDED : phy_read_register 0x00005326 Reg 0x0182
    -> EXTENDED : phy_read_register 0x0000a01e Reg 0x0183
    -> EXTENDED : phy_read_register 0x0000e976 Reg 0x0184
    -> EXTENDED : phy_read_register 0x000019cf Reg 0x0185
    -> EXTENDED : phy_read_register 0x000031d7 Reg 0x0186
    -> EXTENDED : phy_read_register 0x00000d9b Reg 0x0187
    -> EXTENDED : phy_read_register 0x00000ca9 Reg 0x0188
    -> EXTENDED : phy_read_register 0x00000014 Reg 0x0189
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0190
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0191
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0192
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0193
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0194
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0195
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0196
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0197
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0198
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0199
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a4
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a6
    -> EXTENDED : phy_read_register 0x0000f020 Reg 0x01a7
    --------------------------------------------------------------------
    mac_dump_registers -

    -> mac_read_register network_control 0x0000001c
    -> mac_read_register network_config 0x004c0003
    -> mac_read_register network_status 0x00000006
    -> mac_read_register dma_config 0x40180704
    -> mac_read_register transmit_status 0x00000021
    -> mac_read_register receive_q_ptr 0x1bd92640
    -> mac_read_register transmit_q_ptr 0x1bd93690
    -> mac_read_register receive_status 0x00000000
    -> mac_read_register int_status 0x00000088
    -> mac_read_register int_enable 0x00000000
    -> mac_read_register int_disable 0x00000000
    -> mac_read_register int_mask 0xfffcf001
    -> mac_read_register phy_management 0x0002f020
    -> mac_read_register jumbo_max_length 0x00002800
    -> mac_read_register octets_txed_bottom 0x00000040
    -> mac_read_register octets_txed_top 0x00000000
    -> mac_read_register frames_txed_ok 0x00000001
    -> mac_read_register broadcast_txed 0x00000001
    -> mac_read_register multicast_txed 0x00000000
    -> mac_read_register pause_frames_txed 0x00000000
    -> mac_read_register frames_txed_64 0x00000001
    -> mac_read_register frames_txed_65 0x00000000
    -> mac_read_register frames_txed_128 0x00000000
    -> mac_read_register frames_txed_256 0x00000000
    -> mac_read_register frames_txed_512 0x00000000
    -> mac_read_register frames_txed_1024 0x00000000
    -> mac_read_register frames_txed_1519 0x00000000
    -> mac_read_register tx_underruns 0x00000000
    -> mac_read_register single_collisions 0x00000000
    -> mac_read_register multiple_collisions 0x00000000
    -> mac_read_register excessive_collisions 0x00000000
    -> mac_read_register late_collisions 0x00000000
    -> mac_read_register deferred_frames 0x00000000
    -> mac_read_register crs_errors 0x00000000
    -> mac_read_register octets_rxed_bottom 0x00000000
    -> mac_read_register octets_rxed_top 0x00000000
    -> mac_read_register frames_rxed_ok 0x00000000
    -> mac_read_register broadcast_rxed 0x00000000
    -> mac_read_register multicast_rxed 0x00000000
    -> mac_read_register pause_frames_rxed 0x00000000
    -> mac_read_register frames_rxed_64 0x00000000
    -> mac_read_register frames_rxed_65 0x00000000
    -> mac_read_register frames_rxed_128 0x00000000
    -> mac_read_register frames_rxed_256 0x00000000
    -> mac_read_register frames_rxed_512 0x00000000
    -> mac_read_register frames_rxed_1024 0x00000000
    -> mac_read_register frames_rxed_1519 0x00000000
    -> mac_read_register undersize_frames 0x00000000
    -> mac_read_register excessive_rx_length 0x00000000
    -> mac_read_register rx_jabbers 0x00000000
    -> mac_read_register fcs_errors 0x00000000
    -> mac_read_register rx_length_errors 0x00000000
    -> mac_read_register rx_symbol_errors 0x00000000
    -> mac_read_register alignment_errors 0x00000000
    -> mac_read_register rx_resource_errors 0x00000000
    -> mac_read_register rx_overruns 0x00000000
    -> mac_read_register rx_ip_ck_errors 0x00000000
    -> mac_read_register rx_tcp_ck_errors 0x00000000
    -> mac_read_register rx_udp_ck_errors 0x00000000
    -> mac_read_register pcs_control 0x00000000
    -> mac_read_register pcs_status 0x00000000
    ---------------------------------------------------------------------------
    PCS Ctrl: 0x00001140
    PCS status: 0x00000109
    PCS AN Advertised Abilities: 0x00000020
    PCS AN LP Abilities: 0x00000000
    PCS AN Expansion: 0x00000004
    PCS AN Next Page: 0x00000000
    PCS AN LP Next Page: 0x00000000
    PCS SGMII CFG1: 0x00000271
    PCS SGMII CFG2: 0x00000271
    PCS AN Extended Status: 0x00008000

    - ForTI_Board_AN_PC_AN_ExtReg_4th_FAILED_Part.log: Last reg dump before we get the ARP retry error message

    Last reg dump before we get the ARP retry message

    =====================================================================
    phy_dump_registers -

    -> phy_read_register 0x00001140 Reg 0x0000
    -> phy_read_register 0x0000796d Reg 0x0001
    -> phy_read_register 0x00002000 Reg 0x0002
    -> phy_read_register 0x0000a231 Reg 0x0003
    -> phy_read_register 0x000001e1 Reg 0x0004
    -> phy_read_register 0x0000cde1 Reg 0x0005
    -> phy_read_register 0x0000006d Reg 0x0006
    -> phy_read_register 0x00002001 Reg 0x0007
    -> phy_read_register 0x00004006 Reg 0x0008
    -> phy_read_register 0x00000000 Reg 0x0009
    -> phy_read_register 0x00000c00 Reg 0x000a
    -> phy_read_register 0x00000000 Reg 0x000b
    -> phy_read_register 0x00000000 Reg 0x000c
    -> phy_read_register 0x0000801f Reg 0x000d
    -> phy_read_register 0x00000000 Reg 0x000e
    -> phy_read_register 0x00003000 Reg 0x000f
    -> phy_read_register 0x00005800 Reg 0x0010
    -> phy_read_register 0x00006c02 Reg 0x0011
    -> phy_read_register 0x00000000 Reg 0x0012
    -> phy_read_register 0x00000000 Reg 0x0013
    -> phy_read_register 0x000029c7 Reg 0x0014
    -> phy_read_register 0x00000000 Reg 0x0015
    -> phy_read_register 0x00000000 Reg 0x0016
    -> phy_read_register 0x00000040 Reg 0x0017
    -> phy_read_register 0x00006150 Reg 0x0018
    -> phy_read_register 0x00004444 Reg 0x0019
    -> phy_read_register 0x00000002 Reg 0x001a
    -> phy_read_register 0x00000000 Reg 0x001b
    -> phy_read_register 0x00000000 Reg 0x001c
    -> phy_read_register 0x00000000 Reg 0x001d
    -> phy_read_register 0x00000002 Reg 0x001e
    -> phy_read_register 0x00000000 Reg 0x001f
    -> EXTENDED : phy_read_register 0x00000400 Reg 0x0025
    -> EXTENDED : phy_read_register 0x0000008d Reg 0x0026
    -> EXTENDED : phy_read_register 0x0000f810 Reg 0x0027
    -> EXTENDED : phy_read_register 0x0000ff80 Reg 0x0028
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0029
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002a
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x002b
    -> EXTENDED : phy_read_register 0x0000141f Reg 0x002c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002d
    -> EXTENDED : phy_read_register 0x00000221 Reg 0x002e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x002f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0030
    -> EXTENDED : phy_read_register 0x000010b0 Reg 0x0031
    -> EXTENDED : phy_read_register 0x000000d3 Reg 0x0032
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0033
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0034
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0035
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0036
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0037
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0038
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0039
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x003f
    -> EXTENDED : phy_read_register 0x00000073 Reg 0x0040
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0041
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0042
    -> EXTENDED : phy_read_register 0x000007a0 Reg 0x0043
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0044
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0045
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0046
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0047
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0048
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0049
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004c
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x004d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x004e
    -> EXTENDED : phy_read_register 0x00000186 Reg 0x004f
    -> EXTENDED : phy_read_register 0x00000453 Reg 0x0050
    -> EXTENDED : phy_read_register 0x00009ada Reg 0x0051
    -> EXTENDED : phy_read_register 0x000001f4 Reg 0x0052
    -> EXTENDED : phy_read_register 0x00002055 Reg 0x0053
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0054
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0055
    -> EXTENDED : phy_read_register 0x00000040 Reg 0x0056
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0057
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0058
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0059
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x005f
    -> EXTENDED : phy_read_register 0x00000008 Reg 0x0060
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0061
    -> EXTENDED : phy_read_register 0x00000001 Reg 0x0062
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0063
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0064
    -> EXTENDED : phy_read_register 0x000043aa Reg 0x0065
    -> EXTENDED : phy_read_register 0x00002334 Reg 0x0066
    -> EXTENDED : phy_read_register 0x000003e8 Reg 0x0067
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0068
    -> EXTENDED : phy_read_register 0x00000020 Reg 0x0069
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x006b
    -> EXTENDED : phy_read_register 0x00000289 Reg 0x006c
    -> EXTENDED : phy_read_register 0x00008912 Reg 0x006d
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x006e
    -> EXTENDED : phy_read_register 0x00000100 Reg 0x006f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0070
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0071
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0072
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x0073
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0074
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0075
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0076
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0077
    -> EXTENDED : phy_read_register 0x000005ed Reg 0x0078
    -> EXTENDED : phy_read_register 0x0000003f Reg 0x0079
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007a
    -> EXTENDED : phy_read_register 0x000005dc Reg 0x007b
    -> EXTENDED : phy_read_register 0x0000007d Reg 0x007c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x007f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0080
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0081
    -> EXTENDED : phy_read_register 0x00005ad6 Reg 0x0082
    -> EXTENDED : phy_read_register 0x000003f6 Reg 0x0083
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0084
    -> EXTENDED : phy_read_register 0x0000007e Reg 0x0085
    -> EXTENDED : phy_read_register 0x00000077 Reg 0x0086
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0087
    -> EXTENDED : phy_read_register 0x000003ff Reg 0x0088
    -> EXTENDED : phy_read_register 0x00008000 Reg 0x0089
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008a
    -> EXTENDED : phy_read_register 0x00000ccc Reg 0x008b
    -> EXTENDED : phy_read_register 0x00009999 Reg 0x008c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008d
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x008e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x008f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0090
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0091
    -> EXTENDED : phy_read_register 0x00000210 Reg 0x0092
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x0093
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0094
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0095
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0096
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0097
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0098
    -> EXTENDED : phy_read_register 0x00004000 Reg 0x0099
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009a
    -> EXTENDED : phy_read_register 0x00000285 Reg 0x009b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x009e
    -> EXTENDED : phy_read_register 0x0000bbbb Reg 0x009f
    -> EXTENDED : phy_read_register 0x00000908 Reg 0x00a0
    -> EXTENDED : phy_read_register 0x00000809 Reg 0x00a1
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a2
    -> EXTENDED : phy_read_register 0x00001010 Reg 0x00a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a4
    -> EXTENDED : phy_read_register 0x00008888 Reg 0x00a5
    -> EXTENDED : phy_read_register 0x00000703 Reg 0x00a6
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x00a7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00a9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00aa
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x00ab
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x00ac
    -> EXTENDED : phy_read_register 0x000001a9 Reg 0x00ad
    -> EXTENDED : phy_read_register 0x00000128 Reg 0x00ae
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00af
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b2
    -> EXTENDED : phy_read_register 0x00000088 Reg 0x00b3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b4
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b5
    -> EXTENDED : phy_read_register 0x00001020 Reg 0x00b6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00b9
    -> EXTENDED : phy_read_register 0x00007777 Reg 0x00ba
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bb
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00be
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00bf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c3
    -> EXTENDED : phy_read_register 0x00001f1f Reg 0x00c4
    -> EXTENDED : phy_read_register 0x00000003 Reg 0x00c5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00c8
    -> EXTENDED : phy_read_register 0x00007000 Reg 0x00c9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00ca
    -> EXTENDED : phy_read_register 0x00000182 Reg 0x00cb
    -> EXTENDED : phy_read_register 0x00002900 Reg 0x00cc
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00cd
    -> EXTENDED : phy_read_register 0x0000f800 Reg 0x00ce
    -> EXTENDED : phy_read_register 0x00000600 Reg 0x00cf
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d1
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x00d2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d3
    -> EXTENDED : phy_read_register 0x00000e00 Reg 0x00d4
    -> EXTENDED : phy_read_register 0x0000c3d0 Reg 0x00d5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d6
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d7
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d8
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00d9
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00da
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x00db
    -> EXTENDED : phy_read_register 0x00003800 Reg 0x00dc
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x00dd
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00de
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00df
    -> EXTENDED : phy_read_register 0x00003220 Reg 0x00e0
    -> EXTENDED : phy_read_register 0x000030c0 Reg 0x00e1
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x00e2
    -> EXTENDED : phy_read_register 0x0000204b Reg 0x00e3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00e4
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e5
    -> EXTENDED : phy_read_register 0x00000231 Reg 0x00e6
    -> EXTENDED : phy_read_register 0x00000c83 Reg 0x00e7
    -> EXTENDED : phy_read_register 0x00009696 Reg 0x00e8
    -> EXTENDED : phy_read_register 0x00009f22 Reg 0x00e9
    -> EXTENDED : phy_read_register 0x00002040 Reg 0x00ea
    -> EXTENDED : phy_read_register 0x00000501 Reg 0x00eb
    -> EXTENDED : phy_read_register 0x0000190d Reg 0x00ec
    -> EXTENDED : phy_read_register 0x00006432 Reg 0x00ed
    -> EXTENDED : phy_read_register 0x0000fa96 Reg 0x00ee
    -> EXTENDED : phy_read_register 0x00001840 Reg 0x00ef
    -> EXTENDED : phy_read_register 0x00003e25 Reg 0x00f0
    -> EXTENDED : phy_read_register 0x00006004 Reg 0x00f1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x00f3
    -> EXTENDED : phy_read_register 0x00006791 Reg 0x00f4
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00f5
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f6
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x00f7
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00f8
    -> EXTENDED : phy_read_register 0x0000ac76 Reg 0x00f9
    -> EXTENDED : phy_read_register 0x00003033 Reg 0x00fa
    -> EXTENDED : phy_read_register 0x00003104 Reg 0x00fb
    -> EXTENDED : phy_read_register 0x00000067 Reg 0x00fc
    -> EXTENDED : phy_read_register 0x0000199a Reg 0x00fd
    -> EXTENDED : phy_read_register 0x0000e721 Reg 0x00fe
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x00ff
    -> EXTENDED : phy_read_register 0x0000051c Reg 0x0100
    -> EXTENDED : phy_read_register 0x00001027 Reg 0x0101
    -> EXTENDED : phy_read_register 0x00006333 Reg 0x0102
    -> EXTENDED : phy_read_register 0x00004454 Reg 0x0103
    -> EXTENDED : phy_read_register 0x00002447 Reg 0x0104
    -> EXTENDED : phy_read_register 0x00000012 Reg 0x0105
    -> EXTENDED : phy_read_register 0x00007a56 Reg 0x0106
    -> EXTENDED : phy_read_register 0x000064ff Reg 0x0107
    -> EXTENDED : phy_read_register 0x000000a4 Reg 0x0108
    -> EXTENDED : phy_read_register 0x000000aa Reg 0x0109
    -> EXTENDED : phy_read_register 0x000000fe Reg 0x010a
    -> EXTENDED : phy_read_register 0x00000500 Reg 0x010b
    -> EXTENDED : phy_read_register 0x00007776 Reg 0x010c
    -> EXTENDED : phy_read_register 0x000000fc Reg 0x010d
    -> EXTENDED : phy_read_register 0x000000ee Reg 0x010e
    -> EXTENDED : phy_read_register 0x00006752 Reg 0x010f
    -> EXTENDED : phy_read_register 0x00006143 Reg 0x0110
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0111
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0112
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0113
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0114
    -> EXTENDED : phy_read_register 0x0000b8bb Reg 0x0115
    -> EXTENDED : phy_read_register 0x0000ddcc Reg 0x0116
    -> EXTENDED : phy_read_register 0x0000aabd Reg 0x0117
    -> EXTENDED : phy_read_register 0x00008bf9 Reg 0x0118
    -> EXTENDED : phy_read_register 0x0000ffa4 Reg 0x0119
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011b
    -> EXTENDED : phy_read_register 0x0000fcfc Reg 0x011c
    -> EXTENDED : phy_read_register 0x00006b6a Reg 0x011d
    -> EXTENDED : phy_read_register 0x00002ff8 Reg 0x011e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x011f
    -> EXTENDED : phy_read_register 0x000000ce Reg 0x0120
    -> EXTENDED : phy_read_register 0x00000099 Reg 0x0121
    -> EXTENDED : phy_read_register 0x00000d14 Reg 0x0122
    -> EXTENDED : phy_read_register 0x0000006d Reg 0x0123
    -> EXTENDED : phy_read_register 0x00000404 Reg 0x0124
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0125
    -> EXTENDED : phy_read_register 0x00000010 Reg 0x0126
    -> EXTENDED : phy_read_register 0x00000202 Reg 0x0127
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0128
    -> EXTENDED : phy_read_register 0x00000002 Reg 0x0129
    -> EXTENDED : phy_read_register 0x0000ffff Reg 0x012a
    -> EXTENDED : phy_read_register 0x0000a690 Reg 0x012b
    -> EXTENDED : phy_read_register 0x00000c2d Reg 0x012c
    -> EXTENDED : phy_read_register 0x00000009 Reg 0x012d
    -> EXTENDED : phy_read_register 0x00008ac8 Reg 0x012e
    -> EXTENDED : phy_read_register 0x00007520 Reg 0x012f
    -> EXTENDED : phy_read_register 0x00000200 Reg 0x0130
    -> EXTENDED : phy_read_register 0x00004a23 Reg 0x0131
    -> EXTENDED : phy_read_register 0x00006520 Reg 0x0132
    -> EXTENDED : phy_read_register 0x00004820 Reg 0x0133
    -> EXTENDED : phy_read_register 0x00001000 Reg 0x0134
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0135
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0136
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0137
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0138
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0139
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x013f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0140
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0141
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0142
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0143
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0144
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0145
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0146
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0147
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0148
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0149
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x014f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0150
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0151
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0152
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0153
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0154
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0155
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0156
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0157
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0158
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0159
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x015f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0160
    -> EXTENDED : phy_read_register 0x0000000c Reg 0x0161
    -> EXTENDED : phy_read_register 0x0000080c Reg 0x0162
    -> EXTENDED : phy_read_register 0x00000110 Reg 0x0163
    -> EXTENDED : phy_read_register 0x00004489 Reg 0x0164
    -> EXTENDED : phy_read_register 0x000000c3 Reg 0x0165
    -> EXTENDED : phy_read_register 0x0000e115 Reg 0x0166
    -> EXTENDED : phy_read_register 0x00000d4a Reg 0x0167
    -> EXTENDED : phy_read_register 0x00000a96 Reg 0x0168
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0169
    -> EXTENDED : phy_read_register 0x00002a4a Reg 0x016a
    -> EXTENDED : phy_read_register 0x0000818a Reg 0x016b
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016c
    -> EXTENDED : phy_read_register 0x00000800 Reg 0x016d
    -> EXTENDED : phy_read_register 0x0000318c Reg 0x016e
    -> EXTENDED : phy_read_register 0x00000095 Reg 0x016f
    -> EXTENDED : phy_read_register 0x00000c0e Reg 0x0170
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0171
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0172
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0173
    -> EXTENDED : phy_read_register 0x0000000e Reg 0x0174
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0175
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0176
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0177
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0178
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0179
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x017f
    -> EXTENDED : phy_read_register 0x00000752 Reg 0x0180
    -> EXTENDED : phy_read_register 0x0000c850 Reg 0x0181
    -> EXTENDED : phy_read_register 0x00005326 Reg 0x0182
    -> EXTENDED : phy_read_register 0x0000a01e Reg 0x0183
    -> EXTENDED : phy_read_register 0x0000e976 Reg 0x0184
    -> EXTENDED : phy_read_register 0x000019cf Reg 0x0185
    -> EXTENDED : phy_read_register 0x000031d7 Reg 0x0186
    -> EXTENDED : phy_read_register 0x00000d9b Reg 0x0187
    -> EXTENDED : phy_read_register 0x00000ca9 Reg 0x0188
    -> EXTENDED : phy_read_register 0x00000014 Reg 0x0189
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x018f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0190
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0191
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0192
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0193
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0194
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0195
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0196
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0197
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0198
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x0199
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019a
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019b
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019c
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019d
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019e
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x019f
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a0
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a1
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a2
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a3
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a4
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a5
    -> EXTENDED : phy_read_register 0x00000000 Reg 0x01a6
    -> EXTENDED : phy_read_register 0x0000f020 Reg 0x01a7
    --------------------------------------------------------------------
    mac_dump_registers -

    -> mac_read_register network_control 0x0000001c
    -> mac_read_register network_config 0x004c0003
    -> mac_read_register network_status 0x00000006
    -> mac_read_register dma_config 0x40180704
    -> mac_read_register transmit_status 0x00000021
    -> mac_read_register receive_q_ptr 0x1bd92640
    -> mac_read_register transmit_q_ptr 0x1bd93690
    -> mac_read_register receive_status 0x00000000
    -> mac_read_register int_status 0x00000088
    -> mac_read_register int_enable 0x00000000
    -> mac_read_register int_disable 0x00000000
    -> mac_read_register int_mask 0xfffcf001
    -> mac_read_register phy_management 0x0002f020
    -> mac_read_register jumbo_max_length 0x00002800
    -> mac_read_register octets_txed_bottom 0x00000040
    -> mac_read_register octets_txed_top 0x00000000
    -> mac_read_register frames_txed_ok 0x00000001
    -> mac_read_register broadcast_txed 0x00000001
    -> mac_read_register multicast_txed 0x00000000
    -> mac_read_register pause_frames_txed 0x00000000
    -> mac_read_register frames_txed_64 0x00000001
    -> mac_read_register frames_txed_65 0x00000000
    -> mac_read_register frames_txed_128 0x00000000
    -> mac_read_register frames_txed_256 0x00000000
    -> mac_read_register frames_txed_512 0x00000000
    -> mac_read_register frames_txed_1024 0x00000000
    -> mac_read_register frames_txed_1519 0x00000000
    -> mac_read_register tx_underruns 0x00000000
    -> mac_read_register single_collisions 0x00000000
    -> mac_read_register multiple_collisions 0x00000000
    -> mac_read_register excessive_collisions 0x00000000
    -> mac_read_register late_collisions 0x00000000
    -> mac_read_register deferred_frames 0x00000000
    -> mac_read_register crs_errors 0x00000000
    -> mac_read_register octets_rxed_bottom 0x00000000
    -> mac_read_register octets_rxed_top 0x00000000
    -> mac_read_register frames_rxed_ok 0x00000000
    -> mac_read_register broadcast_rxed 0x00000000
    -> mac_read_register multicast_rxed 0x00000000
    -> mac_read_register pause_frames_rxed 0x00000000
    -> mac_read_register frames_rxed_64 0x00000000
    -> mac_read_register frames_rxed_65 0x00000000
    -> mac_read_register frames_rxed_128 0x00000000
    -> mac_read_register frames_rxed_256 0x00000000
    -> mac_read_register frames_rxed_512 0x00000000
    -> mac_read_register frames_rxed_1024 0x00000000
    -> mac_read_register frames_rxed_1519 0x00000000
    -> mac_read_register undersize_frames 0x00000000
    -> mac_read_register excessive_rx_length 0x00000000
    -> mac_read_register rx_jabbers 0x00000000
    -> mac_read_register fcs_errors 0x00000000
    -> mac_read_register rx_length_errors 0x00000000
    -> mac_read_register rx_symbol_errors 0x00000000
    -> mac_read_register alignment_errors 0x00000000
    -> mac_read_register rx_resource_errors 0x00000000
    -> mac_read_register rx_overruns 0x00000000
    -> mac_read_register rx_ip_ck_errors 0x00000000
    -> mac_read_register rx_tcp_ck_errors 0x00000000
    -> mac_read_register rx_udp_ck_errors 0x00000000
    -> mac_read_register pcs_control 0x00000000
    -> mac_read_register pcs_status 0x00000000
    ---------------------------------------------------------------------------
    PCS Ctrl: 0x00001140
    PCS status: 0x00000109
    PCS AN Advertised Abilities: 0x00000020
    PCS AN LP Abilities: 0x00000000
    PCS AN Expansion: 0x00000004
    PCS AN Next Page: 0x00000000
    PCS AN LP Next Page: 0x00000000
    PCS SGMII CFG1: 0x00000271
    PCS SGMII CFG2: 0x00000271
    PCS AN Extended Status: 0x00008000

    ARP Retry count exceeded; starting again
    =>

    - SGMII_LAB (RX yellow, TX pink)-001.jpg: SGMII RX waveforms (yellow one) but bad-looking TX waveforms (pink one)

    Other questions we have is that the Phy register 0x13 had the value of 0x0004 that is when xGMII Error Interrupt is pending, this is a pattern, we have this interrupt every time we have the issue with the TFTP.

    Thanks for your help!

    Ector Castorena

  • Hi Ector,

    This is great information you sent in the registers, thank you.

    From what I am seeing in your registers, the CDR loop of the SGMII has changed PI index. Basically it seems like your SGMII PLL inside the PHY has lost lock. When that occurs, the SGMII auto-neg needs to start over and you may have lost data connectivity at that time.

    Your signaling looks less than ideal on the TX side as well, this may be why the 867 CDR may be losing lock.

    Where are your AC coupling caps physically located on the TX pair? If they are not very close to the pins of either package, reflections could be at fault for the ripple you see.

    Best Regards,
  • Thanks for your quick response Rob!

    I will pass this information to the hardware team, I am in the software side :)

    Before I see your reply the Hardware team sent me a question and a comment about the diff pair net lengths for you:
    "Could you ask TI if the PHY has an internal 100 ohm differential termination for the SGMII input?
    Also if they ask, the diff pair net lengths are less than 2 inches long."

    It looks like they are seeing kind of similar clues of this issue.

    Thanks again!
    Ector
  • Hi Rob,
    What are your thoughts about one of my previous questions about the Phy register 0x13 that has the value of 0x0004 that is when xGMII Error Interrupt is pending, this is a pattern when the tftp fails, we have this interrupt every time we have the issue with the TFTP.

    Thanks again for your support!

    Ector
  • Hi again Rob,
    I have these more questions and answers for your questions from our HW team:

    "Can we ask TI what the min and max differential voltage amplitude specs are on the SGMII RX coming into the PHY? I don't see it in the datasheet.

    Also can we ask them to clarify...when they say "SGMII PLL inside the PHY has lost lock"...they are talking about the clock recovery on the SGMII RX coming into the PHY, correct?

    Also, to answer their question, you can tell them our AC coupling caps are located close to the transmitter, and our scope probe is located there, which is why there are some reflections seen in the waveform. I simulated the channel and the simulated waveform at the coupling capacitors matches what I see on my scope, while the simulated waveform at the receiver (PHY) die looks excellent. So it makes me think the waveform quality at the SGMII RX coming into the PHY is good in reality."

    Thaks Rob !
    Ector
  • Ector,

    I will have to answer your questions in turn here, sorry that there will be 3 replies.

    "Could you ask TI if the PHY has an internal 100 ohm differential termination for the SGMII input?
    Also if they ask, the diff pair net lengths are less than 2 inches long."

    Yes, we have a termination inside of the PHY. A 100ohm termination is not needed externally.

    Diff pair length less than 2 inches aren't an issue. Traces can be very long for SGMII, which is based on LVDS signaling. Intra-pair skew must be limited to 20ps as per SGMII standard.

    Best Regards,
  • xGMII errors can be caused by multiple sources, including the SGMII CDR losing lock. I think it gives more evidence to the idea that the SGMII signaling is less than ideal.
  • Ector,

    "Can we ask TI what the min and max differential voltage amplitude specs are on the SGMII RX coming into the PHY? I don't see it in the datasheet.

    The PHY complies to the SGMII specification. It can be found with a quick Google search. I do not wish to distribute it here. All the electrical specs are there.

    Got it that the probing was done at the coupling caps and may be excellent at the PHY if simulation has been done. Is it possible to probe at the PHY to look at the signaling?

    Can you provide the PHY portion of your schematic? I didn't see it from my earlier request. I'd like to ensure your reference clock to the PHY is within specs, as well as filtering of your supply pins.

    Finally, do you see the xGMII error occurring without doing the TFTP transfer? SGMII and 1000base-T are always sending idle pulses, so the loss of SGMII lock should not be dependent on data transmission at all.

    Best Regards,
  • Thanks Rob for your answers!

    I will pass your comments to HW team...

    On the other hand, they have a waveform with pre and post-emphasis gone.  See above. Here are his comments "If TI wants to see it, attached is the waveform on the SGMII coming into the PHY, with pre-emphasis gone.  In my email below I was calling it "SGMII RX coming into the PHY", because from the PHY's perspective on the SGMII link it is the receiver on that diff pair.  However when the PHY is receiving SGMII data, that is a transmit from the MAC.  So the terms "RX" and "TX" can get confusing I guess.  Anyway I hope it is clear. As I mentioned below, our AC coupling caps are located close to the transmitter, and our scope probe is located there, which is why there are some reflections seen in the waveform.  I simulated the channel and the simulated waveform at the coupling capacitors matches what I see on my scope, while the simulated waveform at the receiver (PHY) die looks excellent.  So it makes me think the waveform quality at the SGMII RX coming into the PHY is good in reality."

    They have other questions:

    - "Could you also ask TI what we have to do to put the PHY into MAC loopback (SGMII loopback) mode?  That datasheet is not very clear to me..."

    I will ask the schematic to the HW team as you requested.

    Something I want to clarify is that we are not supporting 1000Mbps speed, we are not advertising this speed, we want to use 100Mbps. I think is because our board design does not support it, is my guess.

    Thanks again for your responses.

    Ector Castorena

  • Hi Ector,

    The PHY can loopback data to the MAC in SGMII mode using the digital loopback, or the MII loopback methods. MII loopback is controlled by bit[14] in register 0x0.

    Digital loopback is controlled by bit field [5:2] in register 0x16.

    These loops should not be active at the same time. Note in table 4 of the datasheet, loopback availability, that your link status will not show a link up in MII loopback mode. In digital loopback mode the link status will show as good.

    Best Regards,
  • Thanks Rob,

    I will ask same question again becuase still is not clear for me why we are getting the xGMII error interrupt when the problem occurss. ..
    The Phy register 0x13 had the value of 0x0004 that is when xGMII Error Interrupt is pending, this is a pattern, we have this interrupt every time we have the issue with the TFTP. Could you please enumerate what are the possible causes of getting this interrupt when the TFTP fails?

    Regards
    Ector
  • Hi Ector,

    The xGMII error interrupt is signaled by the SGMII RX/TX fifo overflow or underrun. This suggests a possible ppm offset between the 867 and the processor.

    Can you verify your reference clock to the DP83867 is within the 25MHz +/- 50ppm requirement? This frequency should be measured on the CLK_OUT pin so the probe loading does not pull the crystal.

    Best Regards,