[device] Upgrade as4630_54pe for new platform (#4268)
- Add port auto-negotiation attribute. - Add CPLD command to disable mode.
This commit is contained in:
parent
4511216789
commit
506e9546c9
@ -1,55 +1,55 @@
|
|||||||
# name lanes alias index speed
|
# name lanes alias index speed autoneg
|
||||||
Ethernet0 26 thousandE1 1 1000
|
Ethernet0 26 thousandE1 1 1000 1
|
||||||
Ethernet1 25 thousandE2 2 1000
|
Ethernet1 25 thousandE2 2 1000 1
|
||||||
Ethernet2 28 thousandE3 3 1000
|
Ethernet2 28 thousandE3 3 1000 1
|
||||||
Ethernet3 27 thousandE4 4 1000
|
Ethernet3 27 thousandE4 4 1000 1
|
||||||
Ethernet4 30 thousandE5 5 1000
|
Ethernet4 30 thousandE5 5 1000 1
|
||||||
Ethernet5 29 thousandE6 6 1000
|
Ethernet5 29 thousandE6 6 1000 1
|
||||||
Ethernet6 32 thousandE7 7 1000
|
Ethernet6 32 thousandE7 7 1000 1
|
||||||
Ethernet7 31 thousandE8 8 1000
|
Ethernet7 31 thousandE8 8 1000 1
|
||||||
Ethernet8 38 thousandE9 9 1000
|
Ethernet8 38 thousandE9 9 1000 1
|
||||||
Ethernet9 37 thousandE10 10 1000
|
Ethernet9 37 thousandE10 10 1000 1
|
||||||
Ethernet10 40 thousandE11 11 1000
|
Ethernet10 40 thousandE11 11 1000 1
|
||||||
Ethernet11 39 thousandE12 12 1000
|
Ethernet11 39 thousandE12 12 1000 1
|
||||||
Ethernet12 34 thousandE13 13 1000
|
Ethernet12 34 thousandE13 13 1000 1
|
||||||
Ethernet13 33 thousandE14 14 1000
|
Ethernet13 33 thousandE14 14 1000 1
|
||||||
Ethernet14 36 thousandE15 15 1000
|
Ethernet14 36 thousandE15 15 1000 1
|
||||||
Ethernet15 35 thousandE16 16 1000
|
Ethernet15 35 thousandE16 16 1000 1
|
||||||
Ethernet16 46 thousandE17 17 1000
|
Ethernet16 46 thousandE17 17 1000 1
|
||||||
Ethernet17 45 thousandE18 18 1000
|
Ethernet17 45 thousandE18 18 1000 1
|
||||||
Ethernet18 48 thousandE19 19 1000
|
Ethernet18 48 thousandE19 19 1000 1
|
||||||
Ethernet19 47 thousandE20 20 1000
|
Ethernet19 47 thousandE20 20 1000 1
|
||||||
Ethernet20 42 thousandE21 21 1000
|
Ethernet20 42 thousandE21 21 1000 1
|
||||||
Ethernet21 41 thousandE22 22 1000
|
Ethernet21 41 thousandE22 22 1000 1
|
||||||
Ethernet22 44 thousandE23 23 1000
|
Ethernet22 44 thousandE23 23 1000 1
|
||||||
Ethernet23 43 thousandE24 24 1000
|
Ethernet23 43 thousandE24 24 1000 1
|
||||||
Ethernet24 2 thousandE25 25 1000
|
Ethernet24 2 thousandE25 25 1000 1
|
||||||
Ethernet25 1 thousandE26 26 1000
|
Ethernet25 1 thousandE26 26 1000 1
|
||||||
Ethernet26 4 thousandE27 27 1000
|
Ethernet26 4 thousandE27 27 1000 1
|
||||||
Ethernet27 3 thousandE28 28 1000
|
Ethernet27 3 thousandE28 28 1000 1
|
||||||
Ethernet28 6 thousandE29 29 1000
|
Ethernet28 6 thousandE29 29 1000 1
|
||||||
Ethernet29 5 thousandE30 30 1000
|
Ethernet29 5 thousandE30 30 1000 1
|
||||||
Ethernet30 8 thousandE31 31 1000
|
Ethernet30 8 thousandE31 31 1000 1
|
||||||
Ethernet31 7 thousandE32 32 1000
|
Ethernet31 7 thousandE32 32 1000 1
|
||||||
Ethernet32 10 thousandE33 33 1000
|
Ethernet32 10 thousandE33 33 1000 1
|
||||||
Ethernet33 9 thousandE34 34 1000
|
Ethernet33 9 thousandE34 34 1000 1
|
||||||
Ethernet34 12 thousandE35 35 1000
|
Ethernet34 12 thousandE35 35 1000 1
|
||||||
Ethernet35 11 thousandE36 36 1000
|
Ethernet35 11 thousandE36 36 1000 1
|
||||||
Ethernet36 14 thousandE37 37 1000
|
Ethernet36 14 thousandE37 37 1000 1
|
||||||
Ethernet37 13 thousandE38 38 1000
|
Ethernet37 13 thousandE38 38 1000 1
|
||||||
Ethernet38 16 thousandE39 39 1000
|
Ethernet38 16 thousandE39 39 1000 1
|
||||||
Ethernet39 15 thousandE40 40 1000
|
Ethernet39 15 thousandE40 40 1000 1
|
||||||
Ethernet40 18 thousandE41 41 1000
|
Ethernet40 18 thousandE41 41 1000 1
|
||||||
Ethernet41 17 thousandE42 42 1000
|
Ethernet41 17 thousandE42 42 1000 1
|
||||||
Ethernet42 20 thousandE43 43 1000
|
Ethernet42 20 thousandE43 43 1000 1
|
||||||
Ethernet43 19 thousandE44 44 1000
|
Ethernet43 19 thousandE44 44 1000 1
|
||||||
Ethernet44 22 thousandE45 45 1000
|
Ethernet44 22 thousandE45 45 1000 1
|
||||||
Ethernet45 21 thousandE46 46 1000
|
Ethernet45 21 thousandE46 46 1000 1
|
||||||
Ethernet46 24 thousandE47 47 1000
|
Ethernet46 24 thousandE47 47 1000 1
|
||||||
Ethernet47 23 thousandE48 48 1000
|
Ethernet47 23 thousandE48 48 1000 1
|
||||||
Ethernet48 67 twentyfiveGigE49 49 25000
|
Ethernet48 67 twentyfiveGigE49 49 25000 0
|
||||||
Ethernet49 66 twentyfiveGigE50 50 25000
|
Ethernet49 66 twentyfiveGigE50 50 25000 0
|
||||||
Ethernet50 65 twentyfiveGigE51 51 25000
|
Ethernet50 65 twentyfiveGigE51 51 25000 0
|
||||||
Ethernet51 68 twentyfiveGigE52 52 25000
|
Ethernet51 68 twentyfiveGigE52 52 25000 0
|
||||||
Ethernet52 73,74,75,76 hundredGigE53 53 100000
|
Ethernet52 73,74,75,76 hundredGigE53 53 100000 0
|
||||||
Ethernet56 69,70,71,72 hundredGigE54 54 100000
|
Ethernet56 69,70,71,72 hundredGigE54 54 100000 0
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
Usage: %(scriptName)s [options] command object
|
Usage: %(scriptName)s [options] command object
|
||||||
|
|
||||||
options:
|
options:
|
||||||
-h | --help : this help message
|
-h | --help : this help message
|
||||||
-d | --debug : run with debug mode
|
-d | --debug : run with debug mode
|
||||||
@ -108,7 +107,12 @@ mknod =[
|
|||||||
'echo 24c02 0x57 > /sys/bus/i2c/devices/i2c-1/new_device',
|
'echo 24c02 0x57 > /sys/bus/i2c/devices/i2c-1/new_device',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Disable CPLD debug mode
|
||||||
|
cpld_set =[
|
||||||
|
'i2cset -y -f 3 0x60 0x2a 0xff',
|
||||||
|
'i2cset -y -f 3 0x60 0x2b 0xff',
|
||||||
|
'i2cset -y -f 3 0x60 0x86 0x89'
|
||||||
|
]
|
||||||
|
|
||||||
FORCE = 0
|
FORCE = 0
|
||||||
logging.basicConfig(filename= PROJECT_NAME+'.log', filemode='w',level=logging.DEBUG)
|
logging.basicConfig(filename= PROJECT_NAME+'.log', filemode='w',level=logging.DEBUG)
|
||||||
@ -353,6 +357,12 @@ def do_install():
|
|||||||
return status
|
return status
|
||||||
else:
|
else:
|
||||||
print PROJECT_NAME.upper()+" devices detected...."
|
print PROJECT_NAME.upper()+" devices detected...."
|
||||||
|
|
||||||
|
for i in range(len(cpld_set)):
|
||||||
|
status, output = log_os_system(cpld_set[i], 1)
|
||||||
|
if status:
|
||||||
|
if FORCE == 0:
|
||||||
|
return status
|
||||||
return
|
return
|
||||||
|
|
||||||
def do_uninstall():
|
def do_uninstall():
|
||||||
|
Reference in New Issue
Block a user