cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
408
Views
0
Helpful
3
Replies

show controllers ethernet-controller phy output explained

Odysseu$
Level 1
Level 1

I am trying to understand what each of the values represent in the show controllers ethernet-controller phy command.  Below is an output of an interface.  Are there any documentation on what specifically each line item represents?  I know some are pretty self explanatory but some are not.

GigabitEthernet0/1 (gpn: 9, port-number: 1)
-----------------------------------------------------------
Other Information
-------------------------------------------------------
Port asic num : 0
Port asic port num : 0
XCVR init completed : 0
Embedded PHY : not present
SFP presence index : 0
SFP iter cnt : 4965411
SFP failed oper flag : 0x0
IIC error cnt : 0
IIC error dsb cnt : 0
IIC max sts cnt : 0
Chk for link status : 1
Link Status : 0
Link Status Media : 0
Preferred media : 1
Resolved Media : 0
Config Media : 0
Access Count : 0
Access Count Max : 3
Port Rx Loss : yes
Port Tx Fault : yes
Port Tx Disable : no

Sfp selection asic reg map
--------------------------------
stbi : 0x00
sfpControl : 0x7F
Regs Loc : 0xF0000000
--------------------------------
miscStatus
rps300Stat1 1
rps300Stat2 1
rps300Present 0
modeSwitchActive 0
stackPhyControl
sPhyLoopback 0
sPhyALock1 1
sPhyALock0 1
sPhyBLock1 0
sPhyBLock0 1
stackCable
cableIdA_1 0
cableIdA_0 1
eqSelectA_1 0
eqSelectA_0 0
cableIdB_1 0
cableIdB_0 1
eqSelectB_1 1
eqSelectB_0 1

-------------------------------------------------------

Page 0 Registers
------------------------------------------------------------------------
0000: 1140 Control Register : 0001 0001 0100 0000
0001: 7949 Control STATUS : 0111 1001 0100 1001
0002: 0141 Phy ID 1 : 0000 0001 0100 0001
0003: 0C97 Phy ID 2 : 0000 1100 1001 0111
0004: 01E1 Auto-Negotiation Advertisement : 0000 0001 1110 0001
0005: 0000 Auto-Negotiation Link Partner : 0000 0000 0000 0000
0006: 0004 Auto-Negotiation Expansion Reg : 0000 0000 0000 0100
0007: 2001 Next Page Transmit Register : 0010 0000 0000 0001
0008: 0000 Link Partner Next page Registe : 0000 0000 0000 0000
0009: 0F00 1000BASE-T Control Register : 0000 1111 0000 0000
000A: 4000 1000BASE-T Status Register : 0100 0000 0000 0000
000F: F000 Extended Status Register : 1111 0000 0000 0000
0010: 6860 PHY Specific Control Register : 0110 1000 0110 0000
0011: 8010 PHY Specific Status Register : 1000 0000 0001 0000
0012: 0000 Interrupt Enable Register : 0000 0000 0000 0000
0013: 0040 PHY Specific Status Register2 : 0000 0000 0100 0000
0015: 0000 Receive Error Counter : 0000 0000 0000 0000
0016: 0000 Page Address Register : 0000 0000 0000 0000
001A: 8040 PHY Specific Control Register2 : 1000 0000 0100 0000

Page 1 Registers
------------------------------------------------------------------------
0000: 1140 Control Register : 0001 0001 0100 0000
0001: 7949 Control STATUS : 0111 1001 0100 1001
0002: 0141 Phy ID 1 : 0000 0001 0100 0001
0003: 0C97 Phy ID 2 : 0000 1100 1001 0111
0004: 0060 Auto-Negotiation Advertisement : 0000 0000 0110 0000
0005: 0000 Auto-Negotiation Link Partner : 0000 0000 0000 0000
0006: 0004 Auto-Negotiation Expansion Reg : 0000 0000 0000 0100
0007: 2001 Next Page Transmit Register : 0010 0000 0000 0001
0008: 0000 Link Partner Next page Registe : 0000 0000 0000 0000
0009: 0000 1000BASE-T Control Register : 0000 0000 0000 0000
000A: 0000 1000BASE-T Status Register : 0000 0000 0000 0000
000F: F000 Extended Status Register : 1111 0000 0000 0000
0010: 0A00 PHY Specific Control Register : 0000 1010 0000 0000
0011: 0010 PHY Specific Status Register : 0000 0000 0001 0000
0012: 0000 Interrupt Enable Register : 0000 0000 0000 0000
0013: 0000 PHY Specific Status Register2 : 0000 0000 0000 0000
0015: 0000 Receive Error Counter : 0000 0000 0000 0000
0016: 0001 Page Address Register : 0000 0000 0000 0001
001A: 0083 PHY Specific Control Register2 : 0000 0000 1000 0011

Page 2 Registers
------------------------------------------------------------------------
0000: 1040 Control Register : 0001 0000 0100 0000
0001: 0000 Control STATUS : 0000 0000 0000 0000
0002: 0141 Phy ID 1 : 0000 0001 0100 0001
0003: 0C97 Phy ID 2 : 0000 1100 1001 0111
0004: 0000 Auto-Negotiation Advertisement : 0000 0000 0000 0000
0005: 0000 Auto-Negotiation Link Partner : 0000 0000 0000 0000
0006: 0000 Auto-Negotiation Expansion Reg : 0000 0000 0000 0000
0007: 0000 Next Page Transmit Register : 0000 0000 0000 0000
0008: 0000 Link Partner Next page Registe : 0000 0000 0000 0000
0009: 0000 1000BASE-T Control Register : 0000 0000 0000 0000
000A: 0000 1000BASE-T Status Register : 0000 0000 0000 0000
000F: 0000 Extended Status Register : 0000 0000 0000 0000
0010: 0188 PHY Specific Control Register : 0000 0001 1000 1000
0011: 0440 PHY Specific Status Register : 0000 0100 0100 0000
0012: 0000 Interrupt Enable Register : 0000 0000 0000 0000
0013: 0000 PHY Specific Status Register2 : 0000 0000 0000 0000
0015: 0000 Receive Error Counter : 0000 0000 0000 0000
0016: 0002 Page Address Register : 0000 0000 0000 0010
001A: 0010 PHY Specific Control Register2 : 0000 0000 0001 0000

3 Replies 3

Odysseu$
Level 1
Level 1

Or if anyone can tell me the right MIB that would allow me to get the output of this command that would be helpful.  This was done on a cat9300.

BenBen
Level 1
Level 1

Check IEEE Std 802.3-2022, IEEE Standard for Ethernet 22 and 37 for interpreting register section information.

My questions is what is the different of "page 0 register", "page 1 register" and "page 2 register".

I guest this interface a SFP/Copper dual port. And the page is referring to the register of each of the port type.

Review Cisco Networking for a $25 gift card