[OpenWrt-Devel] MV88E6060 switch

Nerijus Baliūnas nerijus at users.sourceforge.net
Fri Jul 21 09:47:56 PDT 2017


2017-07-21 01:41, Sergey Ryazanov rašė:
> You   should   disable   CONFIG_NET_DSA_MV88E6060   and   select  only
> CONFIG_MVSWITCH_PHY=y  option.  This  two different drivers, the first
> one is mainstream Linux driver, and the second one is OpenWRT specific
> driver, which is mach more simple and small.
> 
>>> This driver uses VLAN tags to determine which port the frame should be
>>> sent from. Try to create couple of VLAN sub-interfaces on eth0 with ID
>>> 1 and 2 and work with them.
>> 
>> I'll try.
> 
> Yes,  use  the  latest version of LEDE, please, to avoid facing with
> long-forgotten bugs.

Tried the latest LEDE. Now I see in the boot log:
[    6.507617] NPE-B: firmware's license can be found in 
/usr/share/doc/LICENSE.IPL
[    6.515168] NPE-B: firmware functionality 0x2, revision 0x2:1
[    6.523171] eth0: link up, speed 0 Mb/s, full duplex

and now I see RX and TX packets on eth0 (they were 0 before).

How do I configure vlan? Here I changed eth0 to eth0.1:

config interface 'lan'
         option type 'bridge'
         option ifname 'eth0.1'
         option proto 'static'
         option ipaddr '192.168.1.1'
         option netmask '255.255.255.0'
         option ip6assign '60'

And just copy/pasted from another router:

config switch
         option name 'rt305x'
         option reset '1'
         option enable_vlan '1'

config switch_vlan
         option device 'rt305x'
         option vlan '1'
         option ports '0 1 2 3 5 6t'

config switch_vlan
         option device 'rt305x'
         option vlan '2'
         option ports '4 6t'

But still RX and TX packets are on eth0, not eth0.1:
# ifconfig  -a
br-lan    Link encap:Ethernet  HWaddr 00:18:39:21:0D:AE
           inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
           inet6 addr: fd63:bf56:4b8::1/60 Scope:Global
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 00:18:39:21:0D:AE
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:1 errors:0 dropped:0 overruns:0 frame:0
           TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:100
           RX bytes:241 (241.0 B)  TX bytes:1551 (1.5 KiB)

eth0.1    Link encap:Ethernet  HWaddr 00:18:39:21:0D:AE
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr 00:18:39:21:0D:AF
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:100
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback

Thanks,
Nerijus




More information about the Lede-dev mailing list