I'm using Pirelli a226g with latest openwrt from snapshot and I have problem configuring network. I need 4 tagged vlans on one switch port. Whatever i tried I always get only one working. My /etc/network/config (part with tagged vlans) is similar to this:

.......
config 'switch_vlan' 'eth1_2'
        option 'device' 'eth1'
        option 'ports' '1t 4 5t'
        option 'vlan' '2'

config 'switch_vlan' 'eth1_3'
        option 'device' 'eth1'
        option 'ports' '1t 4 5t'
        option 'vlan' '3'

config 'switch_vlan' 'eth1_4'
        option 'device' 'eth1'
        option 'ports' '1t 4 5t'
        option 'vlan' '4'

config 'switch_vlan' 'eth1_5'
        option 'device' 'eth1'
        option 'ports' '1t 4 5t'
        option 'vlan' '5'

...........

config 'interface' 'lan2'
        option 'ifname' 'eth1.2'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.1'
        option 'netmask' '255.255.255.0'
       
config 'interface' 'lan3'
        option 'ifname' 'eth1.3'
        option 'proto' 'static'
        option 'ipaddr' '192.168.2.1'
        option 'netmask' '255.255.255.0'

config 'interface' 'lan4'
        option 'ifname' 'eth1.4'
        option 'proto' 'static'
        option 'ipaddr' '192.168.3.1'
        option 'netmask' '255.255.255.0'
       
config 'interface' 'lan5'
        option 'ifname' 'eth1.5'
        option 'proto' 'static'
        option 'ipaddr' '192.168.4.1'
        option 'netmask' '255.255.255.0'

With this config everything seems OK, 'cat /proc/switch/eth1/vlan/(2-4)/ports' shows  "1t      4     5t", but only last vlan works (in this case vlan5, eth1.5). uci show network also shows all interfaces.
Is this limitation of Openwrt (i think that with old swconfig format i had no problem with similar configuration), some bug or something is wrong with my config (it is not very well documented).
Regards,
zogu