Mellanox SX6790 FDR

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

iblik.94

New Member
Nov 16, 2018
10
10
3
does anyone have experience with Mellanox SX6790?
my problem is that it should meet the FDR speed, but the server reports rate: 40 Gb / sec (4X QDR)
Infiniband device 'mlx5_0' port 1 status:
default gid: fe80: 0000: 0000: 0000: ec0d: 9a03: 002c: 47c0
base member: 0x1
sm lid: 0x1
state: 4: ACTIVE
phys state: 5: LinkUp
rate: 40 Gb / sec (4X QDR)
link_layer: InfiniBand


if I connect the servers (without a switch) to direct then FDR is running

[root @ localhost ~] # ibstatus
Infiniband device 'mlx4_0' port 1 status:
default gid: fe80: 0000: 0000: 0000: 001e: 6703: 00e2: fdb3
base member: 0x4
sm lid: 0x1
state: 4: ACTIVE
phys state: 5: LinkUp
rate: 56 Gb / sec (4X FDR)
link_layer: InfiniBand

Infiniband device 'mlx5_0' port 1 status:
default gid: fe80: 0000: 0000: 0000: ec0d: 9a03: 002c: 47c0
base member: 0x1
sm lid: 0x1
state: 4: ACTIVE
phys state: 5: LinkUp
rate: 56 Gb / sec (4X FDR)
link_layer: InfiniBand

do you have an idea where the problem is?
 

Rand__

Well-Known Member
Mar 6, 2014
6,626
1,767
113
Never used one but sx60xx line needed a free license upgrade, could it be sth similar?

Have you tried forcing the ports to 56Gb?
 

i386

Well-Known Member
Mar 18, 2016
4,217
1,540
113
34
Germany
Does the switch really support fdr?
I know that mellanox usually has many variants of a switch with different speed (eg the 6036 has like 8 variations)
 

necr

Active Member
Dec 27, 2017
151
47
28
124
Looks like rebranded SX6025, because it’s unmanaged should be possible to cross-flash it to the latest SwitchX-2 firmware.
Do:
  • mstflint -d lid-<lid of the switch> q
  • mstflint -d lid-<lid of the switch> dc
 

iblik.94

New Member
Nov 16, 2018
10
10
3
Looks like rebranded SX6025, because it’s unmanaged should be possible to cross-flash it to the latest SwitchX-2 firmware.
Do:
  • mstflint -d lid-<lid of the switch> q
  • mstflint -d lid-<lid of the switch> dc
Code:
[root@localhost ~]# mlxburn -d lid-6 -q
-I- Image type:            FS2
-I- FW Version:            9.4.3500
-I- FW Release Date:       15.3.2017
-I- Device ID:             51000
-I- Description:           Node             Port1            Port2            Sys image
-I- GUIDs:                 98039b0300e93930 0000000000000000 0000000000000000 98039b0300e93930
-I- MACs:                                       98039be93930     98039be93990
-I- VSD:                   n/a
-I- PSID:                  EMC0000000001
i search 18 EMC0000000001 100-575-x50-00_Ax Mellanox 36-port QDR Infiniband Switch TLA MSX6790-QS2F2 Neptune-I


Can I cross-flash to FDR firmware?
 
Last edited:

necr

Active Member
Dec 27, 2017
151
47
28
124
Back up current image with mstflint -ri abc.bin; you still haven't provided the config dump (mstflint dc).
In the config dump max supported speeds should be visible.
 

wwwean

New Member
Nov 21, 2020
10
0
1
Hello,
Config dump from my MSX6790-FS2F (EMC) from ebay.
Is it possible to force FDR by flashing or something else?
;; Generated automatically by iniprep tool on Wed Mar 15 10:55:45 IST 2017 from ./SX-2_SX6790_nptn_um_qdr.prs
;; $Id$


[PS_INFO]
Name = 100-575-x50-00_Ax
Description = Mellanox 36-port QDR/FDR10 Infiniband Switch TLA MSX6710T-S2F2 Neptune-I

[ADAPTER]
PSID = EMC0000000001

[PLL]
core_f=0x28
core_od=0x1
core_r=0xe

[board_support]
board_interrupt_supported=1
is_cpld_topology=1
cpld_i2c_switching=1

[board_interrupt_gpio_offset]
board_int_psu_offset=3

[cpld_topology]
cpld1_num_of_ports=36

[module]
modsel_active_hi=1
board_support_module=1
qsfp_pwr_class_supported=qsfp_pwr_class_4

[over_temp_warning]
threshold_lo = 760
threshold_hi = 880
gpio_supported = 1
gpio_enable = 1
gpio_polarity = 1

[fan]
fan_en=1
tacho_read_from_cpld_en=1
tacho_read_from_cpld_unq=14
fan0_mode = PWM_OUT
fan1_mode = TACHO_IN
fan2_mode = TACHO_IN
fan3_mode = TACHO_IN
fan4_mode = TACHO_IN
fan5_mode = TACHO_IN
fan6_mode = TACHO_IN
fan7_mode = TACHO_IN
fan8_mode = TACHO_IN
fan9_mode = NOT_USED

psu1_fan_unq=26
psu2_fan_unq=27

fan_group0_fan_mask =0x6
fan_group1_fan_mask =0x18
fan_group2_fan_mask =0x60
fan_group3_fan_mask =0x180

fan_group0_group_type = 0
fan_group1_group_type = 0
fan_group2_group_type = 0
fan_group3_group_type = 0

fan_group0_present_unq = 14
fan_group0_present_bank = 0
fan_group0_present_gpio = 0
fan_group0_good_led_unq = 14
fan_group0_good_led_bank = 2
fan_group0_good_led_gpio = 0
fan_group1_present_unq = 14
fan_group1_present_bank = 0
fan_group1_present_gpio = 1
fan_group1_good_led_unq = 14
fan_group1_good_led_bank = 2
fan_group1_good_led_gpio = 4
fan_group2_present_unq = 14
fan_group2_present_bank = 0
fan_group2_present_gpio = 2
fan_group2_good_led_unq = 14
fan_group2_good_led_bank = 3
fan_group2_good_led_gpio = 0
fan_group3_present_unq = 14
fan_group3_present_bank = 0
fan_group3_present_gpio = 3
fan_group3_good_led_unq = 14
fan_group3_good_led_bank = 3
fan_group3_good_led_gpio = 4

fan1_hi_limit_rpm = 23500
fan2_hi_limit_rpm = 20000
fan3_hi_limit_rpm = 23500
fan4_hi_limit_rpm = 20000
fan5_hi_limit_rpm = 23500
fan6_hi_limit_rpm = 20000
fan7_hi_limit_rpm = 23500
fan8_hi_limit_rpm = 20000

fan0_pwm_duty_cycle= 128
fan1_pwm_duty_cycle= 128
fan2_pwm_duty_cycle= 128

[power_supply_monitoring]
power_monitoring_unq=14
field_replaceable=1
psu_present_supported=1
psu_dc_supported=1

[jtag_master]
mjtag_en=1
mjtag_access_en_gpio_polarity=1
mjtag_tck_gpio_offset=36
mjtag_tms_gpio_offset=37
mjtag_tdo_gpio_offset=38
mjtag_tdi_gpio_offset=39
mjtag_access_en_gpio_offset=40

[local_port1]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=20
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port2]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port3]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=19
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port4]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port5]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=21
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port6]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=24
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port7]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port8]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=23
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port9]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port10]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=22
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port11]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=26
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port12]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port13]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=25
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port14]
port_type=slave
swid=0xe
disable_command=0
ib_mtucap=mtu_4096byte
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port15]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=27
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port16]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=36
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port17]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port18]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=35
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port19]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port20]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=33
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port21]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=32
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port22]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port23]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=31
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port24]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port25]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=34
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port26]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port27]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=30
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port28]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port29]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=29
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port30]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port31]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=28
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port32]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port33]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=18
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port34]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port35]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=17
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port36]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port37]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=15
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port38]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=14
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port39]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port40]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=13
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port41]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port42]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=16
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port43]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=12
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port44]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port45]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=11
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port46]
port_type=slave
swid=0xe
disable_command=0
ib_mtucap=mtu_4096byte
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port47]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=9
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port48]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=2
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port49]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port50]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=1
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port51]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port52]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=3
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port53]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=6
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port54]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port55]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=5
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port56]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port57]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=4
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port58]
port_type=slave
swid=0xe
disable_command=0
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port59]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=8
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port60]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port61]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=7
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port62]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[local_port63]
port_type=ib
swid=0
width=w_4x
spec1_2_support=EN
spec1_3_support=EN
disable_command=0
disable_mad=0
ib_port_num=10
ib_vlcap=VL0_VL7
ib_mtucap=mtu_4096byte
ib_width_en=ibwe_4x
ib_width_supported=ibws_1x_4x
ib_speed_enable=SDR_DDR_QDR
ib_speed_support=SDR_DDR_QDR
ethernet_speed_support=0x1ff
mlpn_en=1
llr_request_fdr=1
llr_request_fdr10=1
fec_request_fdr=0
fec_request_fdr10=0

[local_port64]
port_type=slave
swid=0xe
disable_command=0
ethernet_speed_support=0x1ff
mlpn_en=1

[leds]
pir_um_status_led=1
system_leds_cpld_unq = 14
led_chain_size=74
bad_port_led_en=1
uid_led_en=1
uid_led_offset=1
bad_port_led_offset=0

[module0]
label_port=1
led_logic_offset=72
led_phy_offset=73
type=qsfp
ekey_supported=0
serdes_tx0=112
serdes_rx0=115
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=50
serdes_tx1=113
serdes_rx1=114
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=50
serdes_tx2=114
serdes_rx2=113
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=50
serdes_tx3=115
serdes_rx3=112
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=50
present_tank=0
present_gpio=0
modsel_tank=0
modsel_gpio=0
reset_tank=0
reset_gpio=0
module_power_level_supported=5

[module1]
label_port=2
led_logic_offset=70
led_phy_offset=71
type=qsfp
ekey_supported=0
serdes_tx0=111
serdes_rx0=108
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=48
serdes_tx1=110
serdes_rx1=109
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=48
serdes_tx2=109
serdes_rx2=110
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=48
serdes_tx3=108
serdes_rx3=111
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=48
present_tank=0
present_gpio=1
modsel_tank=0
modsel_gpio=1
reset_tank=0
reset_gpio=1
module_power_level_supported=5

[module2]
label_port=3
led_logic_offset=68
led_phy_offset=69
type=qsfp
ekey_supported=0
serdes_tx0=117
serdes_rx0=118
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=52
serdes_tx1=116
serdes_rx1=119
polarity_tx1=0
polarity_rx1=1
local_lane1=1
local_port1=52
serdes_tx2=119
serdes_rx2=116
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=52
serdes_tx3=118
serdes_rx3=117
polarity_tx3=0
polarity_rx3=1
local_lane3=3
local_port3=52
present_tank=0
present_gpio=2
modsel_tank=0
modsel_gpio=2
reset_tank=0
reset_gpio=2
module_power_level_supported=5

[module3]
label_port=4
led_logic_offset=66
led_phy_offset=67
type=qsfp
ekey_supported=0
serdes_tx0=123
serdes_rx0=121
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=57
serdes_tx1=122
serdes_rx1=120
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=57
serdes_tx2=121
serdes_rx2=123
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=57
serdes_tx3=120
serdes_rx3=122
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=57
present_tank=0
present_gpio=3
modsel_tank=0
modsel_gpio=3
reset_tank=0
reset_gpio=3
module_power_level_supported=5

[module4]
label_port=5
led_logic_offset=64
led_phy_offset=65
type=qsfp
ekey_supported=0
serdes_tx0=131
serdes_rx0=130
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=55
serdes_tx1=130
serdes_rx1=131
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=55
serdes_tx2=129
serdes_rx2=128
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=55
serdes_tx3=128
serdes_rx3=129
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=55
present_tank=0
present_gpio=4
modsel_tank=0
modsel_gpio=4
reset_tank=0
reset_gpio=4
module_power_level_supported=5

[module5]
label_port=6
led_logic_offset=62
led_phy_offset=63
type=qsfp
ekey_supported=0
serdes_tx0=127
serdes_rx0=124
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=53
serdes_tx1=126
serdes_rx1=125
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=53
serdes_tx2=125
serdes_rx2=126
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=53
serdes_tx3=124
serdes_rx3=127
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=53
present_tank=0
present_gpio=5
modsel_tank=0
modsel_gpio=5
reset_tank=0
reset_gpio=5
module_power_level_supported=5

[module6]
label_port=7
led_logic_offset=60
led_phy_offset=61
type=qsfp
ekey_supported=0
serdes_tx0=132
serdes_rx0=134
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=61
serdes_tx1=133
serdes_rx1=135
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=61
serdes_tx2=134
serdes_rx2=132
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=61
serdes_tx3=135
serdes_rx3=133
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=61
present_tank=0
present_gpio=6
modsel_tank=0
modsel_gpio=6
reset_tank=0
reset_gpio=6
module_power_level_supported=5

[module7]
label_port=8
led_logic_offset=58
led_phy_offset=59
type=qsfp
ekey_supported=0
serdes_tx0=136
serdes_rx0=136
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=59
serdes_tx1=138
serdes_rx1=137
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=59
serdes_tx2=137
serdes_rx2=138
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=59
serdes_tx3=139
serdes_rx3=139
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=59
present_tank=0
present_gpio=7
modsel_tank=0
modsel_gpio=7
reset_tank=0
reset_gpio=7
module_power_level_supported=5

