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

Reply via email to