If I check the logs, it says "could not detect attached switch" and "couldn't create dsa switch instance (error -22)" but then plugging into either port 1 and/or 6 on eth0 works (in a switched fashion).
> grep mvneta /var/log/kern.log
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 2.757054] mvneta f1030000.ethernet eth0: Using device tree mac address 00:50:43:84:25:2f
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 2.766103] mvneta f1034000.ethernet eth1: Using device tree mac address 00:50:43:0d:19:18
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 2.775131] mvneta f1070000.ethernet eth2: Using device tree mac address 00:50:43:25:fb:84
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 5.870134] mvneta f1030000.ethernet eth0: [0]: could not detect attached switch
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 5.877581] mvneta f1030000.ethernet eth0: [0]: couldn't create dsa switch instance (error -22)
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 5.921177] mvneta f1030000.ethernet eth0: [0]: could not detect attached switch
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 5.928620] mvneta f1030000.ethernet eth0: [0]: couldn't create dsa switch instance (error -22)
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 8.276781] mvneta f1030000.ethernet eth0: configuring for link AN mode fixed
/var/log/kern.log:Feb 12 08:36:58 localhost kernel: [ 8.289888] mvneta f1030000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
How do I get DSA up and running? Would you happen to have a primer on DSA ?
Seems that at least the marvel bit is compiled in.
> uname -r
4.4.1-marvell
> lsmod
Module Size Used by
marvell_cesa 26406 0
dsa_core 15184 0
Also, the ports on eth0 only work in one mode, GbE, no flow control. Tested alternate modes:
# 100mbps
Full Duplex Connected, no traffic
Half Duplex Connected, no traffic
Full Duplex, Flow Control -No Connection-
# 1 GbE
Full Duplex Connected/Working
Full Duplex, Flow Control -No Connection-
However eth2 will work in 100mbps perfectly fine.
I haven't yet installed an SFP yet so I can not say there, whether that affects the operation of the eth0 ports (1-6).
Maybe it is missing the driver / I am missing the driver as you say Igor -- And once I have that installed it will Auto-negotiate properly?
Ideas ? Suggestions from here?
Thanks!
-Eric