Ma5671A SFP issues on turris os 5.0.3

after that its plug and play after the mod (its easy to do but you need a good skills to solder. you dont need to remove the cage if the soldering iron is small) , you dont need to run any command after that(the commands are only for the MA5671A “original fiirmware”)

1 Like

Wonderful, thank you sir. I found a skilled business that also does micro soldering so I trust they’ll be able to follow those instructions you linked with no issue.

Thank you, thank you, thank you @backon

After the solder that pad is working well?

Unfortunately, i couldn’t figure out how to open up the SFP without damaging it and that link you provided earlier wasn’t super helpful, and to make matters worse my TO doesn’t detect the SFP, whereas a new one i bought does. its always something :(.

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
2 Likes

Hello,
I’m trying to get the Huawei MA5671A SFP module working in Turris Omnia with HBS, OS 7.0.0, kernel 5.15.148 (I also tried OS 8.0.0 5.15.158). In the Poda ISP network.

Network set up as requested by ISP, but no VLAN settings.

I bought and tried 2 pieces of SFP module, different revisions. Default settings / no rooting.

I have a problem that if the fiber optic cable is connected, alternately my interface drops out. But if it is just UP then ping to the internet goes through.

As this happened with the first SFP module I figured it must be a fault in the SFP module, but after changing the GPON SN to the second module the condition is the same.

Any ideas what it could be?

Detail
root@turris:/# dmesg | grep sfp
[    7.639955] sfp sfp: Host maximum power 3.0W
[    9.018429] sfp sfp: please wait, module slow to respond
[   44.349565] sfp sfp: module HUAWEI           MA5671A          rev 0000 sn 032WDY10K7006631 dc 190430 
root@turris:/# 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
root@turris:/# ethtool -m eth2 
Offset          Values                                                                                    
------          ------
0x0000:         03 04 01 00 00 00 02 00 00 00 00 03 0c 00 14 c8 
0x0010:         00 00 00 00 48 55 41 57 45 49 20 20 20 20 20 20 
0x0020:         20 20 20 20 00 00 00 00 4d 41 35 36 37 31 41 20 
0x0030:         20 20 20 20 20 20 20 20 30 30 30 30 05 1e 00 9d 
0x0040:         00 1a 00 00 30 33 32 57 44 59 31 30 4b 37 30 30 
0x0050:         36 36 33 31 31 39 30 34 33 30 20 20 68 e0 03 72 
0x0060:         4a 35 56 32 30 30 33 31 36 39 20 20 20 20 20 20 
0x0070:         20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
0x0080:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0090:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00a0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00b0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00c0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00d0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00e0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00f0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0100:         5f 00 ce 00 5a 00 d3 00 8c a0 75 30 88 b8 79 18 
0x0110:         af c8 00 00 88 b8 00 00 9b 82 22 d0 7b 86 2b d4 
0x0120:         09 cf 00 0d 07 cb 00 10 00 00 00 00 00 00 00 00 
0x0130:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0140:         00 00 00 00 3f 80 00 00 00 00 00 00 01 00 00 00 
0x0150:         01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 4c 
0x0160:         2f 2f 80 7b 0b 9c 00 01 00 01 ff ff ff ff 02 00 
0x0170:         01 40 ff ff 01 40 00 00 70 01 00 00 00 00 00 00 
0x0180:         ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
0x0190:         30 33 30 33 32 57 44 59 00 00 00 00 00 00 fe 13 
0x01a0:         ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
0x01b0:         ff ff ff ff ff ff ff ff ff ff ff ff 00 02 14 00 
0x01c0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x01d0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x01e0:         00 00 00 00 00 00 00 00 02 48 57 54 43 19 b6 d1 
0x01f0:         9f ff ff ff ff ff ff ff ff ff ff ff 00 00 ff ff
From 10.31.249.219 icmp_seq=38 Destination Host Unreachable
From 10.31.249.219 icmp_seq=39 Destination Host Unreachable
From 10.31.249.219 icmp_seq=40 Destination Host Unreachable
[ 2524.860078] mvneta f1034000.ethernet eth2: Link is Down
[ 2524.962875] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off
[ 2530.977097] mvneta f1034000.ethernet eth2: Link is Down
[ 2531.097896] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off
64 bytes from 8.8.8.8: icmp_seq=49 ttl=117 time=1045 ms
64 bytes from 8.8.8.8: icmp_seq=50 ttl=117 time=4.94 ms
[ 2537.089120] mvneta f1034000.ethernet eth2: Link is Down
[ 2537.208920] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off
64 bytes from 8.8.8.8: icmp_seq=55 ttl=117 time=1055 ms
64 bytes from 8.8.8.8: icmp_seq=56 ttl=117 time=4.56 ms
[ 2543.170150] mvneta f1034000.ethernet eth2: Link is Down
[ 2543.256948] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off

Post also:

dmesg | grep -E "sfp|mvneta"
dmesg | grep -E "sfp|mvneta"
[    1.665030] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[    1.674066] mvneta f1070000.ethernet eth0: Using device tree mac address d8:58:d7:00:3c:98
[    1.683658] mvneta f1030000.ethernet eth1: Using device tree mac address d8:58:d7:00:3c:96
[    1.693244] mvneta f1034000.ethernet eth2: Using device tree mac address d8:58:d7:00:3c:97
[  120.616632] sfp sfp: Host maximum power 3.0W
[  120.949598] sfp sfp: module HUAWEI           MA5671A          rev 0000 sn 032WDY10K7006631 dc 190430  
[  120.958960] mvneta f1034000.ethernet eth2: switched to inband/2500base-x link mode
[  123.626876] mvneta f1030000.ethernet eth1: configuring for fixed/rgmii link mode
[  123.634995] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[  124.732919] mvneta f1034000.ethernet eth2: configuring for inband/2500base-x link mode
[  124.798314] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off
boot log
BootROM - 1.73
Booting from SPI flash  
    
U-Boot SPL 2022.10-rc4-OpenWrt-r16653+119-44ce70f0e2 (Sep 15 2022 - 18:21:35 +0000)  
High speed PHY - Version: 2.0
MiniPCIe/mSATA card detection... mSATA  
WWAN slot configuration... PCIe+USB2.0  
Detected Device ID 6820 
board SerDes lanes topology details:    
 | Lane # | Speed |  Type  |  
 --------------------------------  
 |   0    |   6   | SATA0  |  
 |   1    |   5   | USB3 HOST0  |  
 |   2    |   5   | PCIe1  |  
 |   3    |   5   | USB3 HOST1  |  
 |   4    |   5   | PCIe2  |    
 |   5    |   0   | SGMII2 |  
 --------------------------------  
High speed PHY - Ended Successfully  
mv_ddr: 14.0.0   
DDR3 Training Sequence - Switching XBAR Window to FastPath Window 
mv_ddr: completed successfully  
Trying to boot from SPI    
    
  
U-Boot 2022.10-rc4-OpenWrt-r16653+119-44ce70f0e2 (Sep 15 2022 - 18:21:35 +0000) 
  
SoC:   MV88F6820-A0 at 1600 MHz 
DRAM:  2 GiB (800 MHz, 32-bit, 2T, ECC not enabled)
Core:  72 devices, 26 uclasses, devicetree: separate
WDT:   Started watchdog@20300 with servicing (60s timeout)
MMC:   mv_sdh: 0
Loading Environment from SPIFlash... SF: Detected s25fl164k with page size 256 Bytes, erase size 4 KiB, total 8 MiB
OK
Model: Turris Omnia
  MCU type: STM32
  MCU version: b5a8a24e007eb72be16aeb3fff6f03ec647023e4/d57b774608515e37c2384477d24a4d60e873ecf1
  RAM size: 2048 MiB
  Serial Number: 0000000B00007CC8
Disabling MCU watchdog... disabled
Regdomain set to **
pcie1.0: Link down
pcie2.0: Link down
Net:   eth0: ethernet@70000, eth1: ethernet@30000, eth2: ethernet@34000 [PRIME]
Hit any key to stop autoboot:  0 
scanning bus for devices...
Target spinup took 0 ms.
SATA link 1 timeout.
AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
flags: 64bit ncq led only pmp fbss pio slum part sxs  
Device 0: (0:0) Vendor: ATA Prod.: KINGSTON SKC600M Rev: S480    
  Type: Hard Disk 
  Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
... is now current device   
Scanning scsi 0:1...    
Found U-Boot script /boot.scr
1199 bytes read in 23 ms (50.8 KiB/s)
## Executing script at 01800000
gpio: pin gpio@71_4 (gpio 68) value is 0  
21410 bytes read in 28 ms (746.1 KiB/s)
4270232 bytes read in 104 ms (39.2 MiB/s)
Kernel image @ 0x1000000 [ 0x000000 - 0x412898 ]
## Flattened Device Tree blob at 02000000
   Booting using the fdt blob at 0x2000000
   Loading Device Tree to 0fff7000, end 0ffff3a1 ... OK
  
Starting kernel ...   
  
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.15.158 (packaging@turris.cz) (arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 12.3.0 r23903+95-cc0527b362) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Sun Jun 23 07:19:38 2024
[    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Turris Omnia
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000]   HighMem  [mem 0x0000000030000000-0x000000007fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000] percpu: Embedded 12 pages/cpu s17996 r8192 d22964 u49152
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522560
[    0.000000] Kernel command line: earlyprintk rootwait  console=ttyS0,115200 rootfstype=btrfs root=PARTUUID=b21f5afc-01 rootflags=commit=5,subvol=@ rw cfg80211.freg=** 
[    0.000000] Bootloader command line not present
[    0.000000] Unknown kernel command line parameters "earlyprintk mangled_fs=btrfs", will be passed to user space.
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2062456K/2097152K available (10240K kernel code, 673K rwdata, 2188K rodata, 1024K init, 257K bss, 34696K reserved, 0K cma-reserved, 1310720K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] Registering MPIC SoC Error Interrupt Controller
[    0.000000] L2C: DT/platform modifies aux control register: 0x06070000 -> 0x16070000
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9   
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9  
[    0.000000] L2C-310 D prefetch enabled, offset 1 lines   
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled  
[    0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB 
[    0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001  
[    0.000001] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns    
[    0.000017] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns    
[    0.000033] Switching to timer-based delay loop, resolution 1ns    
[    0.000173] Ignoring duplicate/late registration of read_current_timer delay
[    0.000179] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[    0.000381] Console: colour dummy device 80x30
[    0.000407] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000)
[    0.000416] CPU: Testing write buffer coherency: ok
[    0.000435] CPU0: Spectre v2: using BPIALL workaround
[    0.000439] pid_max: default: 32768 minimum: 301
[    0.000765] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.000774] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.001485] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.001794] Setting up static identity map for 0x100000 - 0x100060
[    0.001875] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0x4
[    0.001961] mvebu-pmsu: Initializing Power Management Service Unit
[    0.002021] rcu: Hierarchical SRCU implementation. 
[    0.002170] smp: Bringing up secondary CPUs ...
[    0.002343] Booting CPU 1
[    0.002469] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.002475] CPU1: Spectre v2: using BPIALL workaround    
[    0.002533] smp: Brought up 1 node, 2 CPUs 
[    0.002540] SMP: Total of 2 processors activated (3200.00 BogoMIPS). 
[    0.002545] CPU: All CPU(s) started in SVC mode.
[    0.002920] devtmpfs: initialized
[    0.005222] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.005277] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.005287] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.005408] pinctrl core: initialized pinctrl subsystem
[    0.006041] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.006558] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.007072] thermal_sys: Registered thermal governor 'step_wise'  
[    0.007203] cpuidle: using governor ladder 
[    0.007292] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.007299] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.007421] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling
[    0.007427] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling
[    0.016213] cryptd: max_cpu_qlen set to 1000    
[    0.017128] raid6: skip pq benchmark and using algorithm neonx8    
[    0.017136] raid6: using neon recovery algorithm
[    0.017419] SCSI subsystem initialized    
[    0.017600] usbcore: registered new interface driver usbfs  
[    0.017622] usbcore: registered new interface driver hub
[    0.017639] usbcore: registered new device driver usb
[    0.018290] clocksource: Switched to clocksource arm_global_timer
[    0.020971] NET: Registered PF_INET protocol family 
[    0.021084] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.021596] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.021613] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.021621] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.021621] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)  
[    0.021659] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.021724] TCP: Hash tables configured (established 8192 bind 8192)    
[    0.021779] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) 
[    0.021809] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) 
[    0.021950] NET: Registered PF_UNIX/PF_LOCAL protocol family  
[    0.021970] PCI: CLS 0 bytes, default 64  
[    0.022435] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available   
[    0.024378] workingset: timestamp_bits=14 max_order=19 bucket_order=5   
[    0.026907] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.026916] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.027555] xor: measuring software checksum speed  
[    0.031376]    arm4regs   :  2610 MB/sec 
[    0.036103]    8regs :  2082 MB/sec  
[    0.041705]    32regs:  1757 MB/sec   
[    0.046711]    neon  :  1965 MB/sec   
[    0.046714] xor: using function: arm4regs (2610 MB/sec)   
[    0.046770] bounce: pool size: 64 pages
[    0.046806] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)    
[    0.047985] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
[    0.048628] debugfs: Directory 'f1018100.gpio' with parent 'regmap' already present!
[    0.048942] debugfs: Directory 'f1018140.gpio' with parent 'regmap' already present!
[    0.049263] mvebu-pcie soc:pcie: host bridge /soc/pcie ranges:    
[    0.049290] mvebu-pcie soc:pcie: MEM 0x00f1080000..0x00f1081fff -> 0x0000080000
[    0.049306] mvebu-pcie soc:pcie: MEM 0x00f1040000..0x00f1041fff -> 0x0000040000
[    0.049318] mvebu-pcie soc:pcie: MEM 0x00f1044000..0x00f1045fff -> 0x0000044000
[    0.049331] mvebu-pcie soc:pcie: MEM 0x00f1048000..0x00f1049fff -> 0x0000048000
[    0.049343] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[    0.049355] mvebu-pcie soc:pcie:  IO 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[    0.049367] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0200000000
[    0.049378] mvebu-pcie soc:pcie:  IO 0xffffffffffffffff..0x00fffffffe -> 0x0200000000
[    0.049389] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0300000000
[    0.049401] mvebu-pcie soc:pcie:  IO 0xffffffffffffffff..0x00fffffffe -> 0x0300000000
[    0.049412] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0400000000 
[    0.049420] mvebu-pcie soc:pcie:  IO 0xffffffffffffffff..0x00fffffffe -> 0x0400000000
[    0.049511] mvebu-pcie soc:pcie: pcie1.0: Slot power limit 10.0W
[    0.049586] mvebu-pcie soc:pcie: pcie2.0: Slot power limit 10.0W
[    0.050108] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00 
[    0.050117] pci_bus 0000:00: root bus resource [bus 00-ff] 
[    0.050126] pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] (bus address [0x00080000-0x00081fff])
[    0.050134] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff])
[    0.050141] pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] (bus address [0x00044000-0x00045fff])
[    0.050147] pci_bus 0000:00: root bus resource [mem 0xf1048000-0xf1049fff] (bus address [0x00048000-0x00049fff])
[    0.050153] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]   
[    0.050158] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    0.050250] pci 0000:00:02.0: [11ab:6820] type 01 class 0x060400
[    0.050415] pci 0000:00:03.0: [11ab:6820] type 01 class 0x060400
[    0.051263] PCI: bus0: Fast back to back transfers disabled
[    0.051271] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.051281] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.052121] PCI: bus1: Fast back to back transfers enabled
[    0.052128] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.052965] PCI: bus2: Fast back to back transfers enabled
[    0.052972] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02    
[    0.052992] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0000000-0xe03fffff]   
[    0.053001] pci 0000:00:03.0: BAR 8: assigned [mem 0xe0400000-0xe07fffff] 
[    0.053008] pci 0000:00:02.0: BAR 7: assigned [io  0x10000-0x10fff]  
[    0.053008] pci 0000:00:02.0: BAR 7: assigned [io  0x10000-0x10fff]
[    0.053014] pci 0000:00:03.0: BAR 7: assigned [io  0x20000-0x20fff]
[    0.053021] pci 0000:00:02.0: PCI bridge to [bus 01]
[    0.053027] pci 0000:00:02.0:   bridge window [io  0x10000-0x10fff]
[    0.053036] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe03fffff]    
[    0.053047] pci 0000:00:03.0: PCI bridge to [bus 02]
[    0.053052] pci 0000:00:03.0:   bridge window [io  0x20000-0x20fff]
[    0.053061] pci 0000:00:03.0:   bridge window [mem 0xe0400000-0xe07fffff]    
[    0.053121] pcieport 0000:00:02.0: enabling device (0140 -> 0143)  
[    0.053194] pcieport 0000:00:02.0: pciehp: Slot #2 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise- Interlock- NoCompl+ IbPresDis- LLActRep+
[    0.053426] pcieport 0000:00:02.0: pciehp: Slot(2): Card present   
[    0.053472] pcieport 0000:00:03.0: enabling device (0140 -> 0143)  
[    0.053527] pcieport 0000:00:03.0: pciehp: Slot #3 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise- Interlock- NoCompl+ IbPresDis- LLActRep+
[    0.053904] pcieport 0000:00:03.0: pciehp: Slot(3): Card present   
[    0.054170] mv_xor f1060800.xor: Marvell shared XOR driver
[    0.108687] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )   
[    0.108843] mv_xor f1060900.xor: Marvell shared XOR driver
[    0.168669] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )   
[    0.168968] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled 
[    0.170358] printk: console [ttyS0] disabled    
[    0.190459] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 30, base_baud = 15625000) is a 16550A
[    1.280556] printk: console [ttyS0] enabled
[    1.305221] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 31, base_baud = 15625000) is a 16550A
[    1.316820] loop: module loaded   
[    1.319997] Loading iSCSI transport class v2.0-870.   
[    1.326100] ahci-mvebu f10a8000.sata: supply ahci not found, using dummy regulator  
[    1.333790] ahci-mvebu f10a8000.sata: supply phy not found, using dummy regulator   
[    1.341326] ahci-mvebu f10a8000.sata: supply target not found, using dummy regulator 
[    1.349158] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[    1.358231] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    1.367573] scsi host0: ahci-mvebu
[    1.371326] scsi host1: ahci-mvebu
[    1.374833] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 53    
[    1.382795] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 53    
[    1.391744] spi-nor spi0.0: s25fl164k (8192 Kbytes)    
[    1.396755] 3 fixed-partitions partitions found on MTD device spi0.0
[    1.403143] Creating 3 MTD partitions on "spi0.0":    
[    1.407946] 0x000000000000-0x0000000f0000 : "U-Boot" 
[    1.413248] 0x000000100000-0x000000800000 : "Rescue system"
[    1.419111] 0x0000000f0000-0x000000100000 : "u-boot-env" 
[    1.426726] hwmon hwmon0: temp1_input not attached to any thermal zone  
[    1.433897] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1 
[    1.457259] hwmon hwmon1: temp1_input not attached to any thermal zone  
[    1.474116] hwmon hwmon2: temp1_input not attached to any thermal zone    
[    1.490949] hwmon hwmon3: temp1_input not attached to any thermal zone
[    1.505543] hwmon hwmon4: temp1_input not attached to any thermal zone
[    1.526235] hwmon hwmon5: temp1_input not attached to any thermal zone
[    1.665030] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[    1.674066] mvneta f1070000.ethernet eth0: Using device tree mac address d8:58:d7:00:3c:98
[    1.683658] mvneta f1030000.ethernet eth1: Using device tree mac address d8:58:d7:00:3c:96
[    1.693244] mvneta f1034000.ethernet eth2: Using device tree mac address d8:58:d7:00:3c:97
[    1.701670] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver 
[    1.708218] ehci-pci: EHCI PCI platform driver  
[    1.712706] ehci-platform: EHCI generic platform driver 
[    1.718023] ehci-orion: EHCI orion driver  
[    1.722146] orion-ehci f1058000.usb: EHCI Host Controller 
[    1.727569] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[    1.727569] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[    1.735207] orion-ehci f1058000.usb: irq 49, io mem 0xf1058000
[    1.739803] ata2: SATA link down (SStatus 0 SControl 300)
[    1.768305] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00    
[    1.774558] hub 1-0:1.0: USB hub found    
[    1.778392] hub 1-0:1.0: 1 port detected  
[    1.782737] xhci-hcd f10f0000.usb3: xHCI Host Controller 
[    1.788073] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2 
[    1.795648] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[    1.804924] xhci-hcd f10f0000.usb3: irq 55, io mem 0xf10f0000 
[    1.810773] xhci-hcd f10f0000.usb3: xHCI Host Controller 
[    1.816102] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3 
[    1.823649] xhci-hcd f10f0000.usb3: Host supports USB 3.0 SuperSpeed    
[    1.830286] hub 2-0:1.0: USB hub found    
[    1.834058] hub 2-0:1.0: 1 port detected   
[    1.838134] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.846503] hub 3-0:1.0: USB hub found 
[    1.850293] hub 3-0:1.0: 1 port detected   
[    1.854417] xhci-hcd f10f8000.usb3: xHCI Host Controller   
[    1.859763] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
[    1.867335] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[    1.876607] xhci-hcd f10f8000.usb3: irq 56, io mem 0xf10f8000
[    1.882457] xhci-hcd f10f8000.usb3: xHCI Host Controller  
[    1.887786] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
[    1.895319] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed
[    1.901943] hub 4-0:1.0: USB hub found 
[    1.905716] hub 4-0:1.0: 1 port detected   
[    1.909800] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.918113] hub 5-0:1.0: USB hub found 
[    1.918306] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)    
[    1.921902] hub 5-0:1.0: 1 port detected
[    1.932018] ata1.00: supports DRM functions and may not be fully accessible
[    1.932220] usbcore: registered new interface driver usb-storage  
[    1.939011] ata1.00: ATA-10: KINGSTON SKC600MS256G, S4800105, max UDMA/133  
[    1.951931] ata1.00: 500118192 sectors, multi 1: LBA48 NCQ (depth 32)
[    1.958423] armada38x-rtc f10a3800.rtc: registered as rtc0
[    1.964006] armada38x-rtc f10a3800.rtc: setting system clock to 2024-06-30T14:34:33 UTC (1719758073)
[    1.973338] ata1.00: Features: Trust   
[    1.973360] i2c_dev: i2c /dev entries driver    
[    1.981293] ata1.00: supports DRM functions and may not be fully accessible
[    1.983408] orion_wdt: Initial timeout 171 sec  
[    1.993016] sdhci: Secure Digital Host Controller Interface driver    
[    1.993068] ata1.00: configured for UDMA/133    
[    1.999227] sdhci: Copyright(c) Pierre Ossman   
[    1.999330] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.004052] scsi 0:0:0:0: Direct-AccessATA KINGSTON SKC600M 0105 PQ: 0 ANSI: 5
[    2.009327] marvell-cesa f1090000.crypto: CESA device successfully registered
[    2.014474] sd 0:0:0:0: [sda] 500118192 512-byte logical blocks: (256 GB/238 GiB)
[    2.022230] NET: Registered PF_INET6 protocol family   
[    2.028828] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.029422] sd 0:0:0:0: [sda] Write Protect is off
[    2.049097] Segment Routing with IPv6  
[    2.055062] In-situ OAM (IOAM) with IPv6 
[    2.055392] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.059055] NET: Registered PF_PACKET protocol family
[    2.073184] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.086212]  sda: sda1  
[    2.086212]  sda: sda1    
[    2.086410] 8021q: 802.1Q VLAN Support v1.8    
[    2.089085] sd 0:0:0:0: [sda] Attached SCSI removable disk    
[    2.092867] Registering SWP/SWPB emulation handler  
[    2.098332] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA  
[    2.112458] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no  
[    2.120633] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1 
[    2.147858] hwmon hwmon2: temp1_input not attached to any thermal zone  
[    2.173501] hwmon hwmon3: temp1_input not attached to any thermal zone  
[    2.197078] hwmon hwmon4: temp1_input not attached to any thermal zone  
[    2.207114] mmc0: new high speed MMC card at address 0001
[    2.212882] mmcblk0: mmc0:0001 M MOR 1.83 GiB  
[    2.218072] mmcblk0boot0: mmc0:0001 M MOR 2.00 MiB  
[    2.219062] hwmon hwmon5: temp1_input not attached to any thermal zone  
[    2.223409] mmcblk0boot1: mmc0:0001 M MOR 2.00 MiB   
[    2.235011] mmcblk0rpmb: mmc0:0001 M MOR 128 KiB, chardev (247:0)   
[    2.242452] hwmon hwmon6: temp1_input not attached to any thermal zone   
[    3.118420] mv88e6085 f1072004.mdio-mii:10: configuring for fixed/rgmii-id link mode    
[    3.128316] mv88e6085 f1072004.mdio-mii:10: configuring for fixed/rgmii-id link mode
[    3.137717] mv88e6085 f1072004.mdio-mii:10: Link is Up - 1Gbps/Full - flow control off
[    3.144553] mv88e6085 f1072004.mdio-mii:10: Link is Up - 1Gbps/Full - flow control off
[    3.240589] mv88e6085 f1072004.mdio-mii:10 lan0 (uninitialized): PHY [mv88e6xxx-1:00] driver [Marvell 88E1540] (irq=76)
[    3.248290] pcieport 0000:00:02.0: pciehp: Slot(2): No link
[    3.371932] mv88e6085 f1072004.mdio-mii:10 lan1 (uninitialized): PHY [mv88e6xxx-1:01] driver [Marvell 88E1540] (irq=77)
[    3.482830] mv88e6085 f1072004.mdio-mii:10 lan2 (uninitialized): PHY [mv88e6xxx-1:02] driver [Marvell 88E1540] (irq=78)
[    3.508297] pcieport 0000:00:03.0: pciehp: Slot(3): No link
[    3.610588] mv88e6085 f1072004.mdio-mii:10 lan3 (uninitialized): PHY [mv88e6xxx-1:03] driver [Marvell 88E1540] (irq=79)
[    3.720591] mv88e6085 f1072004.mdio-mii:10 lan4 (uninitialized): PHY [mv88e6xxx-1:04] driver [Marvell 88E1540] (irq=80)
[    3.736553] DSA: tree 0 setup
[    3.740153] clk: Disabling unused clocks
[    3.745401] squashfs: Unknown parameter 'commit'
[    3.750212] F2FS-fs (sda1): Magic Mismatch, valid(0xf2f52010) - read(0x0)
[    3.757019] F2FS-fs (sda1): Can't find valid F2FS filesystem in 1th superblock
[    3.764363] F2FS-fs (sda1): Magic Mismatch, valid(0xf2f52010) - read(0x0)
[    3.771196] F2FS-fs (sda1): Can't find valid F2FS filesystem in 2th superblock
[    3.778648] BTRFS: device fsid 151d7620-9de2-4d88-b005-df0101bfc152 devid 1 transid 679 /dev/root scanned by swapper/0 (1)
[    3.790105] BTRFS info (device sda1): using crc32c (crc32c-generic) checksum algorithm
[    3.798082] BTRFS info (device sda1): disk space caching is enabled
[    3.804376] BTRFS info (device sda1): has skinny extents
[    3.814595] BTRFS info (device sda1): enabling ssd optimizations
[    3.822833] VFS: Mounted root (btrfs filesystem) on device 0:14.
[    3.829273] devtmpfs: mounted
[    3.832809] Freeing unused kernel image (initmem) memory: 1024K
[    3.838945] Run /sbin/init as init process
[    3.861022] init: Console is alive
[    3.864543] init: - watchdog -
[    3.941830] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.951546] fsl-ehci: Freescale EHCI Host controller driver
[    3.961326] usbcore: registered new interface driver uas
[    3.966769] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.984220] init: - preinit -
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    6.085091] mount_root: mounting /dev/root
Failed to find nls_cp437. Maybe it is a built in module ?
Failed to find nls_iso8859-1. Maybe it is a built in module ?
Failed to find fat. Maybe it is a built in module ?
Failed to find vfat. Maybe it is a built in module ?
Failed to find vfat. Maybe it is a built in module ?   
[    6.131574] BTRFS info: devid 1 device path /dev/root changed to /dev/sda1 scanned by mount (710)    
[    6.151940] urandom-seed: Seeding with /etc/urandom.seed 
Scanning for Btrfs filesystems
[    6.307493] blk_update_request: I/O error, dev mmcblk0boot0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[    6.318531] blk_update_request: I/O error, dev mmcblk0boot0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0    
[    6.329177] Buffer I/O error on dev mmcblk0boot0, logical block 0, async page read
[    6.525239] blk_update_request: I/O error, dev mmcblk0boot1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   17.343768] mmc0: Enabling HPI failed
[   22.716185] blk_update_request: I/O error, dev mmcblk0, sector 3848064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0    
[   28.096007] blk_update_request: I/O error, dev mmcblk0, sector 3848065 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0    
[   33.475823] blk_update_request: I/O error, dev mmcblk0, sector 3848066 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0    
[   38.855639] blk_update_request: I/O error, dev mmcblk0, sector 3848067 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0    
[   44.235454] blk_update_request: I/O error, dev mmcblk0, sector 3848068 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0    
[   49.615269] blk_update_request: I/O error, dev mmcblk0, sector 3848069 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   54.995083] blk_update_request: I/O error, dev mmcblk0, sector 3848070 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   60.374897] blk_update_request: I/O error, dev mmcblk0, sector 3848071 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   81.861005] blk_update_request: I/O error, dev mmcblk0, sector 3848064 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   87.240475] blk_update_request: I/O error, dev mmcblk0, sector 3848065 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   92.619942] blk_update_request: I/O error, dev mmcblk0, sector 3848066 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   97.999408] blk_update_request: I/O error, dev mmcblk0, sector 3848067 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  103.378873] blk_update_request: I/O error, dev mmcblk0, sector 3848068 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 
[  108.758338] blk_update_request: I/O error, dev mmcblk0, sector 3848069 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  114.137803] blk_update_request: I/O error, dev mmcblk0, sector 3848070 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 
[  119.517268] blk_update_request: I/O error, dev mmcblk0, sector 3848071 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 
[  119.527997] Buffer I/O error on dev mmcblk0, logical block 481008, async page read registered: /dev/sda1
[  119.542229] procd: - early -    
[  119.545212] procd: - watchdog -
[  120.081513] procd: - watchdog -    
[  120.084862] procd: - ubus - 
[  120.091686] random: ubusd: uninitialized urandom read (4 bytes read)
[  120.137433] random: ubusd: uninitialized urandom read (4 bytes read)
[  120.143947] random: ubusd: uninitialized urandom read (4 bytes read)
[  120.151017] procd: - init -  
Please press Enter to activate this console. 
[  120.368423] kmodloader: loading kernel modules from /etc/modules.d/*   
[  120.436787] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver    
[  120.462170] turris-omnia-mcu 1-002a: MCU type STM32
[  120.469347] turris-omnia-mcu 1-002a: MCU bootloader firmware version hash: b5a8a24e007eb72be16aeb3fff6f03ec647023e4
[  120.484822] turris-omnia-mcu 1-002a: MCU application firmware version hash: d57b774608515e37c2384477d24a4d60e873ecf1
[  120.499368] turris-omnia-mcu 1-002a: registered as rtc1
[  120.536134] i2c i2c-0: Added multiplexed i2c bus 1   
[  120.541299] i2c i2c-0: Added multiplexed i2c bus 2 
[  120.558673] i2c i2c-0: Added multiplexed i2c bus 3 
[  120.563629] i2c i2c-0: Added multiplexed i2c bus 4 
[  120.568591] i2c i2c-0: Added multiplexed i2c bus 5   
[  120.578442] i2c i2c-0: Added multiplexed i2c bus 6    
[  120.583840] i2c i2c-0: Added multiplexed i2c bus 7 
[  120.589494] pca953x 8-0071: supply vcc not found, using dummy regulator  
[  120.596221] pca953x 8-0071: using no AI
[  120.602477] i2c i2c-0: Added multiplexed i2c bus 8   
[  120.607289] pca954x 0-0070: registered 8 multiplexed busses for I2C mux pca9547
[  120.616632] sfp sfp: Host maximum power 3.0W    
[  120.622172] GACT probability on   
[  120.626089] Mirror/redirect action on 
[  120.634654] u32 classifier   
[  120.634654] u32 classifier
[  120.637375]input device check on
[  120.641079]Actions configured   
[  120.654277] at24 1-0054: supply vcc not found, using dummy regulator    
[  120.661809] at24 1-0054: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[  120.669546] Bridge firewalling registered 
[  120.674298] Loading modules backported from Linux version v6.1.24-0-g0102425ac76b 
[  120.679675] random: crng init done   
[  120.681831] Backport generated by backports.git v5.15.92-1-44-gd6ea70fafd36  
[  120.685218] random: 21 urandom warning(s) missed due to ratelimiting    
[  120.703294] usbcore: registered new interface driver ums-alauda    
[  120.713394] usbcore: registered new interface driver ums-cypress   
[  120.719886] usbcore: registered new interface driver ums-datafab   
[  120.726258] usbcore: registered new interface driver ums-freecom   
[  120.732695] usbcore: registered new interface driver ums-isd200    
[  120.739052] usbcore: registered new interface driver ums-jumpshot  
[  120.745500] usbcore: registered new interface driver ums-karma
[  120.755580] usbcore: registered new interface driver ums-sddr09    
[  120.761959] usbcore: registered new interface driver ums-sddr55    
[  120.768364] usbcore: registered new interface driver ums-usbat
[  120.775269] usbcore: registered new interface driver usbserial_generic  
[  120.781862] usbserial: USB Serial support registered for generic   
[  120.797032] xt_time: kernel timezone is -0000  
[  120.853952] PPP generic driver version 2.4.2   
[  120.858844] NET: Registered PF_PPPOX protocol family
[  120.889957] usbcore: registered new interface driver qcserial 
[  120.895751] usbserial: USB Serial support registered for Qualcomm USB modem
[  120.907132] kmodloader: done loading kernel modules from /etc/modules.d/*
[  120.949598] sfp sfp: module HUAWEI MA5671Arev 0000 sn 032WDY10K7006631 dc 190430  
[  120.958960] mvneta f1034000.ethernet eth2: switched to inband/2500base-x link mode
[  120.989212] hwmon hwmon7: temp1_input not attached to any thermal zone
[  123.626876] mvneta f1030000.ethernet eth1: configuring for fixed/rgmii link mode
[  123.634995] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[  123.643717] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready 
[  123.740506] mv88e6085 f1072004.mdio-mii:10 lan0: configuring for phy/gmii link mode
[  123.801961] br-lan: port 1(lan0) entered blocking state
[  123.807220] br-lan: port 1(lan0) entered disabled state   
[  123.841129] device lan0 entered promiscuous mode
[  123.845776] device eth1 entered promiscuous mode
[  124.100634] mv88e6085 f1072004.mdio-mii:10 lan1: configuring for phy/gmii link mode   
[  124.122407] br-lan: port 2(lan1) entered blocking state  
[  124.127669] br-lan: port 2(lan1) entered disabled state
[  124.216768] device lan1 entered promiscuous mode
[  124.363813] mv88e6085 f1072004.mdio-mii:10 lan2: configuring for phy/gmii link mode
[  124.424128] br-lan: port 3(lan2) entered blocking state
[  124.429423] br-lan: port 3(lan2) entered disabled state
[  124.479144] device lan2 entered promiscuous mode
[  124.592963] mv88e6085 f1072004.mdio-mii:10 lan3: configuring for phy/gmii link mode
[  124.651055] br-lan: port 4(lan3) entered blocking state
[  124.656302] br-lan: port 4(lan3) entered disabled state 
[  124.706282] device lan3 entered promiscuous mode
[  124.732919] mvneta f1034000.ethernet eth2: configuring for inband/2500base-x link mode
[  124.798314] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off
[  124.806365] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
[  120.462170] turris-omnia-mcu 1-002a: MCU type STM32 
[  120.469347] turris-omnia-mcu 1-002a: MCU bootloader firmware version hash: b5a8a24e007eb72be16aeb3fff6f03ec647023e4   
[  120.484822] turris-omnia-mcu 1-002a: MCU application firmware version hash: d57b774608515e37c2384477d24a4d60e873ecf1  
[  120.499368] turris-omnia-mcu 1-002a: registered as rtc1  
[  120.536134] i2c i2c-0: Added multiplexed i2c bus 1  
[  120.541299] i2c i2c-0: Added multiplexed i2c bus 2  
[  120.558673] i2c i2c-0: Added multiplexed i2c bus 3
[  120.563629] i2c i2c-0: Added multiplexed i2c bus 4   
[  120.568591] i2c i2c-0: Added multiplexed i2c bus 5   
[  120.578442] i2c i2c-0: Added multiplexed i2c bus 6   
[  120.583840] i2c i2c-0: Added multiplexed i2c bus 7   
[  120.589494] pca953x 8-0071: supply vcc not found, using dummy regulator  
[  120.596221] pca953x 8-0071: using no AI
[  120.602477] i2c i2c-0: Added multiplexed i2c bus 8
[  120.607289] pca954x 0-0070: registered 8 multiplexed busses for I2C mux pca9547   
[  120.616632] sfp sfp: Host maximum power 3.0W    
[  120.622172] GACT probability on   
[  120.626089] Mirror/redirect action on  
[  120.634654] u32 classifier   
[  120.637375]input device check on
[  120.641079]Actions configured
[  120.654277] at24 1-0054: supply vcc not found, using dummy regulator
[  120.661809] at24 1-0054: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[  120.669546] Bridge firewalling registered
[  120.674298] Loading modules backported from Linux version v6.1.24-0-g0102425ac76b
[  120.679675] random: crng init done
[  120.681831] Backport generated by backports.git v5.15.92-1-44-gd6ea70fafd36
[  120.685218] random: 21 urandom warning(s) missed due to ratelimiting
[  120.703294] usbcore: registered new interface driver ums-alauda
[  120.713394] usbcore: registered new interface driver ums-cypress
[  120.719886] usbcore: registered new interface driver ums-datafab
[  120.726258] usbcore: registered new interface driver ums-freecom
[  120.732695] usbcore: registered new interface driver ums-isd200
[  120.739052] usbcore: registered new interface driver ums-jumpshot
[  120.745500] usbcore: registered new interface driver ums-karma
[  120.755580] usbcore: registered new interface driver ums-sddr09
[  120.761959] usbcore: registered new interface driver ums-sddr55
[  120.768364] usbcore: registered new interface driver ums-usbat
[  120.775269] usbcore: registered new interface driver usbserial_generic
[  120.781862] usbserial: USB Serial support registered for generic
[  120.797032] xt_time: kernel timezone is -0000
[  120.853952] PPP generic driver version 2.4.2
[  120.858844] NET: Registered PF_PPPOX protocol family
[  120.889957] usbcore: registered new interface driver qcserial
[  120.895751] usbserial: USB Serial support registered for Qualcomm USB modem
[  120.907132] kmodloader: done loading kernel modules from /etc/modules.d/*
[  120.949598] sfp sfp: module HUAWEI MA5671Arev 0000 sn 032WDY10K7006631 dc 190430  
[  120.958960] mvneta f1034000.ethernet eth2: switched to inband/2500base-x link mode
[  120.989212] hwmon hwmon7: temp1_input not attached to any thermal zone
[  123.626876] mvneta f1030000.ethernet eth1: configuring for fixed/rgmii link mode
[  123.634995] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[  123.643717] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  123.740506] mv88e6085 f1072004.mdio-mii:10 lan0: configuring for phy/gmii link mode
[  123.801961] br-lan: port 1(lan0) entered blocking state
[  123.807220] br-lan: port 1(lan0) entered disabled state
[  123.841129] device lan0 entered promiscuous mode
[  123.845776] device eth1 entered promiscuous mode
[  123.845776] device eth1 entered promiscuous mode    
[  124.100634] mv88e6085 f1072004.mdio-mii:10 lan1: configuring for phy/gmii link mode   
[  124.122407] br-lan: port 2(lan1) entered blocking state  
[  124.127669] br-lan: port 2(lan1) entered disabled state  
[  124.216768] device lan1 entered promiscuous mode    
[  124.363813] mv88e6085 f1072004.mdio-mii:10 lan2: configuring for phy/gmii link mode   
[  124.424128] br-lan: port 3(lan2) entered blocking state
[  124.429423] br-lan: port 3(lan2) entered disabled state   
[  124.479144] device lan2 entered promiscuous mode
[  124.592963] mv88e6085 f1072004.mdio-mii:10 lan3: configuring for phy/gmii link mode
[  124.651055] br-lan: port 4(lan3) entered blocking state   
[  124.656302] br-lan: port 4(lan3) entered disabled state   
[  124.706282] device lan3 entered promiscuous mode
[  124.732919] mvneta f1034000.ethernet eth2: configuring for inband/2500base-x link mode
[  124.798314] mvneta f1034000.ethernet eth2: Link is Up - 2.5Gbps/Full - flow control off
[  124.806365] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready  

In my case i have modified the huawei MA5671a via SERIAL/TTL the uboot with this commands because sometimes causes error

fw_setenv asc0 1
fw_setenv preboot "gpio set 3;gpio input 100;gpio input 105;gpio input 106;gpio input 107;gpio input 108"
1 Like

Hello everyone,

I’m experiencing issues with my modified MA5671A when trying to use it with my Turris Omnia 2020. The module works perfectly on a MikroTik hEX S, but I’m unable to get it working on the Turris Omnia. I’ve attached some logs in case anyone has faced a similar issue or can provide some guidance on how to resolve this.

Here are the logs:

root@turris:~# ethtool eth2
Settings for eth2:
        Supported ports: [ MII ]
        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: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: d
        Wake-on: d
        Link detected: no
root@turris:~# dmesg |grep -i sfp
[    9.553660] sfp sfp: Host maximum power 3.0W
[   10.867923] sfp sfp: please wait, module slow to respond
[   20.978365] sfp sfp: module  NO_PART_NUMBER__ rev 0001 sn NO_SERIAL_NUMBER dc 140101  
[   20.986317] sfp sfp: module address swap to access page 0xA2 is not supported.
root@turris:~# ethtool -m eth2
Offset          Values
------          ------
0x0000:         03 04 01 00 00 00 00 00 00 00 00 03 0a 00 28 ff 
0x0010:         00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 
0x0020:         20 20 20 20 00 ac 9a 96 4e 4f 5f 50 41 52 54 5f 
0x0030:         4e 55 4d 42 45 52 5f 5f 30 30 30 31 05 1e ff 34 
0x0040:         00 1a 00 00 4e 4f 5f 53 45 52 49 41 4c 5f 4e 55 
0x0050:         4d 42 45 52 31 34 30 31 30 31 20 20 6c f0 05 c6 
0x0060:         20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
0x0070:         20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 
0x0080:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x0090:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00a0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00b0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00c0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00d0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00e0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x00f0:         00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 



root@SFP:~# fw_printenv 
ONTUSER=$6$Jzr46eswFawtHCcM$doXGVKNwjWhhxowtxt7/lF52K0JuThKm236xIe/G3LDHMhKMrUvwijjCxWYOmP35v8lx/dy7wtmsboby/U8hP.
act_img_addr=0xBF20003C
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:off
addmisc=setenv bootargs ${bootargs} ethaddr=${ethaddr} machtype=${machtype} ignore_loglevel vpe1_load_addr=0x83f00000 vpe1_mem=1M mem=63M ${mtdparts}
addmtdparts0=setenv mtdparts mtdparts=sflash:256k(uboot)ro,512k(uboot_env),7424k(linux),8192k(image1)
addmtdparts1=setenv mtdparts mtdparts=sflash:256k(uboot)ro,512k(uboot_env),7424k(image0),8192k(linux)
baudrate=115200
bertEnable=0
boot_image=run boot_image${c_img};
boot_image0=run kernel0_from_sf flashargs addip addmtdparts0 addmisc && bootm ${ram_addr}
boot_image1=run kernel1_from_sf flashargs addip addmtdparts1 addmisc && bootm ${ram_addr}
boot_image_err=setenv kernel_offs ${kernel0_offs};httpd && setenv image0_is_valid 1
bootcmd=run flash_flash
bootdelay=5
env_offs=0x40000
env_offs_redund=0x80000
ethact=SERDES
ethaddr=dc:99:14:c8:27:3f
ethprime=SERDES
fileaddr=80F00000
filesize=740000
flash_flash=run select_image boot_image
flashargs=setenv bootargs rootfstype=squashfs,jffs2
gDtiaGentEnable=false
gatewayip=192.168.2.0
goi_calibrated=1
goi_config=begin-base64 644 goi_config@H4sIAJjyoFsCA+2YS2/TQBCAcyW/YhGHnHD3vTYWh0ILqgiiaqJwiJC1sTeJ@RZyNbLeFf89s0jZ24gDiEfHwHOLJ7MzOPvx5xzZlfGJXZRqfzGwalXqyMNFC@FyaPcjONJqB5cXHT+SnBIJLz9RVk94qJwh3CsBSMYklYBwyE4g7CnSPIdVHq@HKFObm35Nb9vtf+l8gSdWbS0JYrnejkzqJwbNPy8MihNzLJMp6nJH4dh2HW2@5/3TwflVdHX+ylmeoKHJVmj85kOILso5Gl+fgjY4B+X9SeZ0Df2Niw9dRlgo@PcJZCNvqUZ+EuNtp5Y8Q8zX+fx79H+RfEipb/v8y/rOW/3+D/xu9SqJJ8ovo@/w7+cYV/BnYihGAt/8fhP6nx7zi/o310enkWvTi7Jz1EIzgS0HjkgOYhUx7H@vOX4n+Ifnti/IYdjXAlxkH94Aqz550IpCTomVEnR8n8MwS0C/z3/sV1O09n6@AbBRj8s/FVAbPJz/XAH/TPL2/f8o0t3sOILNR73Zwk70otd95E4Eu0Qv9SKd@5NrpwzQzsFJQ8PcoJv5TzJ5SOiTyGVYhKuI8XZVopDzp8RC9e3nad3+ER0L0@6v1GZb1uLVfuyo1ix1hCnWEg4XVuNrVosR3MuhwpYr1Yf5la2FvUwx7cV4c8@5uls/uBSy5LESRxBjbubHIZUZGlZmnzb5yWOMOoR5VdMxJmY4PJAB9HK3ro+@ao2ZXaalrfQ8TPVrnS6jy75LsLW/hUlUFn7TzpriyDfiyIE4WrPvx0E73baf@wYLCeuLNQGgggr02cjdIALcxjrg4pRrj3CAx9RvjYCCEBLIxbr9tO0jCRN1+@N0CCA1yb+KfyblaeIu6rA1aq6nGR2cTdShsfV/BSHnDBalPZzjGg+1nBLEVD@Urcknk+YHwQM48BvSur2FxhihDICrsF+UrdTuGGu68WRYj8tNPiepIyyQAWM@saa04APASiGJCLAMdunJjC6Az8wsywp6+E00dK8HPUJFJe/wHkdHIlecCiYw@kFOZ79VgcBERHuBE5x/vXd0bo4LVgR+/iviDc7VfAlviMwy7I2mD60rnemIX@aXzvT+FmFJxKKfydudnsescysYXe9tm3dvXWJmYNSM1vGhfp1u/1aACJPk3h@SAO/tspopZVW/kT5AsSgcG4AHAAA@====@
gphy0_phyaddr=0
gphy1_phyaddr=1
image0_addr=0xB00C0000
image0_is_valid=1
image0_version=V8R017C00S201
image1_addr=0xB0800000
image1_is_valid=1
image1_version=V8R017C00S207
image_name=openwrt-lantiq-falcon-SFP
ipaddr=192.168.1.10
kernel0_from_sf=sf probe 0;sf read ${ram_addr} ${kernel0_offs} ${max_kernel_size}
kernel0_offs=0xC0000
kernel1_from_sf=sf probe 0;sf read ${ram_addr} ${kernel1_offs} ${max_kernel_size}
kernel1_offs=0x800000
load_kernel=tftp ${ram_addr} ${tftppath}${image_name}-uImage
load_uboot=tftp ${ram_addr} ${tftppath}u-boot.img
machtype=SFP
magic_addr=0xBF200038
magic_val=0xDEADBEEF
max_kernel_size=180000
nDyingGaspEnable=1
net_nfs=run load_kernel nfsargs addip addmtdparts0 addmisc;bootm ${ram_addr}
netmask=255.255.255.0
nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath},${nfsoptions}
nfsoptions=rsize=1024,wsize=1024
omci_loid=loid
omci_lpwd=lpasswd
ram_addr=80F00000
recordPointer=1
reset_uboot_env=sf probe 0;sf erase 40000 80000
save_uboot=sf probe 0;sf erase 0 40000;sf write ${ram_addr} 0 ${filesize}
select_image=setenv activate_image -1;if itest *${magic_addr} == ${magic_val} ; then if itest *${act_img_addr} == 0 ; then setenv activate_image 0;fi;if itest *${act_img_addr} == 1 ; then setenv activate_image 1;fi;mw ${magic_addr} 0x0;mw ${act_img_addr} 0x0;fi;if test $activate_image = -1 ; then setenv c_img $committed_image;else setenv c_img $activate_image;setenv activate_image -1;fi;if test $c_img = 0 && test $image0_is_valid = 0 ; then setenv c_img 1;fi;if test $c_img = 1 && test $image1_is_valid = 0 ; then setenv c_img 0;fi;if test $image0_is_valid = 0 && test $image1_is_valid = 0 ; then setenv c_img _err;fi;exit 0
serverip=192.168.1.100
sfp_a0_low_128=begin-base64 644 sfp_a0_low_128 @AwQBAAAAAgAAAAADDAAUyAAAAABIVUFXRUkgICAgICAgICAgAAAAAE1BNTY3@MUEgICAgICAgICAwMDAwBR4AnQAaAAA0ODU3NTQ0MzE2ODU2MTlEMTgwMzE5@ICBo4AM7STRLMjAyMjkzNiAgICAgICAgICAgICAgICAgICAgICAwMzJDVVcx@MEo3MDAyMzk1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA==@====@
sfp_a2_info=begin-base64 644 sfp_a2_info @XwDOAFoA0wCMoHUwiLh5GK/IAACIuAAAm4Ii0HuGK9QJzwANB8sAEAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAEAAAABAAAAAQAAAAEA@AAAAAABMJCJ79QqPAAEAAf////8CAAFA//8BQAAAcAAAAAAAEGD/////////@////////////MDMwMzJDVVcAAAAAAAD+GP//////////////////////////@//////////8AAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAJIV1RDFoVhnf///////////////////wAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAhCXol8CEz67jMUD8fyJ7rnb1PKxFZ9c9bGMD@VzFJj0ja+4aUAry2zmv07YM3MKAeihlBD6judBGNXStLPfC6qYg+AAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3JkUyCc/AAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAD/0P/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA==@====@
stderr=serial
stdin=serial
stdout=serial
swlog_0=2018-09-18 12:42:40 Software successfully upgraded. Source version: V8R017C00S201. Target version: V8R017C00S207
tx_fault_pin=2
update_image0=tftp ${ram_addr} ${tftppath}${image_name}-squashfs.image;sf probe 0;sf erase ${kernel0_offs} +${filesize};sf write ${ram_addr} ${kernel0_offs} ${filesize}
update_image1=tftp ${ram_addr} ${tftppath}${image_name}-squashfs.image;sf probe 0;sf erase ${kernel1_offs} +${filesize};sf write ${ram_addr} ${kernel1_offs} ${filesize}
update_openwrt=run update_image0 && setenv committed_image 0 && setenv image0_is_valid 1 && saveenv
update_uboot=run load_uboot && run save_uboot
ver=U-Boot 2011.12-lantiq-gpon-1.2.24 (Nov 03 2014 - 22:46:28)
target=oem-generic
committed_image=0
nSerial=ZTEGCXXXXXX
gSerial=ZTEGCXXXXXX
ont_serial=ZTEGCXXXXXX
asc0=1
preboot=gpio set 3;gpio input 100;gpio input 105;gpio input 106;gpio input 107;gpio input 108

Can anyone help me?

Thanks

What firmware you have in the module? have you modified the bootloader via serial/ttl with the commands above?

Hi!
I modified my SFP following this post few years ago Support MA5671A SFP GPON - #29 by anon23891239 - For Developers - OpenWrt Forum

I changed these parameters
preboot=gpio set 3;gpio input 100;gpio input 105;gpio input 106;gpio input 107;gpio input 108

You are using the original MA5671A firmware? with the openwrt modified firmware on turris omnia doesnt work.

Hi Backon!
I’m started with original firmware and after that I rooter the SFP and installed OpenWRT.
Should I revert to stock firmware and just root it?

you need to use the original firmware and modify with the fw_printenv sfp_a2_info command al settings.(you dont need to root firmware)