On Thu, Sep 19, 2013 at 2:41 PM, jonsm...@gmail.com <jonsm...@gmail.com> wrote: > For example do a clean openwrt build with nothing in /files/etc. It > will generate a network file with the VLAN support turned off. RT5350 > is not functioning with VLAN turned off. If used to work that way > about six months ago. > > config switch > option name 'rt305x' > option reset '1' > option enable_vlan '0' > > I updated a router from about 6 months ago to current git. When I did > this Ethernet wouldn't work (default is vlan off). I then had to mess
When the Ethernet doesn't work it can send packets without problem but it can't receive them. Internally I don't know if it can't hear the packets or it can't decode the packets (maybe there is an unexpected VLAN tag in them which shouldn't be there since vlan=0?). > around until I discovered the solution was to turn VLAN support on. > > On Thu, Sep 19, 2013 at 12:42 PM, Diego Lopez Recas <suelt...@gmail.com> > wrote: >> Hi Jon, >> >> I don't know what you mean with "default 'off' state", but I'm using an >> RT3052F SoC and I have to explicitly specify the the pvid for the port in >> vlan 2 to make it work properly. I think this is usual. From >> http://wiki.openwrt.org/doc/uci/network/switch : >> >> "Tagged packets received on a port will be directed to the VLAN indicated by >> the VID contained in the packet. Untagged packets received on a port will be >> directed to the default port VLAN (usually called the PVID). A separate >> config switch_port section is required to set the default port VLAN." >> >> >> So you should add this to your config: >> >> config 'switch_port' >> option 'port' '0' >> option 'pvid' '2' >> >> I hope it helps. >> >> Regards, >> Diego >> >> >> On Thu, Sep 19, 2013 at 4:21 PM, jonsm...@gmail.com <jonsm...@gmail.com> >> wrote: >>> >>> Has anyone tried using the Ethernet switch on Ralink lately? I don't >>> believe it is working correctly in the default 'off' state. The >>> failure is that the Ralink CPU can't receive any packets from Ethernet >>> (or those packet are corrupted by the VLAN tag). >>> >>> If I enable the switch it works properly. I'm seeing this on the >>> RT5350 but the code is generic to all Ralink >>> >>> diff --git a/files/etc/config/network b/files/etc/config/network >>> new file mode 100644 >>> index 0000000..c608d0e >>> --- /dev/null >>> +++ b/files/etc/config/network >>> @@ -0,0 +1,39 @@ >>> +config interface 'loopback' >>> + option ifname 'lo' >>> + option proto 'static' >>> + option ipaddr '127.0.0.1' >>> + option netmask '255.0.0.0' >>> + >>> +config globals 'globals' >>> + option ula_prefix 'fd59:3f8d:cb3a::/48' >>> + >>> +config interface 'lan' >>> + option ifname 'eth0.1' >>> + option type 'bridge' >>> + option proto 'static' >>> + option ipaddr '192.168.1.85' >>> + option netmask '255.255.255.0' >>> + option ip6assign '60' >>> + >>> +config interface 'wan' >>> + option ifname 'eth0.2' >>> + option proto 'dhcp' >>> + >>> +config interface 'wan6' >>> + option ifname '@wan' >>> + option proto 'dhcpv6' >>> + >>> +config switch >>> + option name 'rt305x' >>> + option reset '1' >>> + option enable_vlan '1' >>> + >>> +config switch_vlan >>> + option device 'rt305x' >>> + option vlan '1' >>> + option ports '1 2 3 4 6t' >>> + >>> +config switch_vlan >>> + option device 'rt305x' >>> + option vlan '2' >>> + option ports '0 6t' >>> >>> -- >>> Jon Smirl >>> jonsm...@gmail.com >>> _______________________________________________ >>> openwrt-devel mailing list >>> openwrt-devel@lists.openwrt.org >>> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >> >> >> >> _______________________________________________ >> openwrt-devel mailing list >> openwrt-devel@lists.openwrt.org >> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >> > > > > -- > Jon Smirl > jonsm...@gmail.com -- Jon Smirl jonsm...@gmail.com _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel