Arista Field Notice - Aboot Version report

  • 4 March 2024
  • 2 replies
  • 84 views

Userlevel 3
Badge +2

This is a simple NQE to run a custom command to report on the ABOOT Version and Platform of Arista Devices. 

From Arista:

In a small set of cases systems may experience an unexpected reboot. The reload is due to an uncorrectable ECC error caused by a corner case timing conflict on the CPU sub-system tracked by bugID 419257. This bug affects the range of CPU models present in these products. The affected systems are not restricted by specific serial numbers or date code ranges and the reload is unpredictable.
 

Systems running Aboot6 BIOS revision lower than 6.1.7 or 6.0.9 and Aboot4 BIOS revision lower than 4.1.1 or 4.0.7 are susceptible to this issue. There are currently 4 release trains of Aboot across these systems: 4.0.x and 4.1.x, 6.0.x, and 6.1.x. A single common patch file will introduce the update across all release trains and is not platform or version-specific

----------------------------------------------------------------------------------------------------------

The custom Command in use for the report is: 

switch#show version detail | inc norcal

/**
* @intent Find platfrom BIOS on Arista devices
* @description Use Custom Command 'show version detail | inc norc" and put into table for each device
**/
EOS_BIOS = ```
{Location:string} {Version:string}
```;

// Define EOS Function
Arista_BIOS =
foreach Device in network.devices
let Platform = Device.platform
where Platform.os == OS.ARISTA_EOS
let Outputs = Device.outputs
foreach Command in Outputs.commands
where Command.commandText == "sho version detail | inc norc"
let parsed = parseConfigBlocks(OS.ARISTA_EOS, Command.response)
let matchData = blockMatches(parsed, EOS_BIOS)

foreach x in matchData
select{
name:Device.name,
platform:Platform.model,
Version:x.data.Version

};

//Combine Functions - In this case there is only one function "Arista_BIOS"
BIOS = Arista_BIOS;
//
foreach result in BIOS
select{
Hostname:result.name,
"Aboot Ver":result.Version,
Model:result.platform,
}

Results

 


2 replies

Badge

Are Aboot3 revisions OK?

Userlevel 3
Badge +2

From Arista:

https://www.arista.com/en/support/advisories-notices/field-notice/8756-field-notice-44

Systems running 

Aboot6 BIOS revision lower than 6.1.7 or 6.0.9 

Aboot4 BIOS revision lower than 4.1.1 or 4.0.7

are susceptible to this issue.

 

Hope that helps.

Reply