Hi,
I’m trying to switch eth2 to the SFP port so I can use HALNY HL-GSFP module (the old page on wiki says it’s supported).
I’m running TOS 6.2.2, I ran nor-update without any parameters. I found out, buried deep in the release notes of TOS 5, that on my HW revision (the first one, from Indiegogo), I need to do the switch manually, so I created a symlink /boot/armada-385-turris-omnia-sfp.dtb /boot/dtb. However, even after several reboots, dmesg | grep sfp returns nothing and when I plug a cable to the WAN RJ45 port (while the SFP module is inserted), Turris uses it. I even tried doing factory reset.
ethtool eth2
Settings for eth2:
Supported ports: [ TP MII FIBRE ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 1
Transceiver: external
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pg
Wake-on: d
Link detected: no
dmesg | grep eth2
[ 1.719031] mvneta f1034000.ethernet eth2: Using device tree mac address d8:58:d7:00:3a:e1
[ 13.329224] mvneta f1034000.ethernet eth2: PHY [f1072004.mdio-mii:01] driver [Marvell 88E1510] (irq=POLL)
[ 13.339297] mvneta f1034000.ethernet eth2: configuring for phy/sgmii link mode
readlink /boot/dtb
/boot/armada-385-turris-omnia-sfp.dtb
Any help is really appreciated, I’m completely lost.