Building image for AS5712-54X

27 views
Skip to first unread message

Brian Topping

unread,
Jun 30, 2025, 1:17:07 AMJun 30
to sonicproject
Hi all, I have a couple of AS5712-54X switches and was having problems getting the BGP config daemons running with the builds from the Azure Pipeline.  But I think I didn't build it right, sonic_platform does not seem to have loaded. The switch does have libsaibcm loaded. 

Are these instructions still current to build and provide the broadcom artifacts to the buiild? 

Secondly, will this build include everything I need for BGP with FRR and gNMIC or do I need to set switches somewhere before building?

Thanks kindly for your consideration! Hope you are having a great day!

Brian Topping

unread,
Jun 30, 2025, 7:11:06 PMJun 30
to sonicproject
Did more discovery on this, but not confident in what I found. It seems that sai.mk contains the important bits of selecting an image to download from a bucket at https://sonicstorage.blob.core.windows.net/public/sai/sai-broadcom. For instance, libsaibcm_13.2.0.7_amd64.deb. Still discovering nuances like what xgs and dnx variants are. 

The last commits to the sonic-platforms-modules-accton directory was on 31-Oct-2023 by Jostar Wang. It appears this commit updates the build to Bookworm and the branch was propagated to 202505. So with the updates to LIBSAIBCM_XGS_VERSION and LIBSAIBCM_DNX_VERSION, does that imply that the build on 202505 branch ought to work on Bookworm?

Any thoughts appreciated!!

Brian

Brian Topping

unread,
Jul 1, 2025, 3:12:28 AMJul 1
to sonicproject
Apologies for spamming the list, I don't know where else to ask these questions. Would appreciate pointers to a general forum if one exists!

I have found the OpenBCM project on Github in the past but did not see the firmware directory. So I need the xgs architecture for Trident 2 and it seems that the earliest firmware available in that repo (including history) is v2.7 for the BCM56275 (Trident3-X2) family. 

Is this to say that the firmware works with Trident 2 but it is not supported by Broadcom? Or that this firmware does not work with Trident 2 at all? Where is firmware and libs older than 2.7 available?

Still trying to understand how I can obtain the correct firmware and support libs and get it into my build. 

Any help very kindly appreciated!! 
Reply all
Reply to author
Forward
0 new messages