[module8]
label_port=9
led_logic_offset=56
led_phy_offset=57
type=qsfp
ekey_supported=0
serdes_tx0=107
serdes_rx0=104
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=47
serdes_tx1=106
serdes_rx1=105
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=47
serdes_tx2=105
serdes_rx2=106
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=47
serdes_tx3=104
serdes_rx3=107
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=47
present_tank=1
present_gpio=0
modsel_tank=1
modsel_gpio=0
reset_tank=1
reset_gpio=0
module_power_level_supported=5

[module9]
label_port=10
led_logic_offset=54
led_phy_offset=55
type=qsfp
ekey_supported=0
serdes_tx0=143
serdes_rx0=140
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=63
serdes_tx1=142
serdes_rx1=141
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=63
serdes_tx2=141
serdes_rx2=142
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=63
serdes_tx3=140
serdes_rx3=143
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=63
present_tank=1
present_gpio=1
modsel_tank=1
modsel_gpio=1
reset_tank=1
reset_gpio=1
module_power_level_supported=5

[module10]
label_port=11
led_logic_offset=52
led_phy_offset=53
type=qsfp
ekey_supported=0
serdes_tx0=96
serdes_rx0=96
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=45
serdes_tx1=97
serdes_rx1=97
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=45
serdes_tx2=98
serdes_rx2=98
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=45
serdes_tx3=99
serdes_rx3=99
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=45
present_tank=1
present_gpio=2
modsel_tank=1
modsel_gpio=2
reset_tank=1
reset_gpio=2
module_power_level_supported=5

[module11]
label_port=12
led_logic_offset=50
led_phy_offset=51
type=qsfp
ekey_supported=0
serdes_tx0=100
serdes_rx0=103
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=43
serdes_tx1=101
serdes_rx1=102
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=43
serdes_tx2=102
serdes_rx2=101
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=43
serdes_tx3=103
serdes_rx3=100
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=43
present_tank=1
present_gpio=3
modsel_tank=1
modsel_gpio=3
reset_tank=1
reset_gpio=3
module_power_level_supported=5

[module12]
label_port=13
led_logic_offset=48
led_phy_offset=49
type=qsfp
ekey_supported=0
serdes_tx0=91
serdes_rx0=88
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=40
serdes_tx1=90
serdes_rx1=89
polarity_tx1=0
polarity_rx1=1
local_lane1=1
local_port1=40
serdes_tx2=89
serdes_rx2=90
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=40
serdes_tx3=88
serdes_rx3=91
polarity_tx3=0
polarity_rx3=1
local_lane3=3
local_port3=40
present_tank=1
present_gpio=4
modsel_tank=1
modsel_gpio=4
reset_tank=1
reset_gpio=4
module_power_level_supported=5

[module13]
label_port=14
led_logic_offset=46
led_phy_offset=47
type=qsfp
ekey_supported=0
serdes_tx0=92
serdes_rx0=95
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=38
serdes_tx1=93
serdes_rx1=94
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=38
serdes_tx2=94
serdes_rx2=93
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=38
serdes_tx3=95
serdes_rx3=92
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=38
present_tank=1
present_gpio=5
modsel_tank=1
modsel_gpio=5
reset_tank=1
reset_gpio=5
module_power_level_supported=5

[module14]
label_port=15
led_logic_offset=44
led_phy_offset=45
type=qsfp
ekey_supported=0
serdes_tx0=83
serdes_rx0=80
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=37
serdes_tx1=82
serdes_rx1=81
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=37
serdes_tx2=81
serdes_rx2=82
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=37
serdes_tx3=80
serdes_rx3=83
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=37
present_tank=1
present_gpio=6
modsel_tank=1
modsel_gpio=6
reset_tank=1
reset_gpio=6
module_power_level_supported=5

[module15]
label_port=16
led_logic_offset=42
led_phy_offset=43
type=qsfp
ekey_supported=0
serdes_tx0=84
serdes_rx0=87
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=42
serdes_tx1=85
serdes_rx1=86
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=42
serdes_tx2=86
serdes_rx2=85
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=42
serdes_tx3=87
serdes_rx3=84
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=42
present_tank=1
present_gpio=7
modsel_tank=1
modsel_gpio=7
reset_tank=1
reset_gpio=7
module_power_level_supported=5

[module16]
label_port=17
led_logic_offset=40
led_phy_offset=41
type=qsfp
ekey_supported=0
serdes_tx0=75
serdes_rx0=72
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=35
serdes_tx1=74
serdes_rx1=73
polarity_tx1=0
polarity_rx1=1
local_lane1=1
local_port1=35
serdes_tx2=73
serdes_rx2=74
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=35
serdes_tx3=72
serdes_rx3=75
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=35
present_tank=2
present_gpio=0
modsel_tank=2
modsel_gpio=0
reset_tank=2
reset_gpio=0
module_power_level_supported=5

[module17]
label_port=18
led_logic_offset=38
led_phy_offset=39
type=qsfp
ekey_supported=0
serdes_tx0=76
serdes_rx0=79
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=33
serdes_tx1=77
serdes_rx1=78
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=33
serdes_tx2=78
serdes_rx2=77
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=33
serdes_tx3=79
serdes_rx3=76
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=33
present_tank=2
present_gpio=1
modsel_tank=2
modsel_gpio=1
reset_tank=2
reset_gpio=1
module_power_level_supported=5

[module18]
label_port=19
led_logic_offset=36
led_phy_offset=37
type=qsfp
ekey_supported=0
serdes_tx0=0
serdes_rx0=3
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=3
serdes_tx1=1
serdes_rx1=2
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=3
serdes_tx2=2
serdes_rx2=1
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=3
serdes_tx3=3
serdes_rx3=0
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=3
present_tank=2
present_gpio=2
modsel_tank=2
modsel_gpio=2
reset_tank=2
reset_gpio=2
module_power_level_supported=5

[module19]
label_port=20
led_logic_offset=34
led_phy_offset=35
type=qsfp
ekey_supported=0
serdes_tx0=7
serdes_rx0=4
polarity_tx0=0
polarity_rx0=0
local_lane0=0
local_port0=1
serdes_tx1=5
serdes_rx1=5
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=1
serdes_tx2=6
serdes_rx2=6
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=1
serdes_tx3=4
serdes_rx3=7
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=1
present_tank=2
present_gpio=3
modsel_tank=2
modsel_gpio=3
reset_tank=2
reset_gpio=3
module_power_level_supported=5

[module20]
label_port=21
led_logic_offset=32
led_phy_offset=33
type=qsfp
ekey_supported=0
serdes_tx0=8
serdes_rx0=11
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=5
serdes_tx1=9
serdes_rx1=10
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=5
serdes_tx2=10
serdes_rx2=9
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=5
serdes_tx3=11
serdes_rx3=8
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=5
present_tank=2
present_gpio=4
modsel_tank=2
modsel_gpio=4
reset_tank=2
reset_gpio=4
module_power_level_supported=5

[module21]
label_port=22
led_logic_offset=30
led_phy_offset=31
type=qsfp
ekey_supported=0
serdes_tx0=15
serdes_rx0=12
polarity_tx0=0
polarity_rx0=0
local_lane0=0
local_port0=10
serdes_tx1=13
serdes_rx1=13
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=10
serdes_tx2=14
serdes_rx2=14
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=10
serdes_tx3=12
serdes_rx3=15
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=10
present_tank=2
present_gpio=5
modsel_tank=2
modsel_gpio=5
reset_tank=2
reset_gpio=5
module_power_level_supported=5

[module22]
label_port=23
led_logic_offset=28
led_phy_offset=29
type=qsfp
ekey_supported=0
serdes_tx0=16
serdes_rx0=19
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=8
serdes_tx1=17
serdes_rx1=18
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=8
serdes_tx2=18
serdes_rx2=17
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=8
serdes_tx3=19
serdes_rx3=16
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=8
present_tank=2
present_gpio=6
modsel_tank=2
modsel_gpio=6
reset_tank=2
reset_gpio=6
module_power_level_supported=5

[module23]
label_port=24
led_logic_offset=26
led_phy_offset=27
type=qsfp
ekey_supported=0
serdes_tx0=20
serdes_rx0=20
polarity_tx0=0
polarity_rx0=0
local_lane0=0
local_port0=6
serdes_tx1=21
serdes_rx1=21
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=6
serdes_tx2=22
serdes_rx2=22
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=6
serdes_tx3=23
serdes_rx3=23
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=6
present_tank=2
present_gpio=7
modsel_tank=2
modsel_gpio=7
reset_tank=2
reset_gpio=7
module_power_level_supported=5

[module24]
label_port=25
led_logic_offset=24
led_phy_offset=25
type=qsfp
ekey_supported=0
serdes_tx0=24
serdes_rx0=27
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=13
serdes_tx1=25
serdes_rx1=26
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=13
serdes_tx2=26
serdes_rx2=25
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=13
serdes_tx3=27
serdes_rx3=24
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=13
present_tank=3
present_gpio=0
modsel_tank=3
modsel_gpio=0
reset_tank=3
reset_gpio=0
module_power_level_supported=5

[module25]
label_port=26
led_logic_offset=22
led_phy_offset=23
type=qsfp
ekey_supported=0
serdes_tx0=31
serdes_rx0=28
polarity_tx0=0
polarity_rx0=0
local_lane0=0
local_port0=11
serdes_tx1=30
serdes_rx1=29
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=11
serdes_tx2=29
serdes_rx2=30
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=11
serdes_tx3=28
serdes_rx3=31
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=11
present_tank=3
present_gpio=1
modsel_tank=3
modsel_gpio=1
reset_tank=3
reset_gpio=1
module_power_level_supported=5

[module26]
label_port=27
led_logic_offset=20
led_phy_offset=21
type=qsfp
ekey_supported=0
serdes_tx0=32
serdes_rx0=35
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=15
serdes_tx1=33
serdes_rx1=34
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=15
serdes_tx2=34
serdes_rx2=33
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=15
serdes_tx3=35
serdes_rx3=32
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=15
present_tank=3
present_gpio=2
modsel_tank=3
modsel_gpio=2
reset_tank=3
reset_gpio=2
module_power_level_supported=5

[module27]
label_port=28
led_logic_offset=18
led_phy_offset=19
type=qsfp
ekey_supported=0
serdes_tx0=68
serdes_rx0=71
polarity_tx0=1
polarity_rx0=0
local_lane0=0
local_port0=31
serdes_tx1=69
serdes_rx1=70
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=31
serdes_tx2=70
serdes_rx2=69
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=31
serdes_tx3=71
serdes_rx3=68
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=31
present_tank=3
present_gpio=3
modsel_tank=3
modsel_gpio=3
reset_tank=3
reset_gpio=3
module_power_level_supported=5

[module28]
label_port=29
led_logic_offset=16
led_phy_offset=17
type=qsfp
ekey_supported=0
serdes_tx0=60
serdes_rx0=61
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=29
serdes_tx1=61
serdes_rx1=60
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=29
serdes_tx2=62
serdes_rx2=63
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=29
serdes_tx3=63
serdes_rx3=62
polarity_tx3=0
polarity_rx3=1
local_lane3=3
local_port3=29
present_tank=3
present_gpio=4
modsel_tank=3
modsel_gpio=4
reset_tank=3
reset_gpio=4
module_power_level_supported=5

[module29]
label_port=30
led_logic_offset=14
led_phy_offset=15
type=qsfp
ekey_supported=0
serdes_tx0=67
serdes_rx0=66
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=27
serdes_tx1=65
serdes_rx1=67
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=27
serdes_tx2=66
serdes_rx2=64
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=27
serdes_tx3=64
serdes_rx3=65
polarity_tx3=0
polarity_rx3=0
local_lane3=3
local_port3=27
present_tank=3
present_gpio=5
modsel_tank=3
modsel_gpio=5
reset_tank=3
reset_gpio=5
module_power_level_supported=5

[module30]
label_port=31
led_logic_offset=12
led_phy_offset=13
type=qsfp
ekey_supported=0
serdes_tx0=57
serdes_rx0=57
polarity_tx0=1
polarity_rx0=1
local_lane0=0
local_port0=23
serdes_tx1=56
serdes_rx1=56
polarity_tx1=0
polarity_rx1=1
local_lane1=1
local_port1=23
serdes_tx2=59
serdes_rx2=59
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=23
serdes_tx3=58
serdes_rx3=58
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=23
present_tank=3
present_gpio=6
modsel_tank=3
modsel_gpio=6
reset_tank=3
reset_gpio=6
module_power_level_supported=5

[module31]
label_port=32
led_logic_offset=10
led_phy_offset=11
type=qsfp
ekey_supported=0
serdes_tx0=52
serdes_rx0=54
polarity_tx0=1
polarity_rx0=0
local_lane0=0
local_port0=21
serdes_tx1=53
serdes_rx1=55
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=21
serdes_tx2=54
serdes_rx2=52
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=21
serdes_tx3=55
serdes_rx3=53
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=21
present_tank=3
present_gpio=7
modsel_tank=3
modsel_gpio=7
reset_tank=3
reset_gpio=7
module_power_level_supported=5

[module32]
label_port=33
led_logic_offset=8
led_phy_offset=9
type=qsfp
ekey_supported=0
serdes_tx0=47
serdes_rx0=44
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=20
serdes_tx1=46
serdes_rx1=45
polarity_tx1=1
polarity_rx1=0
local_lane1=1
local_port1=20
serdes_tx2=45
serdes_rx2=46
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=20
serdes_tx3=44
serdes_rx3=47
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=20
present_tank=4
present_gpio=0
modsel_tank=4
modsel_gpio=0
reset_tank=4
reset_gpio=0
module_power_level_supported=5

