On Tue, Oct 23, 2018 at 3:31 PM Falco Hyfing <hyfinglists@xxxxxxxxx> wrote: > > Hi there, > > I do not get bridging to work. Both buildroot and OpenWrt with 4.9 & > 4.14 fail somehow. > > Legacy: > # brctl addbr br0 > # brctl addif br0 eth0 > [2869969.253272] br0: port 1(eth0) entered blocking state > [2869969.258901] br0: port 1(eth0) entered disabled state > [2869969.265663] cpsw 4a100000.ethernet eth0: failed to initialize > vlan filtering on this port > [2869969.399238] br0: port 1(eth0) entered blocking state > [2869969.404667] br0: port 1(eth0) entered disabled state > [2869969.411479] cpsw 4a100000.ethernet eth0: failed to initialize > vlan filtering on this port > can't add eth0 to bridge br0: Invalid argument > > Current method: > # ip link add br0 type bridge > # ip link set eth0 master br0 > [2870168.133408] br0: port 1(eth0) entered blocking state > [2870168.139033] br0: port 1(eth0) entered disabled state > [2870168.145795] cpsw 4a100000.ethernet eth0: failed to initialize > vlan filtering on this port > RTNETLINK answers: Invalid argument > > # uname -a > Linux host 4.9.119 #0 SMP Mon Aug 13 06:36:18 2018 armv7l GNU/Linux > > This is a vanilla kernel on OpenWRT 18.06 . > > Do you have any suggestions or hints? Adding Ivan and Grygorii to the thread. The issue persists in at least 4.18.x too. The system in use is OnRISC Baltos. Its DTS was long ago upstreamed [1], [2]. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/am335x-baltos-ir5221.dts [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/am335x-baltos.dtsi Yegor