Odd switch problem on RB493G

Hi!

I recently bought a RB493G with the intention of running OpenWRT on it for my home network. I’m experiencing an odd problem with the switches on the board when running OpenWRT:

switch1, i.e the rightmost 4 ports + the port on the short side of the board works flawlessly.
switch0 however is not forwarding packets to connected devices, in a very mysterious way.

If I connect a laptop to the leftmost port on the long side of the board, I see it being enabled on switch0. If I set a static IP on the laptop and try to ping the address configured in OpenWRT, I can see that there’s an ARP request coming into Linux, and Linux responds, but the ARP reply never reaches the laptop. I see the arp reply on the CPU device (eth0), so it seems Linux is sending it to the switch. But it seems the switch just discards the package.

If I do the same on a port connected to switch1, it works.

If I run RouterOS and make a bridge between two ports - one on switch0, one on switch1, it works.

I’m very confused here. Any hints would be welcome!

Thanks!
\EF

For openwrt help, you will need to seek out an openwrt forum.
for RouterOS, the ports in each switch group need to be slave to the first port, and the first port in each switch needs to be in the bridge.

Oh, I certainly did post to the OpenWRT forum, unfortunately without reply. Sorry for not being clear on that.

I came here to see if anyone had any insights on why this may be happening, from a hardware point of view.