[module33]
label_port=34
led_logic_offset=6
led_phy_offset=7
type=qsfp
ekey_supported=0
serdes_tx0=48
serdes_rx0=51
polarity_tx0=0
polarity_rx0=0
local_lane0=0
local_port0=25
serdes_tx1=49
serdes_rx1=50
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=25
serdes_tx2=50
serdes_rx2=49
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=25
serdes_tx3=51
serdes_rx3=48
polarity_tx3=1
polarity_rx3=0
local_lane3=3
local_port3=25
present_tank=4
present_gpio=1
modsel_tank=4
modsel_gpio=1
reset_tank=4
reset_gpio=1
module_power_level_supported=5

[module34]
label_port=35
led_logic_offset=4
led_phy_offset=5
type=qsfp
ekey_supported=0
serdes_tx0=43
serdes_rx0=40
polarity_tx0=0
polarity_rx0=1
local_lane0=0
local_port0=18
serdes_tx1=42
serdes_rx1=41
polarity_tx1=0
polarity_rx1=0
local_lane1=1
local_port1=18
serdes_tx2=41
serdes_rx2=42
polarity_tx2=1
polarity_rx2=0
local_lane2=2
local_port2=18
serdes_tx3=40
serdes_rx3=43
polarity_tx3=0
polarity_rx3=1
local_lane3=3
local_port3=18
present_tank=4
present_gpio=2
modsel_tank=4
modsel_gpio=2
reset_tank=4
reset_gpio=2
module_power_level_supported=5

[module35]
label_port=36
led_logic_offset=2
led_phy_offset=3
type=qsfp
ekey_supported=0
serdes_tx0=36
serdes_rx0=38
polarity_tx0=0
polarity_rx0=0
local_lane0=0
local_port0=16
serdes_tx1=37
serdes_rx1=39
polarity_tx1=1
polarity_rx1=1
local_lane1=1
local_port1=16
serdes_tx2=38
serdes_rx2=36
polarity_tx2=0
polarity_rx2=0
local_lane2=2
local_port2=16
serdes_tx3=39
serdes_rx3=37
polarity_tx3=1
polarity_rx3=1
local_lane3=3
local_port3=16
present_tank=4
present_gpio=3
modsel_tank=4
modsel_gpio=3
reset_tank=4
reset_gpio=3
module_power_level_supported=5

[module36]
label_port=37
type=empty_module

[module37]
label_port=38
type=empty_module

[module38]
label_port=39
type=empty_module

[module39]
label_port=40
type=empty_module

[module40]
label_port=41
type=empty_module

[module41]
label_port=42
type=empty_module

[module42]
label_port=43
type=empty_module

[module43]
label_port=44
type=empty_module

[module44]
label_port=45
type=empty_module

[module45]
label_port=46
type=empty_module

[module46]
label_port=47
type=empty_module

[module47]
label_port=48
type=empty_module

[module48]
label_port=49
type=empty_module

[module49]
label_port=50
type=empty_module

[module50]
label_port=51
type=empty_module

[module51]
label_port=52
type=empty_module

[module52]
label_port=53
type=empty_module

[module53]
label_port=54
type=empty_module

[module54]
label_port=55
type=empty_module

[module55]
label_port=56
type=empty_module

[module56]
label_port=57
type=empty_module

[module57]
label_port=58
type=empty_module

[module58]
label_port=59
type=empty_module

[module59]
label_port=60
type=empty_module

[module60]
label_port=61
type=empty_module

[module61]
label_port=62
type=empty_module

[module62]
label_port=63
type=empty_module

[module63]
label_port=64
type=empty_module

[i2c_device_unq0]
slave_address=0x48

[i2c_device_unq6]
slave_address=0x50
i2c_device_type=4
funq=0

[i2c_device_unq11]
slave_address=0x64
i2c_device_type=5
funq=0

[i2c_device_unq14]
slave_address=0x61
i2c_device_type=5
funq=0

[i2c_device_unq15]
slave_address=0x63
i2c_device_type=5
funq=0

[i2c_device_unq21]
slave_address=0x49
i2c_device_type=8
fport=7
funq=14

[i2c_device_unq22]
slave_address=0x4a
i2c_device_type=8
fport=5
funq=15

[i2c_device_unq24]
slave_address=0x27
i2c_device_type=12

[i2c_device_unq25]
slave_address=0x41
i2c_device_type=12

[i2c_device_unq26]
slave_address=0x59
i2c_device_type=8
fport=0
funq=14

[i2c_device_unq27]
slave_address=0x58
i2c_device_type=8
fport=0
funq=14

[voltage_sensor0]
device_internal_sensor=0
unq=24

[voltage_sensor1]
device_internal_sensor=1
unq=24

[voltage_sensor2]
device_internal_sensor=2
unq=24

[voltage_sensor3]
device_internal_sensor=0
unq=25

[voltage_sensor4]
device_internal_sensor=1
unq=25

[temp_sensor1]
device_internal_sensor=0
unq=21

[temp_sensor2]
device_internal_sensor=0
unq=22

[pca_mapping_present_tank0]
unq=11
bank_num=0

[pca_mapping_present_tank1]
unq=11
bank_num=1

[pca_mapping_present_tank2]
unq=11
bank_num=2

[pca_mapping_present_tank3]
unq=11
bank_num=3

[pca_mapping_present_tank4]
unq=11
bank_num=4

[pca_mapping_modsel_tank0]
unq=11
bank_num=0

[pca_mapping_modsel_tank1]
unq=11
bank_num=1

[pca_mapping_modsel_tank2]
unq=11
bank_num=2

[pca_mapping_modsel_tank3]
unq=11
bank_num=3

[pca_mapping_modsel_tank4]
unq=11
bank_num=4

[pca_mapping_reset_tank0]
unq=11
bank_num=0

[pca_mapping_reset_tank1]
unq=11
bank_num=1

[pca_mapping_reset_tank2]
unq=11
bank_num=2

[pca_mapping_reset_tank3]
unq=11
bank_num=3

[pca_mapping_reset_tank4]
unq=11
bank_num=4

[profile]
max_vepa_channel=0
max_lag=0
max_port_per_lag=0
max_mid=0
max_pgt=0
max_system_port=0
max_vlan_groups=16
max_regions=0
max_ib_mc=31
max_pkey=0
swid0_type=1
swid1_type=0
swid2_type=0
swid3_type=0
swid4_type=0
swid5_type=0
swid6_type=0
swid7_type=0
num_of_ib_ports=36

[serdes_params_tx]
init_ob_preemp_pre=48
init_ob_preemp_post=3
init_ob_preemp_main=112
init_ob_bias=8

halfActive_set0_obPreempPre=0
halfActive_set0_obPreempPost=0
halfActive_set0_obPreempMain=60
halfActive_set0_obBias=3

activeFibre_set0_obPreempPre=0
activeFibre_set0_obPreempPost=0
activeFibre_set0_obPreempMain=60
activeFibre_set0_obBias=3

halfActiveFdr_set0_obPreempPre=0
halfActiveFdr_set0_obPreempPost=0
halfActiveFdr_set0_obPreempMain=60
halfActiveFdr_set0_obBias=3

activeFibreFdr_set0_obPreempPre=0
activeFibreFdr_set0_obPreempPost=0
activeFibreFdr_set0_obPreempMain=60
activeFibreFdr_set0_obBias=3

presetTxFdr_set09_obPreempPre=80
presetTxFdr_set09_obPreempPost=120
presetTxFdr_set09_obPreempMain=90
presetTxFdr_set09_obPreempMode=2
presetTxFdr_set09_obBias = 11
presetTxFdr_set09_prePolarity=0
presetTxFdr_set09_mainPolarity=0
presetTxFdr_set09_postPolarity=1
presetTxFdr_set10_obPreempPre=55
presetTxFdr_set10_obPreempPost=0
presetTxFdr_set10_obPreempMain=70
presetTxFdr_set10_obPreempMode=0
presetTxFdr_set10_obBias=5
presetTxFdr_set10_prePolarity=1
presetTxFdr_set10_mainPolarity=0
presetTxFdr_set10_postPolarity=1
presetTxFdr_set11_obPreempPre=55
presetTxFdr_set11_obPreempPost=5
presetTxFdr_set11_obPreempMain=90
presetTxFdr_set11_obPreempMode=0
presetTxFdr_set11_obBias=6
presetTxFdr_set11_prePolarity=1
presetTxFdr_set11_mainPolarity=0
presetTxFdr_set11_postPolarity=1

presetTxFdr_set12_obPreempPre=18
presetTxFdr_set12_obPreempPost=0
presetTxFdr_set12_obPreempMain=30
presetTxFdr_set12_obPreempMode=0
presetTxFdr_set12_obBias=5
presetTxFdr_set12_prePolarity=1
presetTxFdr_set12_mainPolarity=0
presetTxFdr_set12_postPolarity=1

presetTxFdr_set13_obPreempPre=33
presetTxFdr_set13_obPreempPost=0
presetTxFdr_set13_obPreempMain=44
presetTxFdr_set13_obPreempMode=0
presetTxFdr_set13_obBias=3
presetTxFdr_set13_prePolarity=1
presetTxFdr_set13_mainPolarity=0
presetTxFdr_set13_postPolarity=1


;; ETH ABA MLNX2MLNX
aba_set00_obPreempPre = 35
aba_set00_obPreempMain = 100
aba_set00_obPreempPost = 5
aba_set00_obBias = 8
aba_set00_prePolarity = 1
aba_set00_postPolarity = 1
aba_set00_mainPolarity = 0

aba_set01_obPreempPre = 25
aba_set01_obPreempMain = 60
aba_set01_obPreempPost = 3
aba_set01_obBias = 3
aba_set01_prePolarity = 1
aba_set01_postPolarity = 1
aba_set01_mainPolarity = 0

aba_set02_obPreempPre = 25
aba_set02_obPreempMain = 60
aba_set02_obPreempPost = 3
aba_set02_obBias = 3
aba_set02_prePolarity = 1
aba_set02_postPolarity = 1
aba_set02_mainPolarity = 0

aba_set03_obPreempPre = 30
aba_set03_obPreempMain = 60
aba_set03_obPreempPost = 3
aba_set03_obBias = 3
aba_set03_prePolarity = 1
aba_set03_postPolarity = 1
aba_set03_mainPolarity = 0

aba_set04_obPreempPre = 45
aba_set04_obPreempMain = 75
aba_set04_obPreempPost = 8
aba_set04_obBias = 8
aba_set04_prePolarity = 1
aba_set04_postPolarity = 1
aba_set04_mainPolarity = 0

aba_set05_obPreempPre = 60
aba_set05_obPreempMain = 90
aba_set05_obPreempPost = 8
aba_set05_obBias = 8
aba_set05_prePolarity = 1
aba_set05_postPolarity = 1
aba_set05_mainPolarity = 0

aba_set06_obPreempPre = 80
aba_set06_obPreempMain = 110
aba_set06_obPreempPost = 10
aba_set06_obBias = 8
aba_set06_prePolarity = 1
aba_set06_postPolarity = 1
aba_set06_mainPolarity = 0

aba_set07_obPreempPre = 75
aba_set07_obPreempMain = 110
aba_set07_obPreempPost = 15
aba_set07_obBias = 8
aba_set07_prePolarity = 1
aba_set07_postPolarity = 1
aba_set07_mainPolarity = 0

aba_set08_obPreempPre = 45
aba_set08_obPreempMain = 75
aba_set08_obPreempPost = 8
aba_set08_obBias = 8
aba_set08_prePolarity = 1
aba_set08_postPolarity = 1
aba_set08_mainPolarity = 0

aba_set09_obPreempPre = 45
aba_set09_obPreempMain = 75
aba_set09_obPreempPost = 8
aba_set09_obBias = 8
aba_set09_prePolarity = 1
aba_set09_postPolarity = 1
aba_set09_mainPolarity = 0

aba_set10_obPreempPre = 60
aba_set10_obPreempMain = 90
aba_set10_obPreempPost = 8
aba_set10_obBias = 8
aba_set10_prePolarity = 1
aba_set10_postPolarity = 1
aba_set10_mainPolarity = 0

aba_set11_obPreempPre = 60
aba_set11_obPreempMain = 90
aba_set11_obPreempPost = 8
aba_set11_obBias = 8
aba_set11_prePolarity = 1
aba_set11_postPolarity = 1
aba_set11_mainPolarity = 0

aba_set12_obPreempPre = 80
aba_set12_obPreempMain = 110
aba_set12_obPreempPost = 10
aba_set12_obBias = 8
aba_set12_prePolarity = 1
aba_set12_postPolarity = 1
aba_set12_mainPolarity = 0

aba_set13_obPreempPre = 80
aba_set13_obPreempMain = 110
aba_set13_obPreempPost = 10
aba_set13_obBias = 8
aba_set13_prePolarity = 1
aba_set13_postPolarity = 1
aba_set13_mainPolarity = 0

aba_set14_obPreempPre = 80
aba_set14_obPreempMain = 110
aba_set14_obPreempPost = 10
aba_set14_obBias = 8
aba_set14_prePolarity = 1
aba_set14_postPolarity = 1
aba_set14_mainPolarity = 0

aba_set15_obPreempPre = 80
aba_set15_obPreempMain = 110
aba_set15_obPreempPost = 10
aba_set15_obBias = 8
aba_set15_prePolarity = 1
aba_set15_postPolarity = 1
aba_set15_mainPolarity = 0

;;Eth ABA Non MLNX
abaNonMlpn_set00_obPreempPre = 40
abaNonMlpn_set00_obPreempMain = 110
abaNonMlpn_set00_obPreempPost = 5
abaNonMlpn_set00_obBias = 8
abaNonMlpn_set00_prePolarity = 1
abaNonMlpn_set00_postPolarity = 1
abaNonMlpn_set00_mainPolarity = 0

