From 036246032e0012910b71e1986b74100dbd8142a3 Mon Sep 17 00:00:00 2001 From: Qingxiao Ren <1829209+rqx110@users.noreply.github.com> Date: Wed, 8 May 2024 13:10:26 +0800 Subject: [PATCH] fix: using PAGE_LENGTH instead of INIT_OFFSET (#452) --- sonic_platform_base/sonic_xcvr/api/public/cmisCDB.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonic_platform_base/sonic_xcvr/api/public/cmisCDB.py b/sonic_platform_base/sonic_xcvr/api/public/cmisCDB.py index 019d7913f..b21f1f651 100644 --- a/sonic_platform_base/sonic_xcvr/api/public/cmisCDB.py +++ b/sonic_platform_base/sonic_xcvr/api/public/cmisCDB.py @@ -363,7 +363,7 @@ def block_write_epl(self, addr, data, autopaging_flag, writelength): datachunk = data[PAGE_LENGTH*pageoffset : PAGE_LENGTH*(pageoffset + 1)] self.xcvr_eeprom.write_raw(next_page*PAGE_LENGTH+INIT_OFFSET, PAGE_LENGTH, datachunk) else: - datachunk = data[INIT_OFFSET*pageoffset : ] + datachunk = data[PAGE_LENGTH*pageoffset : ] self.xcvr_eeprom.write_raw(next_page*PAGE_LENGTH+INIT_OFFSET, len(datachunk), datachunk) else: sections = epl_len // writelength