Closed arlakshm closed 5 days ago
using the latest 202405 image
admin@str2-7804-lc5-1:~$ show vers
SONiC Software Version: SONiC.internal-202405.102772879-4017d43a71
SONiC OS Version: 12
Distribution: Debian 12.5
Kernel: 6.1.0-11-2-amd64
Build commit: 4017d43a71
Build date: Tue Sep 10 05:20:55 UTC 2024
Built by: azureuser@c00dd463c000000
Platform: x86_64-arista_7800r3a_36dm2_lc
HwSKU: Arista-7800R3A-36DM2-C36
ASIC: broadcom
ASIC Count: 2
Serial Number: SGD21190878
Model Number: 7800R3A-36DM2-LC
Hardware Revision: 2a.00
Uptime: 21:32:09 up 1:19, 1 user, load average: 1.50, 1.63, 1.63
Date: Tue 10 Sep 2024 21:32:09
@kenneth-arista for viz
This appears to be the same as https://github.com/sonic-net/sonic-buildimage/issues/19892
Basically because the media_settings.json
file is corrupted (contains negative values) for Wolverine SKU there is a race between PMON
and portsorch
for adding ports into ASIC_DB
.
With PMON
no longer being startup delayed on SpineRouters (https://github.com/sonic-net/sonic-buildimage/pull/19657) PMON
can add the corrupted media_settings.json
values into APPL_DB
before portsorch
has a chance to process a port. In that case the port will never come up because it'll always be short circuited by this error:
parsePortSerdes: Failed to parse field(pre1): Invalid argument: '-0x6'
Thanks @arista-nwolfe for the triaging this issue. Is there PR with the new media settings?
The PR with the fix merged to master. The PR to 202405 still has to merge. Closing this issue.
Random ports do not come up after reboot on 202405 image on Wolverine linecard.
after boot-up with new image
After reboot