abaNonMlpn_set01_obPreempPre = 25
abaNonMlpn_set01_obPreempMain = 80
abaNonMlpn_set01_obPreempPost = 0
abaNonMlpn_set01_obBias = 8
abaNonMlpn_set01_prePolarity = 1
abaNonMlpn_set01_postPolarity = 1
abaNonMlpn_set01_mainPolarity = 0

abaNonMlpn_set02_obPreempPre = 15
abaNonMlpn_set02_obPreempMain = 80
abaNonMlpn_set02_obPreempPost = 0
abaNonMlpn_set02_obBias = 8
abaNonMlpn_set02_prePolarity = 1
abaNonMlpn_set02_postPolarity = 1
abaNonMlpn_set02_mainPolarity = 0


abaNonMlpn_set03_obPreempPre = 50
abaNonMlpn_set03_obPreempMain = 110
abaNonMlpn_set03_obPreempPost = 10
abaNonMlpn_set03_obBias = 8
abaNonMlpn_set03_prePolarity = 1
abaNonMlpn_set03_postPolarity = 1
abaNonMlpn_set03_mainPolarity = 0

abaNonMlpn_set04_obPreempPre = 50
abaNonMlpn_set04_obPreempMain = 110
abaNonMlpn_set04_obPreempPost = 10
abaNonMlpn_set04_obBias = 8
abaNonMlpn_set04_prePolarity = 1
abaNonMlpn_set04_postPolarity = 1
abaNonMlpn_set04_mainPolarity = 0

abaNonMlpn_set05_obPreempPre = 75
abaNonMlpn_set05_obPreempMain = 115
abaNonMlpn_set05_obPreempPost = 22
abaNonMlpn_set05_obBias = 8
abaNonMlpn_set05_prePolarity = 1
abaNonMlpn_set05_postPolarity = 1
abaNonMlpn_set05_mainPolarity = 0

abaNonMlpn_set06_obPreempPre = 75
abaNonMlpn_set06_obPreempMain = 120
abaNonMlpn_set06_obPreempPost = 20
abaNonMlpn_set06_obBias = 8
abaNonMlpn_set06_prePolarity = 1
abaNonMlpn_set06_postPolarity = 1
abaNonMlpn_set06_mainPolarity = 0

abaNonMlpn_set08_obPreempPre=0
abaNonMlpn_set08_obPreempPost=22
abaNonMlpn_set08_obPreempMain=110
abaNonMlpn_set08_obBias=8
abaNonMlpn_set08_mainPolarity=0
abaNonMlpn_set08_postPolarity=1
abaNonMlpn_set08_prePolarity=1

abaNonMlpn_set09_obPreempPre=0
abaNonMlpn_set09_obPreempPost=22
abaNonMlpn_set09_obPreempMain=110
abaNonMlpn_set09_obBias=8
abaNonMlpn_set09_mainPolarity=0
abaNonMlpn_set09_postPolarity=1
abaNonMlpn_set09_prePolarity=1

abaNonMlpn_set10_obPreempPre=50
abaNonMlpn_set10_obPreempPost=22
abaNonMlpn_set10_obPreempMain=127
abaNonMlpn_set10_obBias=8
abaNonMlpn_set10_mainPolarity=0
abaNonMlpn_set10_postPolarity=1
abaNonMlpn_set10_prePolarity=1

abaNonMlpn_set11_obPreempPre=50
abaNonMlpn_set11_obPreempPost=22
abaNonMlpn_set11_obPreempMain=127
abaNonMlpn_set11_obBias=8
abaNonMlpn_set11_mainPolarity=0
abaNonMlpn_set11_postPolarity=1
abaNonMlpn_set11_prePolarity=1

abaNonMlpn_set12_obPreempPre=0
abaNonMlpn_set12_obPreempPost=22
abaNonMlpn_set12_obPreempMain=115
abaNonMlpn_set12_obBias=7
abaNonMlpn_set12_mainPolarity=0
abaNonMlpn_set12_postPolarity=1
abaNonMlpn_set12_prePolarity=1

abaNonMlpn_set13_obPreempPre=0
abaNonMlpn_set13_obPreempPost=22
abaNonMlpn_set13_obPreempMain=115
abaNonMlpn_set13_obBias=7
abaNonMlpn_set13_mainPolarity=0
abaNonMlpn_set13_postPolarity=1
abaNonMlpn_set13_prePolarity=1

abaNonMlpn_set14_obPreempPre=45
abaNonMlpn_set14_obPreempPost=10
abaNonMlpn_set14_obPreempMain=120
abaNonMlpn_set14_obBias=8
abaNonMlpn_set14_mainPolarity=0
abaNonMlpn_set14_postPolarity=1
abaNonMlpn_set14_prePolarity=1

abaNonMlpn_set15_obPreempPre=45
abaNonMlpn_set15_obPreempPost=10
abaNonMlpn_set15_obPreempMain=120
abaNonMlpn_set15_obBias=8
abaNonMlpn_set15_mainPolarity=0
abaNonMlpn_set15_postPolarity=1
abaNonMlpn_set15_prePolarity=1

abaFdr_set16_obPreempPre=18
abaFdr_set16_obPreempPost=0
abaFdr_set16_obPreempMain=30
abaFdr_set16_obPreempMode=0
abaFdr_set16_obBias=5
abaFdr_set16_prePolarity=1
abaFdr_set16_mainPolarity=0
abaFdr_set16_postPolarity=1

abaFdr_set17_obPreempPre=33
abaFdr_set17_obPreempPost=0
abaFdr_set17_obPreempMain=44
abaFdr_set17_obPreempMode=0
abaFdr_set17_obBias=3
abaFdr_set17_prePolarity=1
abaFdr_set17_mainPolarity=0
abaFdr_set17_postPolarity=1

abaFdr_set18_obPreempPre=32
abaFdr_set18_obPreempPost=0
abaFdr_set18_obPreempMain=60
abaFdr_set18_obPreempMode=0
abaFdr_set18_obBias=3
abaFdr_set18_prePolarity=1
abaFdr_set18_mainPolarity=0
abaFdr_set18_postPolarity=1

abaFdr_set19_obPreempPre=40
abaFdr_set19_obPreempPost=0
abaFdr_set19_obPreempMain=55
abaFdr_set19_obPreempMode=0
abaFdr_set19_obBias=3
abaFdr_set19_prePolarity=1
abaFdr_set19_mainPolarity=0
abaFdr_set19_postPolarity=1

