ZyXEL XGS1250-12 status?

Hi all,

One on my "switches" is acting up a bit (it has a hard time booting, i guess one of the condensators is end of life, its an old e4200v2 im just using as switch). So im looking for a replacement, i was thinking of upgrading it to >1Gbit to get me started a bit with upgrading my infrastructure (thinking about getting a SSD NAS which only kind of makes sense with high >1Gbit connections etc.). So I was looking at the ZyXEL XGS1250-12.

Two questions:

  1. What is the support currently on 23.05.4? I dont really need the SPF+ port for now, would be great if that also worked though. (I saw that the 6.6 support is still "work in progress").
  2. I read on the device page https://openwrt.org/toh/zyxel/xgs1250-12 that you need serial to get it installed. I never have done that on any of my other devices, so can somebody point me to a suitable USB-to-serial device which would work? Also can I then just use putty or something to serial or how does that work?

Thank you,

Ramon

P.S. If anybody has a suggestion for another switch that would be great as well. It needs to have at least three >1gbit ports.

Support for rtl838x is quite well, support for rtl93xx (as in your desired target) is quite basic and in its current state more for rather advanced users (who are not afraid to do some development); rtl839x is somewhere in the middle.

what does this mean? its not really working? Known bugs?

I've been using the XGS1250-12 for about a year now. It works great. I flashed 23.05.2 though so I guess that doesn't answer your question.

I bought it because it has multigig speeds for the clients (most of which have a 2.5G link nowadays) and it does not have a noisy fan. I used the 10G SFP+ port to connect it to another 10G switch (OM3 cable). That other managed switch does have a fan which was difficult to replace with a quiet one, so I was looking for a passive device and this Zyxel is just perfect.

When trying to abuse it for routing (lab tests) I did have some issues (no traffic on that link other than some arp), but it's not meant to be a router anyway. As a switch, it works great. OpenWRT allows me to add all my VLANs to be passed through.

For flashing I bought a "CP2102 USB TTL Adapter" on Ebay and connected it to my laptop running Linux, it basically worked as described. Just take your time and it'll work. When you're done, you might experience a sad feeling because that's it and there's nothing else to flash.

Thx, but I tried both the 22 and 23 branch, I could not get it to switch. Packets with the switch as destination got there, others just disappeared. No clue what the issue is... In the end I went back to stock.

BTW did you try the latest RC? I think some work was done on the code...

I had similar issues until I made the affected access port a member of VLAN 1 (tagged). I even posted a question here but got no response. That seemed like a weird glitch but with that in mind, VLAN switching works fine.

That's why I was skeptical initially, but so far it has been doing what it's supposed to do. I'm happy to have OpenWRT running on it because the stock firmware is very limited to say the least.

No, I have not tried to update because I'm currently using the switch a lot and don't want to break it until I have a spare. I saw a discussion about some recent changes, asking for users to test it if it still works but I cannot find it anymore (could've been for another model though). I am considering getting another one for testing.

That bug was discussed a lot during the transition to kernel v6.6. It ended up with this workaround:

Hey, thanks for the hint!

Mine is still running 5.15.148. So if I get another one for testing, I should install 24.10.0-rc5, not 23.05.2?

I think i tried that as i have VLAN1 on my backbone, but not sure anymore.
Also in the comment in that patch it seems that the CPU has something to do with it?