[Arista] Updating driver submodules (#5352)
- Merge chassis codebase upstream - Add support for Otterlake supervisor - Add support for NorthFace and Camp chassis - Add support for Eldridge, Dragonfly and Brooks fabrics - Add support for Clearwater2 and Clearwater2Ms linecards - Add new arista Cli to power on/off cards - Add new arista show Cli to inspect supervisor, chassis, fabrics and linecards
This commit is contained in:
parent
339cfbf9af
commit
0b4191fe2a
1
device/arista/x86_64-arista_7800_sup/platform_reboot
Symbolic link
1
device/arista/x86_64-arista_7800_sup/platform_reboot
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-arista_common/platform_reboot
|
1
device/arista/x86_64-arista_7800_sup/plugins
Symbolic link
1
device/arista/x86_64-arista_7800_sup/plugins
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-arista_common/plugins
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"skip_ledd": true,
|
||||
"skip_xcvrd": true
|
||||
}
|
1
device/arista/x86_64-arista_7800r3_48cq2_lc/platform_reboot
Symbolic link
1
device/arista/x86_64-arista_7800r3_48cq2_lc/platform_reboot
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-arista_common/platform_reboot
|
1
device/arista/x86_64-arista_7800r3_48cq2_lc/plugins
Symbolic link
1
device/arista/x86_64-arista_7800r3_48cq2_lc/plugins
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-arista_common/plugins/
|
1
device/arista/x86_64-arista_7800r3_48cqm2_lc/platform_reboot
Symbolic link
1
device/arista/x86_64-arista_7800r3_48cqm2_lc/platform_reboot
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-arista_common/platform_reboot
|
1
device/arista/x86_64-arista_7800r3_48cqm2_lc/plugins
Symbolic link
1
device/arista/x86_64-arista_7800r3_48cqm2_lc/plugins
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-arista_common/plugins/
|
@ -431,6 +431,11 @@ write_platform_specific_cmdline() {
|
||||
# set varlog size to 100MB
|
||||
local varlog_size=100
|
||||
|
||||
# sonic_mode is set to fixed by default.
|
||||
sonic_mode="fixed"
|
||||
supervisor_mode="supervisor"
|
||||
linecard_mode="linecard"
|
||||
|
||||
# detect the size of the flash partition from name in Aboot/EOS/SONiC
|
||||
local flash_size=$(($(df "$target_path" | tail -1 | tr -s ' ' | cut -f2 -d' ') / 1000))
|
||||
|
||||
@ -502,14 +507,27 @@ write_platform_specific_cmdline() {
|
||||
aboot_machine=arista_7280cr3k_32d4
|
||||
flash_size=7382
|
||||
fi
|
||||
if in_array "$platform" "rook" "magpie" "woodpecker"; then
|
||||
if [ "$sid" = "Clearwater2" ]; then
|
||||
aboot_machine=arista_7800r3_48cq2_lc
|
||||
sonic_mode="$linecard_mode"
|
||||
fi
|
||||
if [ "$sid" = "Clearwater2Ms" ]; then
|
||||
aboot_machine=arista_7800r3_48cqm2_lc
|
||||
sonic_mode="$linecard_mode"
|
||||
fi
|
||||
if [ "$sid" = "OtterLake" ]; then
|
||||
aboot_machine=arista_7800_sup
|
||||
flash_size=30000
|
||||
sonic_mode=$supervisor_mode
|
||||
fi
|
||||
if in_array "$platform" "rook" "magpie" "woodpecker" "sprucefish"; then
|
||||
cmdline_add tsc=reliable
|
||||
cmdline_add pcie_ports=native
|
||||
cmdline_add rhash_entries=1
|
||||
cmdline_add usb-storage.delay_use=0
|
||||
cmdline_add reassign_prefmem
|
||||
fi
|
||||
if in_array "$platform" "rook"; then
|
||||
if in_array "$platform" "rook" "sprucefish"; then
|
||||
cmdline_add iommu=on
|
||||
cmdline_add intel_iommu=on
|
||||
read_system_eeprom
|
||||
@ -523,6 +541,9 @@ write_platform_specific_cmdline() {
|
||||
cmdline_add modprobe.blacklist=snd_hda_intel,hdaudio
|
||||
read_system_eeprom
|
||||
fi
|
||||
if in_array "$platform" "lorikeet" "hedgehog"; then
|
||||
read_system_eeprom
|
||||
fi
|
||||
|
||||
if [ $flash_size -ge 28000 ]; then
|
||||
varlog_size=4096
|
||||
@ -535,6 +556,8 @@ write_platform_specific_cmdline() {
|
||||
fi
|
||||
|
||||
cmdline_add "varlog_size=$varlog_size"
|
||||
|
||||
cmdline_add "sonic.mode=$sonic_mode"
|
||||
}
|
||||
|
||||
write_image_specific_cmdline() {
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 6de446114d0e2bfaa100bab42897f6f1192e2723
|
||||
Subproject commit 10f08eea27329e7090fcedf1857f3ab385a27a27
|
@ -1 +1 @@
|
||||
Subproject commit 6de446114d0e2bfaa100bab42897f6f1192e2723
|
||||
Subproject commit 10f08eea27329e7090fcedf1857f3ab385a27a27
|
Reference in New Issue
Block a user