[serdes_params_rx]
nego_set000_slicerIndEn=0
nego_set000_slicer1Enable=0
nego_set000_slicer2Enable=0
nego_set000_ffeTap0=128
nego_set000_ffeTap1=128
nego_set000_ffeTap2=220
nego_set000_ffeTap3=126
nego_set000_ffeTap4=100
nego_set001_slicerIndEn=0
nego_set001_slicer1Enable=0
nego_set001_slicer2Enable=0
nego_set001_ffeTap0=108
nego_set001_ffeTap1=128
nego_set001_ffeTap2=235
nego_set001_ffeTap3=128
nego_set001_ffeTap4=102
nego_set002_slicerIndEn=0
nego_set002_slicer1Enable=0
nego_set002_slicer2Enable=0
nego_set002_ffeTap0=104
nego_set002_ffeTap1=128
nego_set002_ffeTap2=235
nego_set002_ffeTap3=128
nego_set002_ffeTap4=128
nego_set003_slicerIndEn=0
nego_set003_slicer1Enable=0
nego_set003_slicer2Enable=0
nego_set003_ffeTap0=109
nego_set003_ffeTap1=128
nego_set003_ffeTap2=236
nego_set003_ffeTap3=128
nego_set003_ffeTap4=132
nego_set004_slicerIndEn=0
nego_set004_slicer1Enable=0
nego_set004_slicer2Enable=0
nego_set004_ffeTap0=120
nego_set004_ffeTap1=128
nego_set004_ffeTap2=243
nego_set004_ffeTap3=128
nego_set004_ffeTap4=90
nego_set005_slicerIndEn=255
nego_set005_slicer1Enable=8
nego_set005_slicer2Enable=8
nego_set005_ffeTap0=242
nego_set005_ffeTap1=92
nego_set005_ffeTap2=135
nego_set005_ffeTap3=111
nego_set005_ffeTap4=108
nego_set006_slicerIndEn=255
nego_set006_slicer1Enable=8
nego_set006_slicer2Enable=8
nego_set006_ffeTap0=246
nego_set006_ffeTap1=100
nego_set006_ffeTap2=135
nego_set006_ffeTap3=111
nego_set006_ffeTap4=101
nego_set007_slicerIndEn=255
nego_set007_slicer1Enable=8
nego_set007_slicer2Enable=8
nego_set007_ffeTap0=112
nego_set007_ffeTap1=128
nego_set007_ffeTap2=247
nego_set007_ffeTap3=128
nego_set007_ffeTap4=144
nego_set008_slicerIndEn=255
nego_set008_slicer1Enable=8
nego_set008_slicer2Enable=8
nego_set008_ffeTap0=250
nego_set008_ffeTap1=90
nego_set008_ffeTap2=128
nego_set008_ffeTap3=75
nego_set008_ffeTap4=128
nego_set009_slicerIndEn=255
nego_set009_slicer1Enable=8
nego_set009_slicer2Enable=8
nego_set009_ffeTap0=245
nego_set009_ffeTap1=120
nego_set009_ffeTap2=85
nego_set009_ffeTap3=105
nego_set009_ffeTap4=115
nego_set010_slicerIndEn=255
nego_set010_slicer1Enable=8
nego_set010_slicer2Enable=8
nego_set010_ffeTap0=231
nego_set010_ffeTap1=65
nego_set010_ffeTap2=127
nego_set010_ffeTap3=91
nego_set010_ffeTap4=134
nego_set011_slicerIndEn=255
nego_set011_slicer1Enable=8
nego_set011_slicer2Enable=8
nego_set011_ffeTap0=75
nego_set011_ffeTap1=255
nego_set011_ffeTap2=150
nego_set011_ffeTap3=128
nego_set011_ffeTap4=128
nego_set012_slicerIndEn=255
nego_set012_slicer1Enable=8
nego_set012_slicer2Enable=8
nego_set012_ffeTap0=235
nego_set012_ffeTap1=120
nego_set012_ffeTap2=50
nego_set012_ffeTap3=128
nego_set012_ffeTap4=128
nego_set013_slicerIndEn=255
nego_set013_slicer1Enable=8
nego_set013_slicer2Enable=8
nego_set013_ffeTap0=69
nego_set013_ffeTap1=255
nego_set013_ffeTap2=132
nego_set013_ffeTap3=126
nego_set013_ffeTap4=128
nego_set014_slicerIndEn=255
nego_set014_slicer1Enable=8
nego_set014_slicer2Enable=8
nego_set014_ffeTap0=240
nego_set014_ffeTap1=70
nego_set014_ffeTap2=128
nego_set014_ffeTap3=115
nego_set014_ffeTap4=105
nego_set015_slicerIndEn=255
nego_set015_slicer1Enable=0
nego_set015_slicer2Enable=0
nego_set015_ffeTap0=128
nego_set015_ffeTap1=128
nego_set015_ffeTap2=220
nego_set015_ffeTap3=126
nego_set015_ffeTap4=100
nego_set016_slicerIndEn=255
nego_set016_slicer1Enable=0
nego_set016_slicer2Enable=0
nego_set016_ffeTap0=108
nego_set016_ffeTap1=128
nego_set016_ffeTap2=235
nego_set016_ffeTap3=128
nego_set016_ffeTap4=102
nego_set017_slicerIndEn=255
nego_set017_slicer1Enable=0
nego_set017_slicer2Enable=0
nego_set017_ffeTap0=104
nego_set017_ffeTap1=128
nego_set017_ffeTap2=235
nego_set017_ffeTap3=128
nego_set017_ffeTap4=128
nego_set018_slicerIndEn=255
nego_set018_slicer1Enable=0
nego_set018_slicer2Enable=0
nego_set018_ffeTap0=109
nego_set018_ffeTap1=128
nego_set018_ffeTap2=236
nego_set018_ffeTap3=128
nego_set018_ffeTap4=132
nego_set019_slicerIndEn=255
nego_set019_slicer1Enable=0
nego_set019_slicer2Enable=0
nego_set019_ffeTap0=120
nego_set019_ffeTap1=128
nego_set019_ffeTap2=243
nego_set019_ffeTap3=128
nego_set019_ffeTap4=90
nego_set020_slicerIndEn=255
nego_set020_slicer1Enable=0
nego_set020_slicer2Enable=0
nego_set020_ffeTap0=100
nego_set020_ffeTap1=128
nego_set020_ffeTap2=243
nego_set020_ffeTap3=128
nego_set020_ffeTap4=70
nego_set021_slicerIndEn=255
nego_set021_slicer1Enable=0
nego_set021_slicer2Enable=0
nego_set021_ffeTap0=120
nego_set021_ffeTap1=128
nego_set021_ffeTap2=223
nego_set021_ffeTap3=128
nego_set021_ffeTap4=90
nego_set022_slicerIndEn=255
nego_set022_slicer1Enable=0
nego_set022_slicer2Enable=0
nego_set022_ffeTap0=120
nego_set022_ffeTap1=128
nego_set022_ffeTap2=243
nego_set022_ffeTap3=128
nego_set022_ffeTap4=70
nego_set023_slicerIndEn=255
nego_set023_slicer1Enable=0
nego_set023_slicer2Enable=0
nego_set023_ffeTap0=100
nego_set023_ffeTap1=128
nego_set023_ffeTap2=243
nego_set023_ffeTap3=128
nego_set023_ffeTap4=70
nego_set024_slicerIndEn=255
nego_set024_slicer1Enable=8
nego_set024_slicer2Enable=8
nego_set024_ffeTap0=224
nego_set024_ffeTap1=50
nego_set024_ffeTap2=137
nego_set024_ffeTap3=122
nego_set024_ffeTap4=116
nego_set025_slicerIndEn=255
nego_set025_slicer1Enable=8
nego_set025_slicer2Enable=8
nego_set025_ffeTap0=234
nego_set025_ffeTap1=95
nego_set025_ffeTap2=65
nego_set025_ffeTap3=130
nego_set025_ffeTap4=130
nego_set026_slicerIndEn=255
nego_set026_slicer1Enable=8
nego_set026_slicer2Enable=8
nego_set026_ffeTap0=238
nego_set026_ffeTap1=125
nego_set026_ffeTap2=42
nego_set026_ffeTap3=128
nego_set026_ffeTap4=128
nego_set027_slicerIndEn=255
nego_set027_slicer1Enable=8
nego_set027_slicer2Enable=8
nego_set027_ffeTap0=89
nego_set027_ffeTap1=230
nego_set027_ffeTap2=132
nego_set027_ffeTap3=130
nego_set027_ffeTap4=124
nego_set028_slicerIndEn=255
nego_set028_slicer1Enable=8
nego_set028_slicer2Enable=8
nego_set028_ffeTap0=85
nego_set028_ffeTap1=224
nego_set028_ffeTap2=122
nego_set028_ffeTap3=128
nego_set028_ffeTap4=126
nego_set029_slicerIndEn=255
nego_set029_slicer1Enable=8
nego_set029_slicer2Enable=8
nego_set029_ffeTap0=136
nego_set029_ffeTap1=62
nego_set029_ffeTap2=252
nego_set029_ffeTap3=132
nego_set029_ffeTap4=120
nego_set030_slicerIndEn=255
nego_set030_slicer1Enable=8
nego_set030_slicer2Enable=8
nego_set030_ffeTap0=128
nego_set030_ffeTap1=128
nego_set030_ffeTap2=220
nego_set030_ffeTap3=126
nego_set030_ffeTap4=100
nego_set031_slicerIndEn=255
nego_set031_slicer1Enable=8
nego_set031_slicer2Enable=8
nego_set031_ffeTap0=108
nego_set031_ffeTap1=128
nego_set031_ffeTap2=235
nego_set031_ffeTap3=128
nego_set031_ffeTap4=102
nego_set032_slicerIndEn=255
nego_set032_slicer1Enable=8
nego_set032_slicer2Enable=8
nego_set032_ffeTap0=115
nego_set032_ffeTap1=230
nego_set032_ffeTap2=128
nego_set032_ffeTap3=80
nego_set032_ffeTap4=95
nego_set033_slicerIndEn=255
nego_set033_slicer1Enable=8
nego_set033_slicer2Enable=8
nego_set033_ffeTap0=109
nego_set033_ffeTap1=128
nego_set033_ffeTap2=236
nego_set033_ffeTap3=128
nego_set033_ffeTap4=132
nego_set034_slicerIndEn=255
nego_set034_slicer1Enable=8
nego_set034_slicer2Enable=8
nego_set034_ffeTap0=120
nego_set034_ffeTap1=128
nego_set034_ffeTap2=243
nego_set034_ffeTap3=128
nego_set034_ffeTap4=90
nego_set035_slicerIndEn=255
nego_set035_slicer1Enable=8
nego_set035_slicer2Enable=8
nego_set035_ffeTap0=100
nego_set035_ffeTap1=128
nego_set035_ffeTap2=243
nego_set035_ffeTap3=128
nego_set035_ffeTap4=70
nego_set036_slicerIndEn=255
nego_set036_slicer1Enable=8
nego_set036_slicer2Enable=8
nego_set036_ffeTap0=120
nego_set036_ffeTap1=128
nego_set036_ffeTap2=223
nego_set036_ffeTap3=128
nego_set036_ffeTap4=90
nego_set037_slicerIndEn=255
nego_set037_slicer1Enable=8
nego_set037_slicer2Enable=8
nego_set037_ffeTap0=120
nego_set037_ffeTap1=128
nego_set037_ffeTap2=243
nego_set037_ffeTap3=128
nego_set037_ffeTap4=70
nego_set038_slicerIndEn=255
nego_set038_slicer1Enable=8
nego_set038_slicer2Enable=8
nego_set038_ffeTap0=100
nego_set038_ffeTap1=128
nego_set038_ffeTap2=243
nego_set038_ffeTap3=128
nego_set038_ffeTap4=70
nego_set039_slicerIndEn=255
nego_set039_slicer1Enable=8
nego_set039_slicer2Enable=8
nego_set039_ffeTap0=111
nego_set039_ffeTap1=128
nego_set039_ffeTap2=235
nego_set039_ffeTap3=128
nego_set039_ffeTap4=101
nego_set040_slicerIndEn=255
nego_set040_slicer1Enable=8
nego_set040_slicer2Enable=8
nego_set040_ffeTap0=123
nego_set040_ffeTap1=103
nego_set040_ffeTap2=245
nego_set040_ffeTap3=128
nego_set040_ffeTap4=78
nego_set041_slicerIndEn=255
nego_set041_slicer1Enable=8
nego_set041_slicer2Enable=8
nego_set041_ffeTap0=255
nego_set041_ffeTap1=128
nego_set041_ffeTap2=128
nego_set041_ffeTap3=128
nego_set041_ffeTap4=128
nego_set042_slicerIndEn=0
nego_set042_slicer1Enable=0
nego_set042_slicer2Enable=0
nego_set042_ffeTap0=255
nego_set042_ffeTap1=128
nego_set042_ffeTap2=128
nego_set042_ffeTap3=128
nego_set042_ffeTap4=128
nego_set043_slicerIndEn=255
nego_set043_slicer1Enable=0
nego_set043_slicer2Enable=0
nego_set043_ffeTap0=69
nego_set043_ffeTap1=240
nego_set043_ffeTap2=128
nego_set043_ffeTap3=135
nego_set043_ffeTap4=137
nego_set044_slicerIndEn=255
nego_set044_slicer1Enable=8
nego_set044_slicer2Enable=8
nego_set044_ffeTap0=80
nego_set044_ffeTap1=239
nego_set044_ffeTap2=128
nego_set044_ffeTap3=112
nego_set044_ffeTap4=144
nego_set045_slicerIndEn=240
nego_set045_slicer1Enable=8
nego_set045_slicer2Enable=8
nego_set045_ffeTap0=128
nego_set045_ffeTap1=128
nego_set045_ffeTap2=220
nego_set045_ffeTap3=126
nego_set045_ffeTap4=100
nego_set046_slicerIndEn=240
nego_set046_slicer1Enable=8
nego_set046_slicer2Enable=8
nego_set046_ffeTap0=108
nego_set046_ffeTap1=128
nego_set046_ffeTap2=235
nego_set046_ffeTap3=128
nego_set046_ffeTap4=102
nego_set047_slicerIndEn=240
nego_set047_slicer1Enable=8
nego_set047_slicer2Enable=8
nego_set047_ffeTap0=104
nego_set047_ffeTap1=128
nego_set047_ffeTap2=235
nego_set047_ffeTap3=128
nego_set047_ffeTap4=128
nego_set048_slicerIndEn=240
nego_set048_slicer1Enable=8
nego_set048_slicer2Enable=8
nego_set048_ffeTap0=109
nego_set048_ffeTap1=128
nego_set048_ffeTap2=236
nego_set048_ffeTap3=128
nego_set048_ffeTap4=132
nego_set049_slicerIndEn=240
nego_set049_slicer1Enable=8
nego_set049_slicer2Enable=8
nego_set049_ffeTap0=120
nego_set049_ffeTap1=128
nego_set049_ffeTap2=243
nego_set049_ffeTap3=128
nego_set049_ffeTap4=90
nego_set050_slicerIndEn=240
nego_set050_slicer1Enable=8
nego_set050_slicer2Enable=8
nego_set050_ffeTap0=100
nego_set050_ffeTap1=128
nego_set050_ffeTap2=243
nego_set050_ffeTap3=128
nego_set050_ffeTap4=70
nego_set051_slicerIndEn=240
nego_set051_slicer1Enable=8
nego_set051_slicer2Enable=8
nego_set051_ffeTap0=120
nego_set051_ffeTap1=128
nego_set051_ffeTap2=223
nego_set051_ffeTap3=128
nego_set051_ffeTap4=90
nego_set052_slicerIndEn=240
nego_set052_slicer1Enable=8
nego_set052_slicer2Enable=8
nego_set052_ffeTap0=120
nego_set052_ffeTap1=128
nego_set052_ffeTap2=243
nego_set052_ffeTap3=128
nego_set052_ffeTap4=70
nego_set053_slicerIndEn=240
nego_set053_slicer1Enable=8
nego_set053_slicer2Enable=8
nego_set053_ffeTap0=100
nego_set053_ffeTap1=128
nego_set053_ffeTap2=243
nego_set053_ffeTap3=128
nego_set053_ffeTap4=70
nego_set054_slicerIndEn=240
nego_set054_slicer1Enable=8
nego_set054_slicer2Enable=8
nego_set054_ffeTap0=111
nego_set054_ffeTap1=128
nego_set054_ffeTap2=235
nego_set054_ffeTap3=128
nego_set054_ffeTap4=101
nego_set055_slicerIndEn=240
nego_set055_slicer1Enable=8
nego_set055_slicer2Enable=8
nego_set055_ffeTap0=123
nego_set055_ffeTap1=103
nego_set055_ffeTap2=245
nego_set055_ffeTap3=128
nego_set055_ffeTap4=78
nego_set056_slicerIndEn=255
nego_set056_slicer1Enable=8
nego_set056_slicer2Enable=8
nego_set056_ffeTap0=222
nego_set056_ffeTap1=71
nego_set056_ffeTap2=127
nego_set056_ffeTap3=106
nego_set056_ffeTap4=121
nego_set057_slicerIndEn=255
nego_set057_slicer1Enable=8
nego_set057_slicer2Enable=8
nego_set057_ffeTap0=241
nego_set057_ffeTap1=103
nego_set057_ffeTap2=128
nego_set057_ffeTap3=120
nego_set057_ffeTap4=134
nego_set058_slicerIndEn=255
nego_set058_slicer1Enable=8
nego_set058_slicer2Enable=8
nego_set058_ffeTap0=231
nego_set058_ffeTap1=120
nego_set058_ffeTap2=128
nego_set058_ffeTap3=133
nego_set058_ffeTap4=138
nego_set059_slicerIndEn=255
nego_set059_slicer1Enable=8
nego_set059_slicer2Enable=8
nego_set059_ffeTap0=199
nego_set059_ffeTap1=128
nego_set059_ffeTap2=236
nego_set059_ffeTap3=113
nego_set059_ffeTap4=113
nego_set060_slicerIndEn=235
nego_set060_slicer1Enable=8
nego_set060_slicer2Enable=8
nego_set060_ffeTap0=128
nego_set060_ffeTap1=128
nego_set060_ffeTap2=220
nego_set060_ffeTap3=126
nego_set060_ffeTap4=100
nego_set061_slicerIndEn=235
nego_set061_slicer1Enable=8
nego_set061_slicer2Enable=8
nego_set061_ffeTap0=108
nego_set061_ffeTap1=128
nego_set061_ffeTap2=235
nego_set061_ffeTap3=128
nego_set061_ffeTap4=102
nego_set062_slicerIndEn=235
nego_set062_slicer1Enable=8
nego_set062_slicer2Enable=8
nego_set062_ffeTap0=104
nego_set062_ffeTap1=128
nego_set062_ffeTap2=235
nego_set062_ffeTap3=128
nego_set062_ffeTap4=128
nego_set063_slicerIndEn=235
nego_set063_slicer1Enable=8
nego_set063_slicer2Enable=8
nego_set063_ffeTap0=109
nego_set063_ffeTap1=128
nego_set063_ffeTap2=236
nego_set063_ffeTap3=128
nego_set063_ffeTap4=132
nego_set064_slicerIndEn=235
nego_set064_slicer1Enable=8
nego_set064_slicer2Enable=8
nego_set064_ffeTap0=120
nego_set064_ffeTap1=128
nego_set064_ffeTap2=243
nego_set064_ffeTap3=128
nego_set064_ffeTap4=90
nego_set065_slicerIndEn=235
nego_set065_slicer1Enable=8
nego_set065_slicer2Enable=8
nego_set065_ffeTap0=100
nego_set065_ffeTap1=128
nego_set065_ffeTap2=243
nego_set065_ffeTap3=128
nego_set065_ffeTap4=70
nego_set066_slicerIndEn=235
nego_set066_slicer1Enable=8
nego_set066_slicer2Enable=8
nego_set066_ffeTap0=120
nego_set066_ffeTap1=128
nego_set066_ffeTap2=223
nego_set066_ffeTap3=128
nego_set066_ffeTap4=90
nego_set067_slicerIndEn=235
nego_set067_slicer1Enable=8
nego_set067_slicer2Enable=8
nego_set067_ffeTap0=120
nego_set067_ffeTap1=128
nego_set067_ffeTap2=243
nego_set067_ffeTap3=128
nego_set067_ffeTap4=70
nego_set068_slicerIndEn=235
nego_set068_slicer1Enable=8
nego_set068_slicer2Enable=8
nego_set068_ffeTap0=100
nego_set068_ffeTap1=128
nego_set068_ffeTap2=243
nego_set068_ffeTap3=128
nego_set068_ffeTap4=70
nego_set069_slicerIndEn=235
nego_set069_slicer1Enable=8
nego_set069_slicer2Enable=8
nego_set069_ffeTap0=111
nego_set069_ffeTap1=128
nego_set069_ffeTap2=235
nego_set069_ffeTap3=128
nego_set069_ffeTap4=101
nego_set070_slicerIndEn=235
nego_set070_slicer1Enable=8
nego_set070_slicer2Enable=8
nego_set070_ffeTap0=123
nego_set070_ffeTap1=103
nego_set070_ffeTap2=245
nego_set070_ffeTap3=128
nego_set070_ffeTap4=78
nego_set071_slicerIndEn=0
nego_set071_slicer1Enable=0
nego_set071_slicer2Enable=0
nego_set071_ffeTap0=121
nego_set071_ffeTap1=108
nego_set071_ffeTap2=185
nego_set071_ffeTap3=192
nego_set071_ffeTap4=152
nego_set072_slicerIndEn=0
nego_set072_slicer1Enable=0
nego_set072_slicer2Enable=0
nego_set072_ffeTap0=103
nego_set072_ffeTap1=212
nego_set072_ffeTap2=135
nego_set072_ffeTap3=128
nego_set072_ffeTap4=136
nego_set073_slicerIndEn=0
nego_set073_slicer1Enable=0
nego_set073_slicer2Enable=0
nego_set073_ffeTap0=139
nego_set073_ffeTap1=224
nego_set073_ffeTap2=87
nego_set073_ffeTap3=128
nego_set073_ffeTap4=140
nego_set074_slicerIndEn=255
nego_set074_slicer1Enable=8
nego_set074_slicer2Enable=8
nego_set074_ffeTap0=100
nego_set074_ffeTap1=120
nego_set074_ffeTap2=255
nego_set074_ffeTap3=120
nego_set074_ffeTap4=100
nego_set075_slicerIndEn=255
nego_set075_slicer1Enable=8
nego_set075_slicer2Enable=8
nego_set075_ffeTap0=100
nego_set075_ffeTap1=120
nego_set075_ffeTap2=255
nego_set075_ffeTap3=135
nego_set075_ffeTap4=100
nego_set076_slicerIndEn=255
nego_set076_slicer1Enable=8
nego_set076_slicer2Enable=8
nego_set076_ffeTap0=214
nego_set076_ffeTap1=80
nego_set076_ffeTap2=126
nego_set076_ffeTap3=121
nego_set076_ffeTap4=105
nego_set077_slicerIndEn=255
nego_set077_slicer1Enable=0
nego_set077_slicer2Enable=0
nego_set077_ffeTap0=255
nego_set077_ffeTap1=128
nego_set077_ffeTap2=128
nego_set077_ffeTap3=128
nego_set077_ffeTap4=128
nego_set078_slicerIndEn=255
nego_set078_slicer1Enable=8
nego_set078_slicer2Enable=8
nego_set078_ffeTap0=85
nego_set078_ffeTap1=224
nego_set078_ffeTap2=122
nego_set078_ffeTap3=128
nego_set078_ffeTap4=126
nego_set079_slicerIndEn=255
nego_set079_slicer1Enable=8
nego_set079_slicer2Enable=8
nego_set079_ffeTap0=83
nego_set079_ffeTap1=242
nego_set079_ffeTap2=138
nego_set079_ffeTap3=120
nego_set079_ffeTap4=122
nego_set080_slicerIndEn=255
nego_set080_slicer1Enable=0
nego_set080_slicer2Enable=0
nego_set080_ffeTap0=255
nego_set080_ffeTap1=128
nego_set080_ffeTap2=128
nego_set080_ffeTap3=128
nego_set080_ffeTap4=128
nego_set081_slicerIndEn=255
nego_set081_slicer1Enable=0
nego_set081_slicer2Enable=0
nego_set081_ffeTap0=255
nego_set081_ffeTap1=128
nego_set081_ffeTap2=128
nego_set081_ffeTap3=128
nego_set081_ffeTap4=128
nego_set082_slicerIndEn=255
nego_set082_slicer1Enable=0
nego_set082_slicer2Enable=0
nego_set082_ffeTap0=255
nego_set082_ffeTap1=128
nego_set082_ffeTap2=128
nego_set082_ffeTap3=128
nego_set082_ffeTap4=128
nego_set083_slicerIndEn=255
nego_set083_slicer1Enable=0
nego_set083_slicer2Enable=0
nego_set083_ffeTap0=255
nego_set083_ffeTap1=128
nego_set083_ffeTap2=128
nego_set083_ffeTap3=128
nego_set083_ffeTap4=128
nego_set084_slicerIndEn=255
nego_set084_slicer1Enable=0
nego_set084_slicer2Enable=0
nego_set084_ffeTap0=255
nego_set084_ffeTap1=128
nego_set084_ffeTap2=128
nego_set084_ffeTap3=128
nego_set084_ffeTap4=128
nego_set085_slicerIndEn=255
nego_set085_slicer1Enable=0
nego_set085_slicer2Enable=0
nego_set085_ffeTap0=255
nego_set085_ffeTap1=128
nego_set085_ffeTap2=128
nego_set085_ffeTap3=128
nego_set085_ffeTap4=128
nego_set086_slicerIndEn=255
nego_set086_slicer1Enable=0
nego_set086_slicer2Enable=0
nego_set086_ffeTap0=255
nego_set086_ffeTap1=128
nego_set086_ffeTap2=128
nego_set086_ffeTap3=128
nego_set086_ffeTap4=128
nego_set087_slicerIndEn=255
nego_set087_slicer1Enable=0
nego_set087_slicer2Enable=0
nego_set087_ffeTap0=255
nego_set087_ffeTap1=128
nego_set087_ffeTap2=128
nego_set087_ffeTap3=128
nego_set087_ffeTap4=128
nego_set088_slicerIndEn=255
nego_set088_slicer1Enable=0
nego_set088_slicer2Enable=0
nego_set088_ffeTap0=255
nego_set088_ffeTap1=128
nego_set088_ffeTap2=128
nego_set088_ffeTap3=128
nego_set088_ffeTap4=128
nego_set089_slicerIndEn=255
nego_set089_slicer1Enable=0
nego_set089_slicer2Enable=0
nego_set089_ffeTap0=255
nego_set089_ffeTap1=128
nego_set089_ffeTap2=128
nego_set089_ffeTap3=128
nego_set089_ffeTap4=128
nego_set090_slicerIndEn=255
nego_set090_slicer1Enable=0
nego_set090_slicer2Enable=0
nego_set090_ffeTap0=255
nego_set090_ffeTap1=128
nego_set090_ffeTap2=128
nego_set090_ffeTap3=128
nego_set090_ffeTap4=128
nego_set091_slicerIndEn=255
nego_set091_slicer1Enable=0
nego_set091_slicer2Enable=0
nego_set091_ffeTap0=255
nego_set091_ffeTap1=128
nego_set091_ffeTap2=128
nego_set091_ffeTap3=128
nego_set091_ffeTap4=128
nego_set092_slicerIndEn=255
nego_set092_slicer1Enable=0
nego_set092_slicer2Enable=0
nego_set092_ffeTap0=255
nego_set092_ffeTap1=128
nego_set092_ffeTap2=128
nego_set092_ffeTap3=128
nego_set092_ffeTap4=128
nego_set093_slicerIndEn=255
nego_set093_slicer1Enable=0
nego_set093_slicer2Enable=0
nego_set093_ffeTap0=255
nego_set093_ffeTap1=128
nego_set093_ffeTap2=128
nego_set093_ffeTap3=128
nego_set093_ffeTap4=128
nego_set094_slicerIndEn=255
nego_set094_slicer1Enable=0
nego_set094_slicer2Enable=0
nego_set094_ffeTap0=255
nego_set094_ffeTap1=128
nego_set094_ffeTap2=128
nego_set094_ffeTap3=128
nego_set094_ffeTap4=128
nego_set095_slicerIndEn=255
nego_set095_slicer1Enable=0
nego_set095_slicer2Enable=0
nego_set095_ffeTap0=255
nego_set095_ffeTap1=128
nego_set095_ffeTap2=128
nego_set095_ffeTap3=128
nego_set095_ffeTap4=128
nego_set096_slicerIndEn=235
nego_set096_slicer1Enable=8
nego_set096_slicer2Enable=8
nego_set096_ffeTap0=255
nego_set096_ffeTap1=140
nego_set096_ffeTap2=100
nego_set096_ffeTap3=135
nego_set096_ffeTap4=128
nego_set097_slicerIndEn=255
nego_set097_slicer1Enable=8
nego_set097_slicer2Enable=8
nego_set097_ffeTap0=128
nego_set097_ffeTap1=255
nego_set097_ffeTap2=164
nego_set097_ffeTap3=118
nego_set097_ffeTap4=104
nego_set098_slicerIndEn=255
nego_set098_slicer1Enable=8
nego_set098_slicer2Enable=8
nego_set098_ffeTap0=255
nego_set098_ffeTap1=125
nego_set098_ffeTap2=75
nego_set098_ffeTap3=105
nego_set098_ffeTap4=125
nego_set099_slicerIndEn=255
nego_set099_slicer1Enable=8
nego_set099_slicer2Enable=8
nego_set099_ffeTap0=240
nego_set099_ffeTap1=128
nego_set099_ffeTap2=75
nego_set099_ffeTap3=105
nego_set099_ffeTap4=110
nego_set100_slicerIndEn=255
nego_set100_slicer1Enable=8
nego_set100_slicer2Enable=8
nego_set100_ffeTap0=120
nego_set100_ffeTap1=120
nego_set100_ffeTap2=215
nego_set100_ffeTap3=128
nego_set100_ffeTap4=70
nego_set101_slicerIndEn=255
nego_set101_slicer1Enable=8
nego_set101_slicer2Enable=8
nego_set101_ffeTap0=128
nego_set101_ffeTap1=104
nego_set101_ffeTap2=225
nego_set101_ffeTap3=128
nego_set101_ffeTap4=70
nego_set102_slicerIndEn=255
nego_set102_slicer1Enable=8
nego_set102_slicer2Enable=8
nego_set102_ffeTap0=255
nego_set102_ffeTap1=110
nego_set102_ffeTap2=128
nego_set102_ffeTap3=120
nego_set102_ffeTap4=128
nego_set103_slicerIndEn=255
nego_set103_slicer1Enable=8
nego_set103_slicer2Enable=8
nego_set103_ffeTap0=222
nego_set103_ffeTap1=71
nego_set103_ffeTap2=127
nego_set103_ffeTap3=106
nego_set103_ffeTap4=121
nego_set104_slicerIndEn=255
nego_set104_slicer1Enable=8
nego_set104_slicer2Enable=8
nego_set104_ffeTap0=96
nego_set104_ffeTap1=160
nego_set104_ffeTap2=239
nego_set104_ffeTap3=160
nego_set104_ffeTap4=128
nego_set105_slicerIndEn=255
nego_set105_slicer1Enable=8
nego_set105_slicer2Enable=8
nego_set105_ffeTap0=214
nego_set105_ffeTap1=80
nego_set105_ffeTap2=126
nego_set105_ffeTap3=121
nego_set105_ffeTap4=105
nego_set106_slicerIndEn=255
nego_set106_slicer1Enable=8
nego_set106_slicer2Enable=8
nego_set106_ffeTap0=85
nego_set106_ffeTap1=224
nego_set106_ffeTap2=122
nego_set106_ffeTap3=128
nego_set106_ffeTap4=126
nego_set107_slicerIndEn=255
nego_set107_slicer1Enable=8
nego_set107_slicer2Enable=8
nego_set107_ffeTap0=96
nego_set107_ffeTap1=136
nego_set107_ffeTap2=255
nego_set107_ffeTap3=136
nego_set107_ffeTap4=96
nego_set108_slicerIndEn=255
nego_set108_slicer1Enable=8
nego_set108_slicer2Enable=8
nego_set108_ffeTap0=110
nego_set108_ffeTap1=106
nego_set108_ffeTap2=249
nego_set108_ffeTap3=125
nego_set108_ffeTap4=118
nego_set109_slicerIndEn=255
nego_set109_slicer1Enable=8
nego_set109_slicer2Enable=8
nego_set109_ffeTap0=105
nego_set109_ffeTap1=130
nego_set109_ffeTap2=250
nego_set109_ffeTap3=120
nego_set109_ffeTap4=75
nego_set110_slicerIndEn=255
nego_set110_slicer1Enable=8
nego_set110_slicer2Enable=8
nego_set110_ffeTap0=255
nego_set110_ffeTap1=140
nego_set110_ffeTap2=110
nego_set110_ffeTap3=120
nego_set110_ffeTap4=128
nego_set111_slicerIndEn=255
nego_set111_slicer1Enable=8
nego_set111_slicer2Enable=8
nego_set111_ffeTap0=95
nego_set111_ffeTap1=160
nego_set111_ffeTap2=255
nego_set111_ffeTap3=128
nego_set111_ffeTap4=110
nego_set112_slicerIndEn=255
nego_set112_slicer1Enable=8
nego_set112_slicer2Enable=8
nego_set112_ffeTap0=85
nego_set112_ffeTap1=224
nego_set112_ffeTap2=122
nego_set112_ffeTap3=128
nego_set112_ffeTap4=126
nego_set113_slicerIndEn=255
nego_set113_slicer1Enable=8
nego_set113_slicer2Enable=8
nego_set113_ffeTap0=83
nego_set113_ffeTap1=242
nego_set113_ffeTap2=138
nego_set113_ffeTap3=120
nego_set113_ffeTap4=122
nego_set114_slicerIndEn=255
nego_set114_slicer1Enable=8
nego_set114_slicer2Enable=8
nego_set114_ffeTap0=80
nego_set114_ffeTap1=239
nego_set114_ffeTap2=128
nego_set114_ffeTap3=112
nego_set114_ffeTap4=144
nego_set115_slicerIndEn=255
nego_set115_slicer1Enable=0
nego_set115_slicer2Enable=0
nego_set115_ffeTap0=104
nego_set115_ffeTap1=228
nego_set115_ffeTap2=204
nego_set115_ffeTap3=125
nego_set115_ffeTap4=136
nego_set116_slicerIndEn=255
nego_set116_slicer1Enable=8
nego_set116_slicer2Enable=8
nego_set116_ffeTap0=241
nego_set116_ffeTap1=103
nego_set116_ffeTap2=128
nego_set116_ffeTap3=120
nego_set116_ffeTap4=134
nego_set117_slicerIndEn=255
nego_set117_slicer1Enable=8
nego_set117_slicer2Enable=8
nego_set117_ffeTap0=231
nego_set117_ffeTap1=120
nego_set117_ffeTap2=128
nego_set117_ffeTap3=133
nego_set117_ffeTap4=138
nego_set118_slicerIndEn=255
nego_set118_slicer1Enable=8
nego_set118_slicer2Enable=8
nego_set118_ffeTap0=255
nego_set118_ffeTap1=160
nego_set118_ffeTap2=150
nego_set118_ffeTap3=120
nego_set118_ffeTap4=128
nego_set119_slicerIndEn=255
nego_set119_slicer1Enable=8
nego_set119_slicer2Enable=8
nego_set119_ffeTap0=222
nego_set119_ffeTap1=55
nego_set119_ffeTap2=128
nego_set119_ffeTap3=105
nego_set119_ffeTap4=137
nego_set120_slicerIndEn=255
nego_set120_slicer1Enable=8
nego_set120_slicer2Enable=8
nego_set120_ffeTap0=235
nego_set120_ffeTap1=127
nego_set120_ffeTap2=40
nego_set120_ffeTap3=115
nego_set120_ffeTap4=126
nego_set121_slicerIndEn=255
nego_set121_slicer1Enable=8
nego_set121_slicer2Enable=8
nego_set121_ffeTap0=220
nego_set121_ffeTap1=128
nego_set121_ffeTap2=60
nego_set121_ffeTap3=110
nego_set121_ffeTap4=128
nego_set122_slicerIndEn=255
nego_set122_slicer1Enable=8
nego_set122_slicer2Enable=8
nego_set122_ffeTap0=220
nego_set122_ffeTap1=128
nego_set122_ffeTap2=45
nego_set122_ffeTap3=115
nego_set122_ffeTap4=128
nego_set123_slicerIndEn=255
nego_set123_slicer1Enable=8
nego_set123_slicer2Enable=8
nego_set123_ffeTap0=105
nego_set123_ffeTap1=243
nego_set123_ffeTap2=155
nego_set123_ffeTap3=126
nego_set123_ffeTap4=87
nego_set124_slicerIndEn=255
nego_set124_slicer1Enable=8
nego_set124_slicer2Enable=8
nego_set124_ffeTap0=240
nego_set124_ffeTap1=24
nego_set124_ffeTap2=38
nego_set124_ffeTap3=116
nego_set124_ffeTap4=127
nego_set125_slicerIndEn=255
nego_set125_slicer1Enable=8
nego_set125_slicer2Enable=8
nego_set125_ffeTap0=220
nego_set125_ffeTap1=128
nego_set125_ffeTap2=50
nego_set125_ffeTap3=110
nego_set125_ffeTap4=128
nego_set126_slicerIndEn=255
nego_set126_slicer1Enable=0
nego_set126_slicer2Enable=0
nego_set126_ffeTap0=255
nego_set126_ffeTap1=128
nego_set126_ffeTap2=128
nego_set126_ffeTap3=128
nego_set126_ffeTap4=128
nego_set127_slicerIndEn=255
nego_set127_slicer1Enable=0
nego_set127_slicer2Enable=0
nego_set127_ffeTap0=255
nego_set127_ffeTap1=128
nego_set127_ffeTap2=128
nego_set127_ffeTap3=128
nego_set127_ffeTap4=128



