Anybody running SONIC on Edgecore AS7312-54X?

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

iGene

Member
Jun 15, 2014
74
23
8
Taiwan
After consulting with Edgecore people they said, for open source SONIC, only 5712, 6712 and 7712 can "possibly" work.

And he also told me:
DO NOT TRUST ANY EDGECORE DEVICE ON SONIC SUPPORTED LIST, MOST OF THEM IS NOT TESTED
They are also complaining about it internally.
 

gboisvert

New Member
Aug 18, 2020
7
0
1
After consulting with Edgecore people they said, for open source SONIC, only 5712, 6712 and 7712 can "possibly" work.

And he also told me:
DO NOT TRUST ANY EDGECORE DEVICE ON SONIC SUPPORTED LIST, MOST OF THEM IS NOT TESTED
They are also complaining about it internally.
That's what i thought. It's not easy to find a model available on EBay and be sure it'll work... The strange part is that you find Jenkins Azur builds and some people reported it doesn't work... So Microsoft put that there without any testing?

I'm a Linux Sysadmin and l'd love to use Sonic or any other open source firmware/image (Open Switch?) that works on an affordable QSFP28 switch model... On the OPX HCL i saw AS7512-32X and there are some on EBay, same question: Does it work?

I don't need anything too fancy (OSPF / MLAG / QoS), i'd even take a stock firmware like Quanta QNOS if the CLI manual is available. I have a bunch of Quanta T3048-LY2R (part number 1LY2BZZ001A which is ODM and unsupported by Quanta which refuse to sell me a QNOS licence...), the firmware looks like Fastpath and i'm still searching for the right manual to configure them... let alone i'm not even sure it's stable enough to be used in prod!

I need dual core switches for KVM/GlusterFS hosts and access switches dual hookup. I saw Celestica Seastone DX010 32-Port 100G QSFP28 and asking for SONIC to the seller, i got "it is supposed to work". The other part a bit blurry for me is the support of "generic" QSFP28 modules / DAC for those images. Any working suggestion would be greatly appreciated!
 

tjjh89017

New Member
Feb 10, 2021
5
0
1
Microsoft didn't have device to test SONiC.
So it will only depend on vendor to test it and report to community.
it is normal that devices on SONiC supported list didn't work at all.
Because commit comes in everyday.
it's hard to make SONiC work all the day.

By the way, sometime other vendor will send some vendor-only PR into SONiC, and it will kill all other devices support.
 
Last edited:

gboisvert

New Member
Aug 18, 2020
7
0
1
Microsoft didn't have device to test SONiC.
So it will only depend on vendor to test it and report to community.
it is normal that devices on SONiC supported list didn't work at all.
Because commit comes in everyday.
it's hard to make SONiC work all the day.
Ok i see, complicated be sure to get all the necessary bits and pieces before buying something...
 

primant

New Member
Nov 12, 2020
22
7
3
Microsoft didn't have device to test SONiC.
So it will only depend on vendor to test it and report to community.
it is normal that devices on SONiC supported list didn't work at all.
Because commit comes in everyday.
it's hard to make SONiC work all the day.

By the way, sometime other vendor will send some vendor-only PR into SONiC, and it will kill all other devices support.
Don't bother with AS7512-32X, very limited support currently and probably going to die on the vine
 

JamesHawk

New Member
Dec 5, 2020
7
3
3
Hello guys,

I finally make an as7512-32x run in l2 mode with a SONiC image.

The SONiC image has stopped supporting cavium asic in 2017/09. Because Marvell aborted this product line.

But the lastet success build image for cavium can work with a proper configuration.

Thanks.
 
  • Like
Reactions: _Adrian_

primant

New Member
Nov 12, 2020
22
7
3
Hello guys,

I finally make an as7512-32x run in l2 mode with a SONiC image.

The SONiC image has stopped supporting cavium asic in 2017/09. Because Marvell aborted this product line.

But the lastet success build image for cavium can work with a proper configuration.

Thanks.
share what you have?
 
  • Like
Reactions: _Adrian_

Takrbark3

New Member
Dec 17, 2017
27
1
3
42
There are some Edgecore AS7312-54X available at a decent price. SONIC is supposed to support it but i read many failed attempts with other switches supposedly supported... I read that it is supposed to be supported by ONL, but once installed, you need OF-DPA which is something else potentially failing.

Found:
SONIC HCL (including AS7312-54X)
AS7312-54X SONIC Jenkins Buiild

You should use the Arista hardware instead, its using "Aboot" not "ONIE".
example: "Arista 7050QX-32S"

The ASIC for switching ( Trident2; Trident3 ).
The ASIC for routing ( Trident4; Tofino ).
The problem is I couldn't found proper "white-box software" that can handle large-scale NAT with VRF support (min. 1024 vrf) - even large-scale VRF is a problem for the "white-box softwares".

As i can see now, it needs at least more 10years to mature enough the "white-box software" + "white-box hardware" to give the same features that Juniper/Cisco can offers today.
 

DarthCirrus

Member
Dec 12, 2022
51
51
18
Hello guys,

I finally make an as7512-32x run in l2 mode with a SONiC image.

The SONiC image has stopped supporting cavium asic in 2017/09. Because Marvell aborted this product line.

But the lastet success build image for cavium can work with a proper configuration.

Thanks.
I would also be interested in knowing how you got one of these to work with a SONiC image.

I downloaded Ubuntu LTS 16.04 and the appropriate old docker version, then I tried to build SONiC 201709 but I hit a wall when it was missing the a bunch of files after attempting 'make PLATFORM=cavium'. See below for missing files.

Code:
W: Failed to fetch http://deb.debian.org/debian/dists/jessie/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie/main/source/Sources  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie/contrib/source/Sources  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie/non-free/source/Sources  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie/contrib/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie/non-free/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian-security/dists/jessie/updates/main/source/Sources  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian-security/dists/jessie/updates/contrib/source/Sources  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian-security/dists/jessie/updates/non-free/source/Sources  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian-security/dists/jessie/updates/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian-security/dists/jessie/updates/contrib/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian-security/dists/jessie/updates/non-free/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://debian-archive.trafficmanager.net/debian/dists/jessie-backports/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://security.debian.org/debian-security/dists/jessie/updates/main/binary-amd64/Packages  404  Not Found [IP: 151.101.66.132 80]
 

primant

New Member
Nov 12, 2020
22
7
3
Hello guys,

I finally make an as7512-32x run in l2 mode with a SONiC image.

The SONiC image has stopped supporting cavium asic in 2017/09. Because Marvell aborted this product line.

But the lastet success build image for cavium can work with a proper configuration.

Thanks.
Do tell.
do you have a working ISO/sonic Image or github build image?
I've got a pair I picked up that I spend months working on trying to get to work and throughout several builds, image types and what not just ultimately gave up on it.
 

oneplane

Well-Known Member
Jul 23, 2021
844
484
63
The Jessie part is broken because that is now archived. The build step that refers to the Jessie packages needs to be changed to a mirror that either has it in the same location, or change the URLs so they point to an archive repo instead of a live mirror (which won't have it in the old location anymore).

Jessie's archive lives here for example: Index of /debian/dists/jessie
 

joca

New Member
Jun 8, 2023
1
0
1
Hello guys,

I finally make an as7512-32x run in l2 mode with a SONiC image.

The SONiC image has stopped supporting cavium asic in 2017/09. Because Marvell aborted this product line.

But the lastet success build image for cavium can work with a proper configuration.

Thanks.
you can share?