Quanta LY6?
Wondering if anybody has been able to make ONL work on a T5032-LY6. I was able to install ONL successfully (and very easily, honestly, great installation UX) but none of the QSFP+ ports seem to be listed anywhere (ran ip addr/ip link), and when I plug a transceiver into any of the ports, it's not recognized (nothing in dmesg; onlpdump -S displays the correct number of ports, but NONE for all of them)
The rough understanding I've been able to piece together is that there's a closed driver blob somewhere to make the switching fabric (including all the non-management ports) work, and that Quanta doesn't make that available to the public. I'm hoping that that's not correct and that I'm just missing something, though, since it's rated gold on the HCL - although the link for that switch (and all the others I tried, not comprehensive) 404s, so maybe there's something in that page that would be helpful? If anybody related to the project has access to that?
So ONL is just the base-layer of the NOS (for running environmentals, etc.) and needs a separate forwarding agent to actually have ports/etc. show up. This used to be more explicitly in the FAQ (https://opennetlinux.org/faq.html) but it's been a while since I've been involved in the project.
You are mostly correct that the packet forwarding agent is typically a binary blob but not always. Check out SONIC or FBOSS for mostly open-source instances. This is a very DIY space at the moment so best of luck.