;; ETH optic
halfActive_set0_ffeTap0=247
halfActive_set0_ffeTap1=55
halfActive_set0_ffeTap2=127
halfActive_set0_ffeTap3=95
halfActive_set0_ffeTap4=127

activeFibre_set0_ffeTap0=247
activeFibre_set0_ffeTap1=55
activeFibre_set0_ffeTap2=127
activeFibre_set0_ffeTap3=95
activeFibre_set0_ffeTap4=127

halfActiveFdr_set0_ffeTap0=247
halfActiveFdr_set0_ffeTap1=55
halfActiveFdr_set0_ffeTap2=127
halfActiveFdr_set0_ffeTap3=95
halfActiveFdr_set0_ffeTap4=127

activeFibreFdr_set0_ffeTap0=247
activeFibreFdr_set0_ffeTap1=55
activeFibreFdr_set0_ffeTap2=127
activeFibreFdr_set0_ffeTap3=95
activeFibreFdr_set0_ffeTap4=127

[tx_nego_set_masks_8_10]

[tx_nego_set_masks_64_66]

[tx_nego_set_masks_fdr]

[rx_nego_set_masks_8_10]

[rx_nego_set_masks_64_66]
module_00_sets_031_000=0x0
module_01_sets_031_000=0x0
module_02_sets_031_000=0x0
module_03_sets_031_000=0x0
module_04_sets_031_000=0x0
module_05_sets_031_000=0x0
module_06_sets_031_000=0x0
module_07_sets_031_000=0x0
module_08_sets_031_000=0x0
module_09_sets_031_000=0x0
module_10_sets_031_000=0x0
module_11_sets_031_000=0x0
module_12_sets_031_000=0x0
module_13_sets_031_000=0x0
module_14_sets_031_000=0x0
module_15_sets_031_000=0x0
module_16_sets_031_000=0x0
module_17_sets_031_000=0x0
module_18_sets_031_000=0x0
module_19_sets_031_000=0x0
module_20_sets_031_000=0x0
module_21_sets_031_000=0x0
module_22_sets_031_000=0x0
module_23_sets_031_000=0x0
module_24_sets_031_000=0x0
module_25_sets_031_000=0x0
module_26_sets_031_000=0x0
module_27_sets_031_000=0x0
module_28_sets_031_000=0x0
module_29_sets_031_000=0x0
module_30_sets_031_000=0x0
module_31_sets_031_000=0x0
module_32_sets_031_000=0x0
module_33_sets_031_000=0x0
module_34_sets_031_000=0x0
module_35_sets_031_000=0x0
module_36_sets_031_000=0x0
module_37_sets_031_000=0x0
module_38_sets_031_000=0x0
module_39_sets_031_000=0x0
module_40_sets_031_000=0x0
module_41_sets_031_000=0x0
module_42_sets_031_000=0x0
module_43_sets_031_000=0x0
module_44_sets_031_000=0x0
module_45_sets_031_000=0x0
module_46_sets_031_000=0x0
module_47_sets_031_000=0x0
module_48_sets_031_000=0x0
module_49_sets_031_000=0x0
module_50_sets_031_000=0x0
module_51_sets_031_000=0x0
module_52_sets_031_000=0x0
module_53_sets_031_000=0x0
module_54_sets_031_000=0x0
module_55_sets_031_000=0x0
module_56_sets_031_000=0x0
module_57_sets_031_000=0x0
module_58_sets_031_000=0x0
module_59_sets_031_000=0x0
module_60_sets_031_000=0x0
module_61_sets_031_000=0x0
module_62_sets_031_000=0x0
module_63_sets_031_000=0x0

