Hello.
The SFP module Huawei MA5671A now works out of the box with Turris Omnia (on HBS, OS 7.0.0, kernel 5.15.148)
without rooting, flashing, or the hardware mod.
It has to be inserted before boot to be recognized
and the ISP’s network has to be configured to its GPON S/N;
then I just configured WAN in reForis according to the instructions from my ISP and that’s all.
The main issue was that the VLAN 2000 should NOT be set despite the instructions from my ISP;
I assume it is set somewhere inside the module, possibly configurable through SSH.
I wrote more info about configuration with Poda ISP here
The module is recognized as eth2 device, replacing the ethernet WAN interface, which is deactivated.
# ethtool eth2
Settings for eth2:
Supported ports: [ FIBRE ]
Supported link modes: 2500baseX/Full
1000baseX/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 2500baseX/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d
Link detected: yes
The command ethtool -m eth2
returns only hex data,
but you can decode their meaning using the table here.
As written at the beginning of the same webpage,
you can access the internal module’s command line through SSH
as root
with password admin123
on address 192.168.1.10 using older algorithms:
ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-dss root@192.168.1.10
The SSH is accessible only if fibre is connected and the SSH connection is routed to WAN,
so you would probably need to change LAN subnet to something different than the default 192.168.1.0/24.
Unless the module is rooted there is no posix shell,
but only somewhat weird set of commands (as written here):
passwd lanpsg gtop otop show_version.sh display_version Configuration Version reboot Status