Skip to content

SPS-34-24T-HP-TDFO

G-010S-P

Specifications

SoC Lantiq FALC ON-S PEB 38035 ET @ 400 MHz - MIPS interAptiv 34Kc
NOR 16 MB (128 Mbit) S25FL128P
RAM 64 MB
BOSA SC/APC - Tx: 1490 nm / Rx: 1310 nm
EEPROM ✔ G-010S-P ❌ MA5671A / GPON-ONU-34-20BI 24LC02B
UART Rx: pin 7 / Tx: pin 2 - 115200-8-1-N
IP 192.168.1.10
HTTP(S) ✔ G-010S-P
SSH ✔ Shell Credentials

Architecture

Lantiq FALC ON-S PEB 38035 ET

%%{ init: { 'flowchart': { 'htmlLabels': false, 'curve': 'stepBefore' } } }%%
flowchart LR
  Z[" "] <-- GPON ODN --> A(BOSA)

  subgraph SOC
    B("LDD") ~~~
    C("LA") ~~~
    D("CDR/<br/>SERDES") <-->
    E("GPON<br/>MAC") <-->
    F("Network<br/>Processsor") <-->
    G("Ethernet<br/>MAC")
    H("Controller")

    %% Internal Logic Flow
    D --> B
    C --> D
  end

  B --> A
  A --> C

  G <-- SGMII --> X[" "]
  H <-- I2C --> Y[" "]

  SOC ~~~ I("Flash")

  classDef slateNode fill:#ffffff,stroke:#475569,stroke-width:2px,color:#1e293b
  classDef slateHighlight fill:#f1f5f9,stroke:#475569,stroke-width:2px,color:#1e293b
  classDef ghost fill:transparent,stroke:transparent,color:transparent

  style SOC fill:#f8fafc,stroke:#1e293b,stroke-width:2px,stroke-dasharray: 10 5

  class A,D,E,F,G,H,I slateNode
  class B,C slateHighlight
  class Z,X,Y ghost

System Information

Boot log

ROM: V1.1.4
ROM: CFG 0x00000006
ROM: SFLASH-4
hw fuse format 1


U-Boot 2011.12-lantiq-gpon-1.2.24 (Nov 03 2014 - 22:46:28), Build: falcon_sfp_linux

Board: SFP
DRAM:  64 MiB
Now running in RAM - U-Boot at: 83fc8000
SF: Detected S25FL129P_64K with page size 64 KiB, total 16 MiB
Chip:  FALCON-S (A22)
Bootmode: 0x06
Reset cause: Power-On Reset
CPU Clock: 400 MHz
Net:   SGMII, SERDES [PRIME]
gpio: pin 105 (gpio 105) value is 0
gpio: pin 106 (gpio 106) value is 0
gpio: pin 107 (gpio 107) value is 1
gpio: pin 108 (gpio 108) value is 1
gpio: pin 3 (gpio 3) value is 1
Press SPACE to delay and Ctrl-C to abort autoboot in 3 seconds
SF: Detected S25FL129P_64K with page size 64 KiB, total 16 MiB
## Booting kernel from Legacy Image at 80f00000 ...
   Image Name:   MIPS OpenWrt Linux-3.10.12
   Created:      2015-06-12   7:26:12 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1183972 Bytes = 1.1 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.10.12 (jairo@localhost.localdomain) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.025