module_00_sets_063_032=0x0
module_01_sets_063_032=0x0
module_02_sets_063_032=0x0
module_03_sets_063_032=0x0
module_04_sets_063_032=0x0
module_05_sets_063_032=0x0
module_06_sets_063_032=0x0
module_07_sets_063_032=0x0
module_08_sets_063_032=0x0
module_09_sets_063_032=0x0
module_10_sets_063_032=0x0
module_11_sets_063_032=0x0
module_12_sets_063_032=0x0
module_13_sets_063_032=0x0
module_14_sets_063_032=0x0
module_15_sets_063_032=0x0
module_16_sets_063_032=0x0
module_17_sets_063_032=0x0
module_18_sets_063_032=0x0
module_19_sets_063_032=0x0
module_20_sets_063_032=0x0
module_21_sets_063_032=0x0
module_22_sets_063_032=0x0
module_23_sets_063_032=0x0
module_24_sets_063_032=0x0
module_25_sets_063_032=0x0
module_26_sets_063_032=0x0
module_27_sets_063_032=0x0
module_28_sets_063_032=0x0
module_29_sets_063_032=0x0
module_30_sets_063_032=0x0
module_31_sets_063_032=0x0
module_32_sets_063_032=0x0
module_33_sets_063_032=0x0
module_34_sets_063_032=0x0
module_35_sets_063_032=0x0
module_36_sets_063_032=0x0
module_37_sets_063_032=0x0
module_38_sets_063_032=0x0
module_39_sets_063_032=0x0
module_40_sets_063_032=0x0
module_41_sets_063_032=0x0
module_42_sets_063_032=0x0
module_43_sets_063_032=0x0
module_44_sets_063_032=0x0
module_45_sets_063_032=0x0
module_46_sets_063_032=0x0
module_47_sets_063_032=0x0
module_48_sets_063_032=0x0
module_49_sets_063_032=0x0
module_50_sets_063_032=0x0
module_51_sets_063_032=0x0
module_52_sets_063_032=0x0
module_53_sets_063_032=0x0
module_54_sets_063_032=0x0
module_55_sets_063_032=0x0
module_56_sets_063_032=0x0
module_57_sets_063_032=0x0
module_58_sets_063_032=0x0
module_59_sets_063_032=0x0
module_60_sets_063_032=0x0
module_61_sets_063_032=0x0
module_62_sets_063_032=0x0
module_63_sets_063_032=0x0

module_00_sets_095_064=0x0
module_01_sets_095_064=0x0
module_02_sets_095_064=0x0
module_03_sets_095_064=0x0
module_04_sets_095_064=0x0
module_05_sets_095_064=0x0
module_06_sets_095_064=0x0
module_07_sets_095_064=0x0
module_08_sets_095_064=0x0
module_09_sets_095_064=0x0
module_10_sets_095_064=0x0
module_11_sets_095_064=0x0
module_12_sets_095_064=0x0
module_13_sets_095_064=0x0
module_14_sets_095_064=0x0
module_15_sets_095_064=0x0
module_16_sets_095_064=0x0
module_17_sets_095_064=0x0
module_18_sets_095_064=0x0
module_19_sets_095_064=0x0
module_20_sets_095_064=0x0
module_21_sets_095_064=0x0
module_22_sets_095_064=0x0
module_23_sets_095_064=0x0
module_24_sets_095_064=0x0
module_25_sets_095_064=0x0
module_26_sets_095_064=0x0
module_27_sets_095_064=0x0
module_28_sets_095_064=0x0
module_29_sets_095_064=0x0
module_30_sets_095_064=0x0
module_31_sets_095_064=0x0
module_32_sets_095_064=0x0
module_33_sets_095_064=0x0
module_34_sets_095_064=0x0
module_35_sets_095_064=0x0
module_36_sets_095_064=0x0
module_37_sets_095_064=0x0
module_38_sets_095_064=0x0
module_39_sets_095_064=0x0
module_40_sets_095_064=0x0
module_41_sets_095_064=0x0
module_42_sets_095_064=0x0
module_43_sets_095_064=0x0
module_44_sets_095_064=0x0
module_45_sets_095_064=0x0
module_46_sets_095_064=0x0
module_47_sets_095_064=0x0
module_48_sets_095_064=0x0
module_49_sets_095_064=0x0
module_50_sets_095_064=0x0
module_51_sets_095_064=0x0
module_52_sets_095_064=0x0
module_53_sets_095_064=0x0
module_54_sets_095_064=0x0
module_55_sets_095_064=0x0
module_56_sets_095_064=0x0
module_57_sets_095_064=0x0
module_58_sets_095_064=0x0
module_59_sets_095_064=0x0
module_60_sets_095_064=0x0
module_61_sets_095_064=0x0
module_62_sets_095_064=0x0
module_63_sets_095_064=0x0

module_00_sets_127_096=0x3fffffff
module_01_sets_127_096=0x3fffffff
module_02_sets_127_096=0x3fffffff
module_03_sets_127_096=0x3fffffff
module_04_sets_127_096=0x3fffffff
module_05_sets_127_096=0x3fffffff
module_06_sets_127_096=0x3fffffff
module_07_sets_127_096=0x3fffffff
module_08_sets_127_096=0x3fffffff
module_09_sets_127_096=0x3fffffff
module_10_sets_127_096=0x3fffffff
module_11_sets_127_096=0x3fffffff
module_12_sets_127_096=0x3fffffff
module_13_sets_127_096=0x3fffffff
module_14_sets_127_096=0x3fffffff
module_15_sets_127_096=0x3fffffff
module_16_sets_127_096=0x3fffffff
module_17_sets_127_096=0x3fffffff
module_18_sets_127_096=0x3fffffff
module_19_sets_127_096=0x3fffffff
module_20_sets_127_096=0x3fffffff
module_21_sets_127_096=0x3fffffff
module_22_sets_127_096=0x3fffffff
module_23_sets_127_096=0x3fffffff
module_24_sets_127_096=0x3fffffff
module_25_sets_127_096=0x3fffffff
module_26_sets_127_096=0x3fffffff
module_27_sets_127_096=0x3fffffff
module_28_sets_127_096=0x3fffffff
module_29_sets_127_096=0x3fffffff
module_30_sets_127_096=0x3fffffff
module_31_sets_127_096=0x3fffffff
module_32_sets_127_096=0x3fffffff
module_33_sets_127_096=0x3fffffff
module_34_sets_127_096=0x3fffffff
module_35_sets_127_096=0x3fffffff
module_36_sets_127_096=0x3fffffff
module_37_sets_127_096=0x3fffffff
module_38_sets_127_096=0x3fffffff
module_39_sets_127_096=0x3fffffff
module_40_sets_127_096=0x3fffffff
module_41_sets_127_096=0x3fffffff
module_42_sets_127_096=0x3fffffff
module_43_sets_127_096=0x3fffffff
module_44_sets_127_096=0x3fffffff
module_45_sets_127_096=0x3fffffff
module_46_sets_127_096=0x3fffffff
module_47_sets_127_096=0x3fffffff
module_48_sets_127_096=0x3fffffff
module_49_sets_127_096=0x3fffffff
module_50_sets_127_096=0x3fffffff
module_51_sets_127_096=0x3fffffff
module_52_sets_127_096=0x3fffffff
module_53_sets_127_096=0x3fffffff
module_54_sets_127_096=0x3fffffff
module_55_sets_127_096=0x3fffffff
module_56_sets_127_096=0x3fffffff
module_57_sets_127_096=0x3fffffff
module_58_sets_127_096=0x3fffffff
module_59_sets_127_096=0x3fffffff
module_60_sets_127_096=0x3fffffff
module_61_sets_127_096=0x3fffffff
module_62_sets_127_096=0x3fffffff
module_63_sets_127_096=0x3fffffff

