AS5835-54T - Troubleshoot for switch port link problems Follow
Purpose :
This article describes how to check the hardware portion for troubleshooting switch ports cannot link up problems.
Model :
AS5835-54T
Procedure :
Step-1 Please make sure your network cable is good first
Step-2 Please power cycle the switch and boot into the ACCTON-DIAG for troubleshooting
Step-3 Enter the command to set port speed
Set the port speed to 10G and 100G on the uplink ports.
root@(none):/# swutil -C -r 10G-100G
switch config mode: 10G-100G
If you want to test with port speeds 10G and 40G, please execute the "swutil -C -r 10G-40G".
Step-4 Setup the environment for specific ports
For example:
- Use a RJ45 cable to connect port1 and port2.
- Use a pair of 100G transceivers to connect port49 and port50.
Step-5 Enter the command to check the port status
Basically, plugging those cables and transceivers does not require additional settings, the ports will link up directly if everything is properly.
The port mapping as below :
- xe0~xe47 is physical port1~port48
- ce0~ce5 is physical port49~port54
root@(none):/# swutil ps
ena/ speed/ link auto STP lrn inter max cut loop
port link Lns duplex scan neg? state pause discrd ops face frame thru? back encap
xe0( 1) up 1 10G FD SW No Forward TX RX None FA XFI 9412 No IEEE
xe1( 2) up 1 10G FD SW No Forward TX RX None FA XFI 9412 No IEEE
xe2( 3) down 1 10G FD SW No Forward TX RX None FA XFI 9412 No IEEE
xe3( 4) down 1 10G FD SW No Forward TX RX None FA XFI 9412 No IEEE
xe4( 5) down 1 10G FD SW No Forward TX RX None FA XFI 9412 No IEEE
xe5( 6) down 1 10G FD SW No Forward TX RX None FA XFI 9412 No IEEE
<omit>
ce0( 27) up 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
ce1( 25) up 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
ce2( 26) down 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
ce3( 35) down 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
ce4( 34) down 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
<omit>
- If the 10G copper port CANNOT link up, please cross-test with other ports as well. If there are some specific ports still has problem, then please return the unit back for RMA repair service.
- If the 100G fiber port still CANNOT link up, please refer to step-6 for debugging.
Step-6 Check the fiber port
There are three items need to be checked here.
- Dump the EEPROM of the transceiver
Please use the command "trcv-dev [Port number] eeprom" to dump the EEPROM of the transceiver according to the port you used.
*AS5835-54T has a total of 6 fiber ports, the [Port number] starts from 0 to 5.
*Please make sure the switch can read EEPROM information properly.
root@(none):/# trcv-dev 0 eeprom
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 11 07 00 0f 00 00 01 00 00 55 55 aa 0a 55 55 00 ??.?..?..UU??UU.
10: 00 00 00 00 00 00 1b 36 00 00 7b 94 00 00 00 00 ......?6..{?....
20: 00 00 00 00 00 00 00 00 00 00 0d ac 0d ac 0d ac ..........??????
30: 0d ac 1f c5 21 20 22 93 20 89 00 00 00 00 00 00 ????! "? ?......
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
60: 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 08 00 ..............?.
70: 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
80: 11 8c 0c 80 00 00 00 40 00 02 02 05 ff 00 00 23 ????...@.???...#
90: 00 00 32 00 45 64 67 65 63 6f 72 65 20 20 20 20 ..2.Edgecore
a0: 20 20 20 20 1f 20 20 20 45 54 37 34 30 32 2d 53 ? ET7402-S
b0: 52 34 20 20 20 20 20 20 20 20 42 68 07 d0 00 50 R4 Bh??.P
c0: 02 07 c0 da 4a 31 31 38 30 38 30 30 35 31 33 33 ????J11808005133
d0: 20 20 20 20 31 38 30 34 31 37 20 20 08 00 67 7f 180417 ?.g?
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ - Check the "pre-emphasis" and "link training"
If you are using optical transceiver or AOC cable, then there is no additional settings are required here. By default, our DIAG already loaded the "pre-emphasis" accordingly.
If you are using the DAC cable, please refer to the following command for enabling the "link training" function.
root@(none):/# swutil phy control ce LT=1
Current PHY control settings of ce0 ->
Preemphasis = 0x194605
DriverCurrent = 0xffffffff
DFE ENable = True
LP DFE ENable = True
BR DFE ENable = False
LinkTraining Enable = True
Interface = 0x3e
CL74 = False
CL91 = True
CL108 = False
- Regarding the QSFP28 100G port, please check "QSFP RESET state" and "LPmode" (Low Power mode) settings. (By default, the setting is reset state and high power mode.)
Use the below command to set all QSFP28 ports to "normal state".
root@(none):/# i2cdetect -y 1
In the meanwhile, please make sure the below LPmode setting is 0x00 (At high power mode).
root@(none):/# i2cset -y 1 0x77 0 0x02
root@(none):/# i2cset -y 1 0x62 0x15 0x3froot@(none):/# i2cdetect -y 1
If the value is not 0xc0, please execute
root@(none):/# i2cset -y 1 0x77 0 0x02
root@(none):/# i2cget -y 1 0x62 0x16
0x00i2cset -y 1 0x62 0x16 0
.
After that, please check the port49 and port50 status if it will link up or not.
root@(none):/# swutil ps
ena/ speed/ link auto STP lrn inter max cut loop
port link Lns duplex scan neg? state pause discrd ops face frame thru? back encap
ce0( 27) up 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
ce1( 25) up 4 100G FD SW No Forward TX RX None FA CAUI4 9412 No IEEE
If the above items are checked, but the ports still cannot be linked up, please save all logs of the above test and submit the ticket to Edgecore Support.
Comments
0 comments
Please sign in to leave a comment.