[    0.000000] SoC: Falcon rev A22
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is SFP - Lantiq Falcon SFP Stick
[    0.000000] e=memsize=64
[    0.000000] e=initrd_start=0xA0000000
[    0.000000] e=initrd_size=0x0
[    0.000000] e=flash_start=0xB0000000
[    0.000000] e=flash_size=0x40C1A9E0
[    0.000000] e=ethaddr=ac:9a:96:00:00:00
[    0.000000] MEMSIZE = 67108864
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 03f00000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03efffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03efffff]
[    0.000000] On node 0 totalpages: 16128
[    0.000000] free_area_init_node: node 0, pgdat 8030c5f0, node_mem_map 81003460
[    0.000000]   Normal zone: 126 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16128 pages, LIFO batch:3
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16002
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.100:192.168.2.0:255.255.255.0:::off ethaddrt
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00021b48
[    0.000000] Readback ErrCtl register=00021b48
[    0.000000] Memory: 60212k/64512k available (2558k kernel code, 4300k reserved, 668k data, 220k init, 0k highmem)
[    0.000000] NR_IRQS:328
[    0.000000] Setting up vectored interrupts
[    0.000000] CPU Clock: 400MHz
[    0.000000] Calibrating delay loop... 265.98 BogoMIPS (lpj=531968)
[    0.036000] pid_max: default: 32768 minimum: 301
[    0.040000] Mount-cache hash table entries: 512
[    0.048000] pinctrl core: initialized pinctrl subsystem
[    0.052000] NET: Registered protocol family 16
[    0.072000] pinctrl-falcon pinctrl.0: Init done
[    0.076000] FALC(tm) ON clock driver
[    0.080000] clockevent device FALCON_CLK_EVT with timer 4, irq 124
[    0.100000] bio: create slab <bio-0> at 0
[    0.104000] FALC(tm) ON GPIO Driver, (C) 2012 Lantiq Deutschland Gmbh
[    0.112000] Switching to clocksource FALCON
[    0.120000] NET: Registered protocol family 2
[    0.124000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.132000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.136000] TCP: Hash tables configured (established 512 bind 512)
[    0.144000] TCP: reno registered
[    0.148000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.152000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.160000] NET: Registered protocol family 1
[    0.164000] RPC: Registered named UNIX socket transport module.
[    0.168000] RPC: Registered udp transport module.
[    0.176000] RPC: Registered tcp transport module.
[    0.180000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.188000] EASY98000 LED driver, Version 1.0.1 (c) Copyright 2013, Lantiq Deutschland GmbH
[    0.200000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.204000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.216000] msgmni has been set to 117
[    0.220000] io scheduler noop registered
[    0.224000] io scheduler deadline registered (default)
[    0.232000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 104) is a lantiq,asc
[    0.236000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.236000] console [ttyLTQ0] enabled, bootconsole disabled
[    0.256000] m25p80 spi32766.0: found s25fl129p1, expected s25fl129p0
[    0.260000] m25p80 spi32766.0: s25fl129p1 (16384 Kbytes)
[    0.264000] 4 cmdlinepart partitions found on MTD device sflash
[    0.272000] Creating 4 MTD partitions on "sflash":
[    0.276000] 0x000000000000-0x000000040000 : "uboot"
[    0.284000] 0x000000040000-0x0000000c0000 : "uboot_env"
[    0.288000] 0x0000000c0000-0x000000800000 : "linux"
[    0.296000] 0x0000001e1124-0x000000800000 : "rootfs"
[    0.300000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forciny
[    0.312000] mtd: partition "rootfs" set to be root filesystem
[    0.316000] mtd: partition "rootfs_data" created automatically, ofs=0x490000, len=0x370000
[    0.324000] 0x000000490000-0x000000800000 : "rootfs_data"
[    0.332000] 0x000000800000-0x000001000000 : "image1"
[    0.344000] wdt 1f8803f0.watchdog: Init done
[    0.348000] TCP: cubic registered
[    0.348000] NET: Registered protocol family 17
[    0.356000] 8021q: 802.1Q VLAN Support v1.8
[   12.416000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[   12.420000] Freeing unused kernel memory: 220K (80329000 - 80360000)
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
[   19.248000] jffs2: notice: (378) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orp.
switching to jffs2
- init -

Please press Enter to activate this console. [   21.628000] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   21.660000] Button Hotplug driver version 0.4.1
[   21.684000] GPON SFP I2C Slave Driver, Version 1.5.0 (c) Copyright 2013, Lantiq Deutschland GmbH
[   21.692000] [sfp_i2c] I2C-module id=87 revision=2
[   21.968000] FALC(tm) ON Optic Driver, version 6.4.1 (c) Copyright 2013, Lantiq Deutschland GmbH
[   22.612000] FALC(tm) ON Base Driver, Version 6.4.2.0 Copyright (c) 2013, Lantiq Deutschland GmbH
[   22.620000] [onu] gpe_table[39] FIO_GPE_SCE_CONSTANTS_GET - cmd 0xc0600527 - write size 0
[   22.648000] FALC(tm) ON Ethernet Driver, Version 0.7.0 Copyright (c) 2013, Lantiq Deutschland GmbH
MIPS: set unaligned_action to 'SHOW'
[omci_usock_server] OMCI Usock Server v0.0.1 started...
[   35.536000] [onu] serial number: ALCLFAB41898
[   35.844000] [onu] GPHY Firmware loaded into RAM (phy11g.bin)
[   35.904000] [onu] PE[255] firmware loaded v9.47.0.0
Start status monitoring for I2C: slope 0.921100, offset 2.191600

procfs

rootfstype=squashfs,jffs2 ip=192.168.1.10:192.168.1.100:192.168.2.0:255.255.255.0:::off ethaddr=ac:9a:96:00:00:00 machtype=SFP ignot
system type             : Falcon rev A22
machine                 : SFP - Lantiq Falcon SFP Stick
processor               : 0
cpu model               : MIPS 34Kc V5.6
BogoMIPS                : 265.98
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0000, 0x0228, 0x0098, 0x0e40]
isa                     : mips1 mips2 mips32r1 mips32r2
ASEs implemented        : mips16 dsp mt
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
MemTotal:          60388 kB
MemFree:           38760 kB
Buffers:            2420 kB
Cached:             7012 kB
SwapCached:            0 kB
Active:             8116 kB
Inactive:           3920 kB
Active(anon):       2632 kB
Inactive(anon):       36 kB
Active(file):       5484 kB
Inactive(file):     3884 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          2620 kB
Mapped:             1748 kB
Shmem:                64 kB
Slab:               5160 kB
SReclaimable:       1080 kB
SUnreclaim:         4080 kB
KernelStack:         552 kB
PageTables:          312 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       30192 kB
Committed_AS:      34728 kB
VmallocTotal:    1048372 kB
VmallocUsed:        1556 kB
VmallocChunk:    1041480 kB
dev:    size   erasesize  name
mtd0: 00040000 00010000 "uboot"
mtd1: 00080000 00010000 "uboot_env"
mtd2: 00740000 00010000 "image0"
mtd3: 00800000 00010000 "linux"
mtd4: 006d8077 00010000 "rootfs"
mtd5: 003f0000 00010000 "rootfs_data"

