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.

Linux/DP83620: Understanding ethtool register-dump

Part Number: DP83620

Tool/software: Linux

I have a DP83620 which on some devices display's LED_LINK inversed.

I want to read out the PHY registers for inspection, and found ethtool --register-dump eth0

I get a dump of hex bytes. Now the DP83620 registers are 16 bits. How do I then interpret the dump.

Is register 00H the first two bytes "01 02"? And what is the byte order?

And more important is this the right way to read the registers?

Offset Values
------ ------
0x0000: 01 02 24 01 f0 00 2c 00 00 00 00 00 00 00 00 00
0x0010: 00 00 00 00 83 00 31 f1 00 00 00 00 00 00 00 00
0x0020: 0c 10 00 00 00 00 00 00 04 00 00 00 c3 00 00 00
0x0030: 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0050: 80 00 00 00 c0 00 00 00 40 00 00 00 80 00 00 00
0x0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00