On Sat, 2011-02-26 at 20:20 +0100, Luca Olivetti wrote: > I'm still trying to make openwrt work on my router (now a lantiq target, > previously ifxmips) and I just noticed that the switch (an ar8216) doesn't > pass data between ports, i.e (warning, lousy ASCII art follows): > > +--------------------+ > | Router with ar8216 | > +----+---+-----------+ > | | > | | > +----+ | | +----+ > | A +----+ +---+ B | > +----+ +----+ > > The router can communicate with A and with B, but A and B cannot see > each other. > Note that they can see each other while in uboot, but as soon as the openwrt > kernel takes over, they stop communicating. > I'm currently using svn revision 25626 (around a week ago, but the ar8216 > driver > hasn't changed since november), linux 2.6.35.11. > The kernel is configured with > > CONFIG_ADM6996_PHY=y > CONFIG_AR8216_PHY=y > CONFIG_RTL8306_PHY=y > > and I see from the boot messages that it finds the ar8216. > > Any hint?
Are you using Backfire or trunk? I think I had a similar problem (see my message of 06 Feb 2011), using backfire r25399 on a WRT350nv2. From the router I could find both a pc and the Internet modem. But from the PC it refused to find the modem (in order to be able to Internet). So it is not between tow LAN ports, but between a LAN and the WAN port, but the problem is the same. Unfortunately, I could not solve the problem. But using trunk fixed things. So, I you are not using trunk you could try that... Greetings, Maarten _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
