Adding multiple Ethernet Ports
-
That is an awesome little hub but I am building my own IoT hub so I dont want that. (Plus its based off a lower speed chipset) Thanks though.
I just tried stacking 2 Ethernet boards, it actually made the first one stop working. No new interface in ifconfig and logread doesn't show any message. I am assuming I need custom harmonics?
-
@brolly759 said in Adding multiple Ethernet Ports:
stacking 2 Ethernet boards
There is just one Ethernet PHY inside the IC MT7668 used in Omega2.
You can stack 10 Ethernet docks (each only has a magnetics, and nothing else) but at the end of day,
nothing can be fished off the thin air...Bottom-line, the answer to your original inquiry is NO, if you are looking for multiple physical NICs.
-
@ccs-hello said in Adding multiple Ethernet Ports:
You can stack 10 Ethernet docks (each only has a magnetics, and nothing else) but at the end of day,
nothing can be fished off the thin air...Fair point I got carried away with the possibility of easy extensibility and completely forgot about the basic underlying electronics. My bad...
-
@ccs-hello actually, there is a 4-port switch and a total of 5 ethernet ports inside the MT7688. The problem is, only the pins for a single port are available on the Omega2. With the Omega2S (the SMT version), all pins are available and you could use the 4 other ethernet ports.
-
Assuming it's 7688AN
the IC's pins 40,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57
have to be mapped to Omega2S' external metal can's leads. Do you have info they are available?
-
@ccs-hello https://github.com/OnionIoT/Onion-Media/blob/master/Pinouts/Omega2S.png
GPIOs 14-29 can be used for 4 additional ethernet ports.
-
@Lazar-Demin
Thanks! That's very helpful!
(GPIO 14-29 maps to MDI P1 thru P4.)BTW, last time when I inquired about buying few Omega2S, the answer was "need few hundreds"... The situation might have changed.
-
@ccs-hello did you ever get the 4 ports of ethernet working with an Omega2S?
-
@Bruce-Muff
I don't have an Omega2S (need a bulk purchase, not a qty 1 product) so no way to test it out.
-
@ccs-hello You can now purchase quantity of 1 at Mouser, as well as our Development Kits, which include one of two dev boards (either with eMMC or SD Card) and 4 modules, cables, and antenna. https://www.mouser.com/Search/Refine.aspx?Keyword=omega2s
-
Hi! I really need 2 eth ports in bridge on omega2s. Please help. I have no link on the second port even after switching pins to AGPIO. Anyone here with a working l2 switch? Tnx.
-
@Bruce-Muff
Thanks Bruce glad to know the (new) approach.
At least, that's new to me.
Now I have to think hard if should go to that direction, that is:
someone need to use EasyPCB to build a simple prototype PCB (0.05" pitch <-- 1.27mm pitch) with some essential parts.To be honest, IMHO I think the best use cases would be avoiding the "yet another consumer router" approach but IoT focused. However, the latter has to be power efficient, i.e., support sleep mode. Hint hint.
-
@Dino-Ciuffetti said in Adding multiple Ethernet Ports:
Hi! I really need 2 eth ports in bridge on omega2s. Please help. I have no link on the second port even after switching pins to AGPIO. Anyone here with a working l2 switch? Tnx.
I intended to try it, and made a PCB with two Ethernet jacks (https://oshpark.com/shared_projects/3Ix9lK3Z). But then the project only needed one port, and I didn't find the time yet to dig deeper.
As there are MT7688 based routers using OpenWrt (Minibox V2.0, androegg.de), one could try to look at those firmwares or ask the people who configured it.
Basically, I'd guess it's tinkering with
/etc/config/network
and theswconfig
utility.What did you try so far?
-
I know this topic is quite old, but did anyone succeed in making eth0-4 work on the Omega2S in the meantime? I am just wondering, bc all documentation on the Omega2S i found so far only mentions 1 ethernet port - if it supported 5, why not say so in the docs? Of course the datasheet of the MT7688 clearly specifies 5 ethernet ports in IoT gateway mode, so why not in the Omega2S documentation?