[kr_rx_masks]
group0_sets_031_000=0x0
group0_sets_063_032=0x0
group0_sets_095_064=0x0
group0_sets_127_096=0x3fffffff
group1_sets_031_000=0x0
group1_sets_063_032=0x0
group1_sets_095_064=0x0
group1_sets_127_096=0x3fffffff
group2_sets_031_000=0x0
group2_sets_063_032=0x0
group2_sets_095_064=0x0
group2_sets_127_096=0x3fffffff
group3_sets_031_000=0x0
group3_sets_063_032=0x0
group3_sets_095_064=0x0
group3_sets_127_096=0x3fffffff

[rx_nego_set_masks_fdr]
module_00_sets_031_000=0x3f00fde0
module_01_sets_031_000=0x3f00fde0
module_02_sets_031_000=0x3f00fde0
module_03_sets_031_000=0x3f00fde0
module_04_sets_031_000=0x3f00fde0
module_05_sets_031_000=0x3f00fde0
module_06_sets_031_000=0x3f00fde0
module_07_sets_031_000=0x3f00fde0
module_08_sets_031_000=0x3f00fde0
module_09_sets_031_000=0x3f00fde0
module_10_sets_031_000=0x3f00fde0
module_11_sets_031_000=0x3f00fde0
module_12_sets_031_000=0x3f00fde0
module_13_sets_031_000=0x3f00fde0
module_14_sets_031_000=0x3f00fde0
module_15_sets_031_000=0x3f00fde0
module_16_sets_031_000=0x3f00fde0
module_17_sets_031_000=0x3f00fde0
module_18_sets_031_000=0x3f00fde0
module_19_sets_031_000=0x3f00fde0
module_20_sets_031_000=0x3f00fde0
module_21_sets_031_000=0x3f00fde0
module_22_sets_031_000=0x3f00fde0
module_23_sets_031_000=0x3f00fde0
module_24_sets_031_000=0x3f00fde0
module_25_sets_031_000=0x3f00fde0
module_26_sets_031_000=0x3f00fde0
module_27_sets_031_000=0x3f00fde0
module_28_sets_031_000=0x3f00fde0
module_29_sets_031_000=0x3f00fde0
module_30_sets_031_000=0x3f00fde0
module_31_sets_031_000=0x3f00fde0
module_32_sets_031_000=0x3f00fde0
module_33_sets_031_000=0x3f00fde0
module_34_sets_031_000=0x3f00fde0
module_35_sets_031_000=0x3f00fde0
module_36_sets_031_000=0x3f00fde0
module_37_sets_031_000=0x3f00fde0
module_38_sets_031_000=0x3f00fde0
module_39_sets_031_000=0x3f00fde0
module_40_sets_031_000=0x3f00fde0
module_41_sets_031_000=0x3f00fde0
module_42_sets_031_000=0x3f00fde0
module_43_sets_031_000=0x3f00fde0
module_44_sets_031_000=0x3f00fde0
module_45_sets_031_000=0x3f00fde0
module_46_sets_031_000=0x3f00fde0
module_47_sets_031_000=0x3f00fde0
module_48_sets_031_000=0x3f00fde0
module_49_sets_031_000=0x3f00fde0
module_50_sets_031_000=0x3f00fde0
module_51_sets_031_000=0x3f00fde0
module_52_sets_031_000=0x3f00fde0
module_53_sets_031_000=0x3f00fde0
module_54_sets_031_000=0x3f00fde0
module_55_sets_031_000=0x3f00fde0
module_56_sets_031_000=0x3f00fde0
module_57_sets_031_000=0x3f00fde0
module_58_sets_031_000=0x3f00fde0
module_59_sets_031_000=0x3f00fde0
module_60_sets_031_000=0x3f00fde0
module_61_sets_031_000=0x3f00fde0
module_62_sets_031_000=0x3f00fde0
module_63_sets_031_000=0x3f00fde0

module_00_sets_063_032=0xf001a01
module_01_sets_063_032=0xf001a01
module_02_sets_063_032=0xf001a01
module_03_sets_063_032=0xf001a01
module_04_sets_063_032=0xf001a01
module_05_sets_063_032=0xf001a01
module_06_sets_063_032=0xf001a01
module_07_sets_063_032=0xf001a01
module_08_sets_063_032=0xf001a01
module_09_sets_063_032=0xf001a01
module_10_sets_063_032=0xf001a01
module_11_sets_063_032=0xf001a01
module_12_sets_063_032=0xf001a01
module_13_sets_063_032=0xf001a01
module_14_sets_063_032=0xf001a01
module_15_sets_063_032=0xf001a01
module_16_sets_063_032=0xf001a01
module_17_sets_063_032=0xf001a01
module_18_sets_063_032=0xf001a01
module_19_sets_063_032=0xf001a01
module_20_sets_063_032=0xf001a01
module_21_sets_063_032=0xf001a01
module_22_sets_063_032=0xf001a01
module_23_sets_063_032=0xf001a01
module_24_sets_063_032=0xf001a01
module_25_sets_063_032=0xf001a01
module_26_sets_063_032=0xf001a01
module_27_sets_063_032=0xf001a01
module_28_sets_063_032=0xf001a01
module_29_sets_063_032=0xf001a01
module_30_sets_063_032=0xf001a01
module_31_sets_063_032=0xf001a01
module_32_sets_063_032=0xf001a01
module_33_sets_063_032=0xf001a01
module_34_sets_063_032=0xf001a01
module_35_sets_063_032=0xf001a01
module_36_sets_063_032=0xf001a01
module_37_sets_063_032=0xf001a01
module_38_sets_063_032=0xf001a01
module_39_sets_063_032=0xf001a01
module_40_sets_063_032=0xf001a01
module_41_sets_063_032=0xf001a01
module_42_sets_063_032=0xf001a01
module_43_sets_063_032=0xf001a01
module_44_sets_063_032=0xf001a01
module_45_sets_063_032=0xf001a01
module_46_sets_063_032=0xf001a01
module_47_sets_063_032=0xf001a01
module_48_sets_063_032=0xf001a01
module_49_sets_063_032=0xf001a01
module_50_sets_063_032=0xf001a01
module_51_sets_063_032=0xf001a01
module_52_sets_063_032=0xf001a01
module_53_sets_063_032=0xf001a01
module_54_sets_063_032=0xf001a01
module_55_sets_063_032=0xf001a01
module_56_sets_063_032=0xf001a01
module_57_sets_063_032=0xf001a01
module_58_sets_063_032=0xf001a01
module_59_sets_063_032=0xf001a01
module_60_sets_063_032=0xf001a01
module_61_sets_063_032=0xf001a01
module_62_sets_063_032=0xf001a01
module_63_sets_063_032=0xf001a01

module_00_sets_095_064=0xfc00
module_01_sets_095_064=0xfc00
module_02_sets_095_064=0xfc00
module_03_sets_095_064=0xfc00
module_04_sets_095_064=0xfc00
module_05_sets_095_064=0xfc00
module_06_sets_095_064=0xfc00
module_07_sets_095_064=0xfc00
module_08_sets_095_064=0xfc00
module_09_sets_095_064=0xfc00
module_10_sets_095_064=0xfc00
module_11_sets_095_064=0xfc00
module_12_sets_095_064=0xfc00
module_13_sets_095_064=0xfc00
module_14_sets_095_064=0xfc00
module_15_sets_095_064=0xfc00
module_16_sets_095_064=0xfc00
module_17_sets_095_064=0xfc00
module_18_sets_095_064=0xfc00
module_19_sets_095_064=0xfc00
module_20_sets_095_064=0xfc00
module_21_sets_095_064=0xfc00
module_22_sets_095_064=0xfc00
module_23_sets_095_064=0xfc00
module_24_sets_095_064=0xfc00
module_25_sets_095_064=0xfc00
module_26_sets_095_064=0xfc00
module_27_sets_095_064=0xfc00
module_28_sets_095_064=0xfc00
module_29_sets_095_064=0xfc00
module_30_sets_095_064=0xfc00
module_31_sets_095_064=0xfc00
module_32_sets_095_064=0xfc00
module_33_sets_095_064=0xfc00
module_34_sets_095_064=0xfc00
module_35_sets_095_064=0xfc00
module_36_sets_095_064=0xfc00
module_37_sets_095_064=0xfc00
module_38_sets_095_064=0xfc00
module_39_sets_095_064=0xfc00
module_40_sets_095_064=0xfc00
module_41_sets_095_064=0xfc00
module_42_sets_095_064=0xfc00
module_43_sets_095_064=0xfc00
module_44_sets_095_064=0xfc00
module_45_sets_095_064=0xfc00
module_46_sets_095_064=0xfc00
module_47_sets_095_064=0xfc00
module_48_sets_095_064=0xfc00
module_49_sets_095_064=0xfc00
module_50_sets_095_064=0xfc00
module_51_sets_095_064=0xfc00
module_52_sets_095_064=0xfc00
module_53_sets_095_064=0xfc00
module_54_sets_095_064=0xfc00
module_55_sets_095_064=0xfc00
module_56_sets_095_064=0xfc00
module_57_sets_095_064=0xfc00
module_58_sets_095_064=0xfc00
module_59_sets_095_064=0xfc00
module_60_sets_095_064=0xfc00
module_61_sets_095_064=0xfc00
module_62_sets_095_064=0xfc00
module_63_sets_095_064=0xfc00

[RX_ADAPTATION]
phase_limit = 7

[preset_tx]
preset_tx_mask_internal = 0xfffe

Thanks.
 

necr

Active Member
Dec 27, 2017
151
47
28
124
Hey,

as expected, the limitation is in firmware:
Code:
ib_speed_support=SDR_DDR_QDR
Check diff for the same dc command from original Mellanox 6025 firmware - shouldn’t be too far apart, and you can try crossflashing. If it’s really far apart (ports and lanes, polarity don’t match for the majority of ports) I would try to find an FDR EMC firmware.
 
Jul 19, 2020
51
19
8
Some of these switches can actually boot from USB, IIRC. That might be a good option - if you can get it to boot firmware from USB without installing it, it's pretty much impossible to brick the switch, as you can just unplug the USB flash drive if it doesn't work.
 

wwwean

New Member
Nov 21, 2020
10
0
1
If I change the ib_speed_support parameter in the ini file for only one port. Then I will flash the "factory" firmware with the changed ini file, will this give an effect?
I hope the rest of the ports continue to work anyway.
 

necr

Active Member
Dec 27, 2017
151
47
28
124
How to do it without switch?
You download the image for SX6025 from Mellanox, and run the same command on that downloaded image. Haven’t crossflashed an unmanaged switch yet, but I believe the flash holds 2 images same as in HCAs.

You can’t easily edit the existing firmware - either you need to know the binary and patch it, or you have to create a new firmware using a .mlx base which I doubt you have.
 

wwwean

New Member
Nov 21, 2020
10
0
1
You can’t easily edit the existing firmware - either you need to know the binary and patch it, or you have to create a new firmware using a .mlx base which I doubt you have.
I used script fs2_update_ini from BeTeP-STH/mft-scripts and changed parameters for local_port1 (physically port 20)
After flashing modified firmware, I got changes in the output of the dc command:
ib_speed_support=SDR_DDR_QDR_FDR
ib_speed_enable =SDR_DDR_QDR_FDR
But this has no effect.
 

wwwean

New Member
Nov 21, 2020
10
0
1
You can’t skip analyzing the diff between this .ini and the original Mellanox .ini
Yes, these .ini-s very similar to 99.9%
But all the changes that I made to the .ini seem to be ignored when starting the switch after successful flashing.
I cannot crossflash the firmware from 6025F (T) yet, because I don't have a cable (to connect via i2c) for this case https://forums.servethehome.com/ind...-as-mellanox-sx6xxx-on-ebay.10786/post-281164
Is this cable (USB to RJ45 For Cisco USB Console Cable FTDI 744664241835 A7HHFUK | eBay) suitable for connecting to msx6790 via i2c?
 

necr

Active Member
Dec 27, 2017
151
47
28
124
Interesting, looks like fw-sx-9_4_2000-MSX6025F_Bx should have been used instead - revision B which is SwitchX-2. Revisions A and B for Mellanox seem to mean worlds apart (ConnectX-2 DDR is A1, ConnectX-2 QDR is B0 AFAIR).