Download PDFOpen PDF in browserUpgrading Marvell Switch EEPROM and SPI-Flash Version on Line CardEasyChair Preprint 85355 pages•Date: July 25, 2022AbstractIn a router, the version of the firmware needs to be upgraded on timely basis. Upgrading the version of Marvell switch EEPROM and SPI-Flash on the line card of the router. If the greater version is available then the current version the upgrade has to be done automatically. In order to auto upgrade the version, there should be a code to detect the available version which is grater then current version. Developing the working script that will successfully upgrade the version of the EEPROM and SPI-Flash. The script should be able to read the current version from the system and can able to compare it with available version. Before that, working script that is used for upgrading the version should be built, the system file needs to be updated with name and specifications of the memory units, tag values are assigned to the EEPROM and SPI-flash.The upgrade file, on which code for version upgrade written is tested on hardware lab devices and its verified that version of the EEPROM and SPI-flash has upgraded and it should reflect when checked for system version.In this whole process there are changes has to be brought into related files so that these files helps auto upgrading the version on CLI. If the unit testing of the code is passed then its further proceeded for testing code through CLI. After successful testing and validation finally the script needs to be committed for reviewing. The outcome of the PCT are, the committing speed is increased for EVO about 5% and decreased about 4% to Junos. The toxic PR of the Junos has been resolved. The multi touch commits are increased about 2% fot EVO and about 10% for Junos. The build infra failure rate has been decreased about 1% to EVO and 6.0% for Junos. Due to changes made the sandbox buildtime has increased. The test time decreased for EVO about 0.6% and increased for Junos about 0.4%. Keyphrases: CLI, EEPROM, SPIFlash
|