diff --git a/device/alibaba/x86_64-alibaba_as14-128h-cl-r0/plugins/fwmgrutil.py b/device/alibaba/x86_64-alibaba_as14-128h-cl-r0/plugins/fwmgrutil.py index 95ac476187a..0c11a548aad 100644 --- a/device/alibaba/x86_64-alibaba_as14-128h-cl-r0/plugins/fwmgrutil.py +++ b/device/alibaba/x86_64-alibaba_as14-128h-cl-r0/plugins/fwmgrutil.py @@ -818,7 +818,7 @@ def get_current_bios(self): # @return a string, "master" or "slave" """ bios_ver = "N/A" - data = self.get_from_bmc(self.bmc_info_uri) + data = self.get_from_bmc(self.bios_boot_uri) if not data or "Flash" not in data: return bios_ver diff --git a/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/bcm56780_a0-generic-40x200.config.yml b/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/bcm56780_a0-generic-40x200.config.yml index 8e72f7b58c8..041007346b6 100644 --- a/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/bcm56780_a0-generic-40x200.config.yml +++ b/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/bcm56780_a0-generic-40x200.config.yml @@ -1,5 +1,5 @@ # -# BCM56780 20x400g port configuration. +# BCM56780 40x200g port configuration. # # configuration yaml file # device: @@ -24,7 +24,7 @@ device: # CORE CLOCK FREQUENCY CORE_CLK_FREQ: CLK_1350MHZ # PP CLOCK FREQUENCY - PP_CLK_FREQ: CLK_950MHZ + PP_CLK_FREQ: CLK_1350MHZ ... --- bcm_device: @@ -590,7 +590,6 @@ device: NUM_LANES: 4 FEC_MODE: PC_FEC_RS544_2XN MAX_FRAME_SIZE: 9416 - LINK_TRAINING : 1 ? PORT_ID: [38, # Management port 0 (Pipe 1) 78] # Management port 1 (Pipe 3) @@ -602,6 +601,89 @@ device: MAX_FRAME_SIZE: 0x3fe8 ... --- +device: + 0: + PC_TX_TAPS: + ? + PORT_ID: [1,2,3,4,66,67,68,69] + LANE_INDEX: [0, 1, 2, 3] + : + TX_SIG_MODE: PC_SIG_MODE_PAM4 + TX_SIG_MODE_AUTO: 0 + TXFIR_TAP_MODE: PC_TXFIR_PAM4_TAPS_6 + TXFIR_TAP_MODE_AUTO: 0 + TX_PRE_SIGN: 1 + TX_PRE: 12 + TX_PRE_AUTO: 0 + TX_MAIN_SIGN: 0 + TX_MAIN: 136 + TX_MAIN_AUTO: 0 + TX_POST_SIGN: 1 + TX_POST: 12 + TX_POST_AUTO: 0 + TX_PRE2_SIGN: 0 + TX_PRE2: 0 + TX_PRE2_AUTO: 0 + TX_POST2_SIGN: 0 + TX_POST2: 0 + TX_POST2_AUTO: 0 + TX_POST3_SIGN: 0 + TX_POST3: 0 + TX_POST3_AUTO: 0 + ? + PORT_ID: [5,6,7,8,20,21,62,63,64,65,48,49] + LANE_INDEX: [0, 1, 2, 3] + : + TX_SIG_MODE: PC_SIG_MODE_PAM4 + TX_SIG_MODE_AUTO: 0 + TXFIR_TAP_MODE: PC_TXFIR_PAM4_TAPS_6 + TXFIR_TAP_MODE_AUTO: 0 + TX_PRE_SIGN: 1 + TX_PRE: 8 + TX_PRE_AUTO: 0 + TX_MAIN_SIGN: 0 + TX_MAIN: 116 + TX_MAIN_AUTO: 0 + TX_POST_SIGN: 1 + TX_POST: 4 + TX_POST_AUTO: 0 + TX_PRE2_SIGN: 0 + TX_PRE2: 0 + TX_PRE2_AUTO: 0 + TX_POST2_SIGN: 0 + TX_POST2: 0 + TX_POST2_AUTO: 0 + TX_POST3_SIGN: 0 + TX_POST3: 0 + TX_POST3_AUTO: 0 + ? + PORT_ID: [9,10,24,25,22,28,23,29,26,27,42,43,46,40,47,41,60,44,61,45] + LANE_INDEX: [0, 1, 2, 3] + : + TX_SIG_MODE: PC_SIG_MODE_PAM4 + TX_SIG_MODE_AUTO: 0 + TXFIR_TAP_MODE: PC_TXFIR_PAM4_TAPS_6 + TXFIR_TAP_MODE_AUTO: 0 + TX_PRE_SIGN: 1 + TX_PRE: 8 + TX_PRE_AUTO: 0 + TX_MAIN_SIGN: 0 + TX_MAIN: 112 + TX_MAIN_AUTO: 0 + TX_POST_SIGN: 0 + TX_POST: 0 + TX_POST_AUTO: 0 + TX_PRE2_SIGN: 0 + TX_PRE2: 0 + TX_PRE2_AUTO: 0 + TX_POST2_SIGN: 0 + TX_POST2: 0 + TX_POST2_AUTO: 0 + TX_POST3_SIGN: 0 + TX_POST3: 0 + TX_POST3_AUTO: 0 +... +--- device: 0: TM_SCHEDULER_CONFIG: diff --git a/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/plugins/fwmgrutil.py b/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/plugins/fwmgrutil.py index 48493cd0d6a..2376ff7bbf8 100644 --- a/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/plugins/fwmgrutil.py +++ b/device/alibaba/x86_64-alibaba_as14-40d-cl-r0/plugins/fwmgrutil.py @@ -819,7 +819,7 @@ def get_current_bios(self): # @return a string, "master" or "slave" """ bios_ver = "N/A" - data = self.get_from_bmc(self.bmc_info_uri) + data = self.get_from_bmc(self.bios_boot_uri) if not data or "Flash" not in data: return bios_ver diff --git a/device/alibaba/x86_64-alibaba_as24-128d-cl-r0/plugins/fwmgrutil.py b/device/alibaba/x86_64-alibaba_as24-128d-cl-r0/plugins/fwmgrutil.py index 9b81b4410f4..81628f93dea 100644 --- a/device/alibaba/x86_64-alibaba_as24-128d-cl-r0/plugins/fwmgrutil.py +++ b/device/alibaba/x86_64-alibaba_as24-128d-cl-r0/plugins/fwmgrutil.py @@ -818,7 +818,7 @@ def get_current_bios(self): # @return a string, "master" or "slave" """ bios_ver = "N/A" - data = self.get_from_bmc(self.bmc_info_uri) + data = self.get_from_bmc(self.bios_boot_uri) if not data or "Flash" not in data: return bios_ver