Switch image(s)

Verify image(s) are valid before committing

Alternate between images zero (0) and one (1).

Switch from image zero (0) to one (1).

fw_printenv committed_image # (1)!
fw_printenv image1_is_valid # (2)!
fw_setenv committed_image 1
fw_setenv committed_image 1
  1. Verify the committed image is zero (0).
  2. Verify image one (1) is valid prior to committing.

Switch from image one (1) to zero (0).

fw_printenv committed_image # (1)!
fw_printenv image0_is_valid # (2)!
fw_setenv committed_image 0
fw_setenv committed_image 0
  1. Verify the committed image is one (1).
  2. Verify image zero (0) is valid prior to committing.

Switch from image zero (0) to one (1).

env print committed_image # (1)!
env print image1_is_valid # (2)!
env set committed_image 1
env set committed_image 1
  1. Verify the committed image is zero (0).
  2. Verify image one (1) is valid prior to committing.

Switch from image one (1) to zero (0).

env print committed_image # (1)!
env print image0_is_valid # (2)!
env set committed_image 0
env set committed_image 0
  1. Verify the committed image is one (1).
  2. Verify image zero (0) is valid prior to committing.

Default Credentials

Shell credentials

OpenSSH/SSL: unsupported algorithms and changes since 8.8 and newer
ssh -V
openssl version

https://www.openssh.com/releasenotes.html

Red Hat/CentOS/Fedora/Rocky Linux

sudo update-crypto-policies --set LEGACY
ssh -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa -oKexAlgorithms=+diffie-hellman-group1-sha1 -oRequiredRSASize=512 <username>@192.168.1.10
Username Password
ONTUSER SUGAR2A041
Username Password
root admin123
Username Password
ONTUSER 7sp!lwUBz1

Value-Added Resellers

Company Product Number
Alcatel-Lucent G-010S-P
Hauwei MA5671A
FS.com GPON-ONU-34-20BI