Download PDFOpen PDF in browser

Upgrading Marvell Switch EEPROM and SPI-Flash Version on Line Card

EasyChair Preprint 8535

5 pagesDate: July 25, 2022

Abstract

In 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

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@booklet{EasyChair:8535,
  author    = {Karthik A Patil and Sowmya K Nag},
  title     = {Upgrading Marvell Switch EEPROM and SPI-Flash Version on Line Card},
  howpublished = {EasyChair Preprint 8535},
  year      = {EasyChair, 2022}}
Download PDFOpen PDF in browser