Ubiquiti edgerouter POE5

Hello,
I'm looking for a powerful router with POE, and I found this little router.
Almost all ubiquiti routers are openwrt based.
Is this one going to get its version ? or won't it be supported by Openwrt ?

Thanks to you

Hi,
I do not think anyone has this model, there's a previous thread: OpenWrt on Ubiquiti EdgeMAX PoE-5
That thread confirms it's a Cavium processor and is slower than the Edgerouter X series, the ER-X are supported, and the ER-X-SFP & EP-R6 both support PoE on all ports: https://openwrt.org/toh/ubiquiti/ubiquiti_edgerouter_x_er-x_ka

Actually, none of the Ubiquiti routers run an OS based on OpenWrt. :slight_smile: The EdgeRouter series runs a fork of Vyatta, which is a network OS based on Debian. The same is true for the Unifi Security Gateway models. The UDM and UXG models run their own Linux distribution called UniFi OS (created using Buildroot as far as I know).

However, the 4.x firmware for their Unifi access points started to be based on LEDE, a fork of OpenWrt that later merged back into OpenWrt. Those have no routing functionality though and are strictly access points.

Note that the EdgeRouter PoE was release in 2013, basically a PoE version of the EdgeRouter Lite (released 2012) with a built-in 3 port switch. They are still receiving software support though but there are much newer models available too. With that said, they perform really well still, as long as you don't enable features that makes your traffic ineligable for offloading. Another thing to note is that the EdgeRouter series only support passive PoE, not active PoE (802.3af, etc.).

Is there any way to use openwrt on it? I've tried instruction from docs for Edge router lite. In console I had feeling that everything is working, but I was not able to bring up network interfaces. It was always down.

`

Looking for valid bootloader image....
Jumping to start of image at address 0xbfc80000


U-Boot 1.1.1 (UBNT Build Version: e101_003_eace7) (May 27 2019 - 06:35:00)

BIST check passed.
UBNT_E100 r1:1, r2:27, f:8/135, serial #: FCECDAXXXXXX
MPR 13-00290-27
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)
DRAM:  512 MB
Clearing DRAM....... done
ERROR: Unable to allocate linux reserved memory (addr: 0x100000, size: 0x8000000).
Flash:  8 MB
Net:   octeth0, octeth1, octeth2

USB:   (port 0) scanning bus for devices... 1 USB Devices found
       scanning bus for storage devices...
  Device 0: Vendor: Kingston Prod.: DataTraveler 2.0 Rev: 1.00
            Type: Removable Hard Disk
            Capacity: 14782.5 MB = 14.4 GB (30274560 x 512)
leds_init 206
0 
Octeon ubnt_e100# 
Octeon ubnt_e100# printenv
bootdelay=0
nuke_env=protect off $(env_addr) +$(env_size);erase $(env_addr) +$(env_size)
autoload=n
ethact=octeth0
oldbootcmd=fatload=usb 0 $loadaddr vmlinux.64;bootoctlinux $loadaddr coremask=0x3 root=/dev/sda2 rootdelay=15 rw rootsqimg=squashfs.img rootsqwdir=w mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
bootcmd=sleep 10;usb reset;fatload usb 0 $loadaddr vmlinux.64;bootoctlinux $loadaddr coremask=0x3 root=/dev/sda2 rootdelay=15 rw rootsqimg=squashfs.img rootsqwdir=w mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
download_baudrate=115200
baudrate=115200
loadaddr=0x7d00000
numcores=2
stdin=serial
stdout=serial
stderr=serial
env_addr=0x1fbfe000
env_size=0x2000
flash_base_addr=0x1f400000
flash_size=0x800000
uboot_flash_addr=0x1f480000
uboot_flash_size=0x70000
flash_unused_addr=0x1f4f0000
flash_unused_size=0x710000
bootloader_flash_update=bootloaderupdate
md5addr=0x81000000
check_md5sum=yes

Environment size: 948/8188 bytes
Octeon ubnt_e100# reset

Looking for valid bootloader image....
Jumping to start of image at address 0xbfc80000


U-Boot 1.1.1 (UBNT Build Version: e101_003_eace7) (May 27 2019 - 06:35:00)

BIST check passed.
UBNT_E100 r1:1, r2:27, f:8/135, serial #: FCECDAXXXXXX
MPR 13-00290-27
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)
DRAM:  512 MB
Clearing DRAM....... done
ERROR: Unable to allocate linux reserved memory (addr: 0x100000, size: 0x8000000).
Flash:  8 MB
Net:   octeth0, octeth1, octeth2

USB:   (port 0) scanning bus for devices... 1 USB Devices found
       scanning bus for storage devices...
  Device 0: Vendor: Kingston Prod.: DataTraveler 2.0 Rev: 1.00
            Type: Removable Hard Disk
            Capacity: 14782.5 MB = 14.4 GB (30274560 x 512)
leds_init 206
0 
(Re)start USB...
USB:   (port 0) scanning bus for devices... 1 USB Devices found
       scanning bus for storage devices...
  Device 0: Vendor: Kingston Prod.: DataTraveler 2.0 Rev: 1.00
            Type: Removable Hard Disk
            Capacity: 14782.5 MB = 14.4 GB (30274560 x 512)
reading vmlinux.64
..................................

6947088 bytes read
reading vmlinux.64.md5
argv[2]: coremask=0x3
argv[3]: root=/dev/sda2
argv[4]: rootdelay=15
argv[5]: rw
argv[6]: rootsqimg=squashfs.img
argv[7]: rootsqwdir=w
argv[8]: mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
ELF file is 64 bit
Allocating memory for ELF segment: addr: 0xffffffff81100000 (adjusted to: 0x1100000), size 0x17ea220
Allocated memory for ELF segment: addr: 0xffffffff81100000, size 0x17ea220
Processing PHDR 0
  Loading 69eb30 bytes at ffffffff81100000
  Clearing 114b6f0 bytes at ffffffff8179eb30
## Loading Linux kernel with entry point: 0xffffffff81630ee0 ...
Bootloader: Done loading app on coremask: 0x3
[    0.000000] Linux version 4.14.215 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r11278-8055e38794)) #0 SMP Tue Jan 19 13:10:02 2021
[    0.000000] CVMSEG size: 2 cache lines (256 bytes)
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 000d0601 (Cavium Octeon+)
[    0.000000] Checking for the multiply/shift bug... no.
[    0.000000] Checking for the daddiu bug... no.
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 000000000d400000 @ 0000000002900000 (usable)
[    0.000000]  memory: 000000000fc00000 @ 0000000410000000 (usable)
[    0.000000]  memory: 00000000017ea220 @ 0000000001100000 (usable)
[    0.000000] Wasting 243712 bytes for tracking 4352 unused pages
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Using internal Device Tree.
[    0.000000] software IO TLB: mapped [mem 0x0388e000-0x0788e000] (64MB)
[    0.000000] Primary instruction cache 32kB, virtually tagged, 4 way, 64 sets, linesize 128 bytes.
[    0.000000] Primary data cache 16kB, 64-way, 2 sets, linesize 128 bytes.
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000000000000-0x00000000efffffff]
[    0.000000]   Normal   [mem 0x00000000f0000000-0x000000041fbfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000028e9fff]
[    0.000000]   node   0: [mem 0x0000000002900000-0x000000000fcfffff]
[    0.000000]   node   0: [mem 0x0000000410000000-0x000000041fbfffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000041fbfffff]
[    0.000000] random: get_random_bytes called from 0xffffffff8175c6d8 with crng_init=0
[    0.000000] percpu: Embedded 18 pages/cpu s35632 r8192 d29904 u73728
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 127490
[    0.000000] Kernel command line: mtdparts=phys_mapped_flash:512k(boot0)ro,512k(boot1)ro,64k(eeprom)ro root=/dev/sda2 rootfstype=squashfs,ext4 rootwait  console=ttyS0,115200
[    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Memory: 401020K/517032K available (5345K kernel code, 341K rwdata, 812K rodata, 1296K init, 16680K bss, 116012K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	CONFIG_RCU_FANOUT set to non-default value of 32
[    0.000000] 	RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 127
[   20.470915] clocksource: OCTEON_CVMCOUNT: mask: 0xffffffffffffffff max_cycles: 0xe6a171a037, max_idle_ns: 881590485102 ns
[   20.481799] Calibrating delay loop (skipped) preset value.. 1000.00 BogoMIPS (lpj=2000000)
[   20.489988] pid_max: default: 32768 minimum: 301
[   20.494713] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
[   20.501199] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
[   20.508936] Checking for the daddi bug... no.
[   20.514284] Hierarchical SRCU implementation.
[   20.519394] smp: Bringing up secondary CPUs ...
[   20.524561] SMP: Booting CPU01 (CoreId  1)...
[   20.528953] CPU1 revision is: 000d0601 (Cavium Octeon+)
[   20.529170] smp: Brought up 1 node, 2 CPUs
[   20.542299] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[   20.551950] futex hash table entries: 512 (order: 4, 65536 bytes)
[   20.558862] NET: Registered protocol family 16
[   20.570477] Not in host mode, PCI Controller not initialized
[   20.594034] SCSI subsystem initialized
[   20.598285] usbcore: registered new interface driver usbfs
[   20.603837] usbcore: registered new interface driver hub
[   20.609141] usbcore: registered new device driver usb
[   20.616885] clocksource: Switched to clocksource OCTEON_CVMCOUNT
[   20.624514] NET: Registered protocol family 2
[   20.629630] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[   20.636654] TCP bind hash table entries: 4096 (order: 5, 131072 bytes)
[   20.643210] TCP: Hash tables configured (established 4096 bind 4096)
[   20.649595] UDP hash table entries: 256 (order: 2, 24576 bytes)
[   20.655462] UDP-Lite hash table entries: 256 (order: 2, 24576 bytes)
[   20.662013] NET: Registered protocol family 1
[   20.667945] Crashlog allocated RAM at address 0x3f00000
[   20.674095] workingset: timestamp_bits=62 max_order=17 bucket_order=0
[   20.692925] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   20.699075] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[   20.714167] io scheduler noop registered
[   20.717988] io scheduler deadline registered (default)
[   20.723842] octeon_gpio 1070000000800.gpio-controller: OCTEON GPIO driver probed.
[   20.731708] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[   20.742253] console [ttyS0] disabled
[   20.745766] 1180000000800.serial: ttyS0 at MMIO 0x1180000000800 (irq = 41, base_baud = 31250000) is a OCTEON
[   20.755530] console [ttyS0] enabled
[   20.755530] console [ttyS0] enabled
[   20.762448] bootconsole [early0] disabled
[   20.762448] bootconsole [early0] disabled
[   20.771143] 1180000000c00.serial: ttyS1 at MMIO 0x1180000000c00 (irq = 42, base_baud = 31250000) is a OCTEON
[   20.781653] octeon_rng octeon_rng: Octeon Random Number Generator
[   20.795706] loop: module loaded
[   20.799802] of-flash 1f400000.nor: Can't get bank width from device tree
[   20.807003] libphy: mdio_octeon: probed
[   20.810933] [Firmware Warn]: /soc@0/mdio@1180000001800/ethernet-phy@7: Whitelisted compatible string. Please remove
[   20.822123] [Firmware Warn]: /soc@0/mdio@1180000001800/ethernet-phy@6: Whitelisted compatible string. Please remove
[   20.828751] random: fast init done
[   20.836653] [Firmware Warn]: /soc@0/mdio@1180000001800/ethernet-phy@5: Whitelisted compatible string. Please remove
[   20.847226] mdio_bus 8001180000001800: MDIO device at address 5 is missing.
[   20.854231] mdio_octeon 1180000001800.mdio: Probed
[   20.859596] libphy: Fixed MDIO Bus: probed
[   20.863949] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   20.870522] ehci-pci: EHCI PCI platform driver
[   20.875129] ehci-platform: EHCI generic platform driver
[   20.880642] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   20.886900] ohci-platform: OHCI generic platform driver
[   20.892514] usbcore: registered new interface driver usb-storage
[   20.898625] octeon_wdt: Initial granularity 5 Sec
[   20.907480] Interface 0 has 3 ports (RGMII)
[   20.916089] octeon-hcd 16f0010000000.usbc: Octeon Host Controller
[   20.922301] octeon-hcd 16f0010000000.usbc: new USB bus registered, assigned bus number 1
[   20.930529] octeon-hcd 16f0010000000.usbc: irq 56, io mem 0x00000000
[   20.937940] hub 1-0:1.0: USB hub found
[   20.941854] hub 1-0:1.0: 1 port detected
[   20.946516] octeon-hcd 16f0010000000.usbc: Registered HCD for port 0 on irq 56
[   20.955248] NET: Registered protocol family 10
[   20.962001] Segment Routing with IPv6
[   20.965859] NET: Registered protocol family 17
[   20.970451] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   20.983452] 8021q: 802.1Q VLAN Support v1.8
[   20.987954] Bootbus flash: Setting flash for 8MB flash at 0x1f400000
[   20.994472] phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0000c9
[   21.004855] Amd/Fujitsu Extended Query Table at 0x0040
[   21.010054]   Amd/Fujitsu Extended Query version 1.1.
[   21.015132] phys_mapped_flash: Swapping erase regions for top-boot CFI table.
[   21.022292] number of CFI chips: 1
[   21.025751] 3 cmdlinepart partitions found on MTD device phys_mapped_flash
[   21.032655] Creating 3 MTD partitions on "phys_mapped_flash":
[   21.038444] 0x000000000000-0x000000080000 : "boot0"
[   21.044503] 0x000000080000-0x000000100000 : "boot1"
[   21.050651] 0x000000100000-0x000000110000 : "eeprom"
[   21.059037] OF: fdt: not creating '/sys/firmware/fdt': CRC check failed
[   21.066257] Waiting for root device /dev/sda2...
[   21.336819] usb 1-1: new high-speed USB device number 2 using octeon-hcd
[   21.799887] usb-storage 1-1:1.0: USB Mass Storage device detected
[   21.806604] scsi host0: usb-storage 1-1:1.0
[   22.826417] scsi 0:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4
[   22.836501] sd 0:0:0:0: [sda] 30274560 512-byte logical blocks: (15.5 GB/14.4 GiB)
[   22.844578] sd 0:0:0:0: [sda] Write Protect is off
[   22.849873] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   22.862352]  sda: sda1 sda2
[   22.867751] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   22.885213] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null)
[   22.892394] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
[   22.900181] Freeing unused kernel memory: 1296K
[   22.904765] This architecture does not have kernel memory protection.
[   23.026347] init: Console is alive
[   23.030220] init: - watchdog -
[   23.121226] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   23.131811] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   23.145714] init: - preinit -
[   23.417863] random: jshn: uninitialized urandom read (4 bytes read)
[   23.471756] random: jshn: uninitialized urandom read (4 bytes read)
[   23.511960] random: jshn: uninitialized urandom read (4 bytes read)
[   23.548944] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   26.681876] mount_root: mounting /dev/root
[   26.688861] EXT4-fs (sda2): re-mounted. Opts: (null)
[   26.761258] urandom-seed: Seeding with /etc/urandom.seed
[   26.816555] procd: - early -
[   26.819689] procd: - watchdog -
[   27.420904] procd: - watchdog -
[   27.424558] procd: - ubus -
[   27.440465] urandom_read: 1 callbacks suppressed
[   27.440475] random: ubusd: uninitialized urandom read (4 bytes read)
[   27.478701] random: ubusd: uninitialized urandom read (4 bytes read)
[   27.485541] random: ubusd: uninitialized urandom read (4 bytes read)
[   27.493533] procd: - init -
Please press Enter to activate this console.
[   27.848036] urngd: v1.0.2 started.
[   27.883753] kmodloader: loading kernel modules from /etc/modules.d/*
[   27.897018] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   27.928070] ip_tables: (C) 2000-2006 Netfilter Core Team
[   27.937961] random: crng init done
[   27.941364] nf_conntrack version 0.5.0 (3584 buckets, 14336 max)
[   27.941474] random: 3 urandom warning(s) missed due to ratelimiting
[   27.999544] xt_time: kernel timezone is -0000
[   28.013806] PPP generic driver version 2.4.2
[   28.020627] NET: Registered protocol family 24
[   28.029155] kmodloader: done loading kernel modules from /etc/modules.d/*
[   32.490289] br-lan: port 1(eth0) entered blocking state
[   32.495686] br-lan: port 1(eth0) entered disabled state
[   32.501489] device eth0 entered promiscuous mode
[   32.523546] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   32.568538] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready



BusyBox v1.30.1 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 19.07.6, r11278-8055e38794
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master br-lan state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:80 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:81 brd ff:ff:ff:ff:ff:ff
5: br-lan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
root@OpenWrt:/# 
root@OpenWrt:/# ip l set eth0 up
root@OpenWrt:/# root@OpenWrt:/# ip l set eth0 up
root@OpenWrt:/# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master br-lan state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:80 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:81 brd ff:ff:ff:ff:ff:ff
5: br-lan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
root@OpenWrt:/# ip l set br-lan up
root@OpenWrt:/# ip l set eth0 up
root@OpenWrt:/# root@OpenWrt:/# ip l set eth1 up
root@OpenWrt:/# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master br-lan state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:80 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:81 brd ff:ff:ff:ff:ff:ff
5: br-lan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
root@OpenWrt:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master br-lan state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:80 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:81 brd ff:ff:ff:ff:ff:ff
5: br-lan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether fc:ec:da:41:1e:7f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd79:4a11:a3a0::1/60 scope global tentative 
       valid_lft forever preferred_lft forever
root@OpenWrt:/# 
root@OpenWrt:/# logread
Tue Jan 19 13:10:18 2021 kern.notice kernel: [    0.000000] Linux version 4.14.215 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r11278-8055e38794)) #0 SMP Tue Jan 19 13:10:02 2021

[snip]

Tue Jan 19 13:10:18 2021 kern.notice kernel: [   27.937961] random: crng init done
Tue Jan 19 13:10:18 2021 kern.info kernel: [   27.941364] nf_conntrack version 0.5.0 (3584 buckets, 14336 max)
Tue Jan 19 13:10:18 2021 kern.notice kernel: [   27.941474] random: 3 urandom warning(s) missed due to ratelimiting
Tue Jan 19 13:10:18 2021 kern.info kernel: [   27.999544] xt_time: kernel timezone is -0000
Tue Jan 19 13:10:18 2021 kern.info kernel: [   28.013806] PPP generic driver version 2.4.2
Tue Jan 19 13:10:18 2021 kern.info kernel: [   28.020627] NET: Registered protocol family 24
Tue Jan 19 13:10:18 2021 user.info kernel: [   28.029155] kmodloader: done loading kernel modules from /etc/modules.d/*
Tue Jan 19 13:10:18 2021 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Tue Jan 19 13:10:18 2021 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: started, version 2.80 cachesize 150
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: DNS service limited to local subnets
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-nettlehash no-DNSSEC no-ID loop-detect inotify dumpfile
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain test
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain onion
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain localhost
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain local
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain invalid
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain bind
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: using local addresses only for domain lan
Tue Jan 19 13:10:19 2021 daemon.warn dnsmasq[804]: no servers found in /tmp/resolv.conf.auto, will retry
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: read /etc/hosts - 4 addresses
Tue Jan 19 13:10:19 2021 daemon.info dnsmasq[804]: read /tmp/hosts/dhcp.cfg01411c - 0 addresses
Tue Jan 19 13:10:19 2021 authpriv.info dropbear[837]: Not backgrounding
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: 8021ad
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: 8021q
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: macvlan
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: veth
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: bridge
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: Network device
Tue Jan 19 13:10:20 2021 user.notice : Added device handler type: tunnel
Tue Jan 19 13:10:20 2021 kern.info kernel: [   32.490289] br-lan: port 1(eth0) entered blocking state
Tue Jan 19 13:10:20 2021 kern.info kernel: [   32.495686] br-lan: port 1(eth0) entered disabled state
Tue Jan 19 13:10:20 2021 kern.info kernel: [   32.501489] device eth0 entered promiscuous mode
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'lan' is enabled
Tue Jan 19 13:10:20 2021 kern.info kernel: [   32.523546] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'lan' is setting up now
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'lan' is now up
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'loopback' is enabled
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'loopback' is setting up now
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'loopback' is now up
Tue Jan 19 13:10:20 2021 kern.info kernel: [   32.568538] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'wan' is enabled
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'wan6' is enabled
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Network device 'lo' link is up
Tue Jan 19 13:10:20 2021 daemon.notice netifd: Interface 'loopback' has link connectivity
Tue Jan 19 13:10:21 2021 user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/network reload dependency on /etc/config/dhcp
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/network reload dependency on /etc/config/radvd
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/wireless reload dependency on /etc/config/network
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/firewall reload dependency on /etc/config/luci-splash
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/firewall reload dependency on /etc/config/qos
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/firewall reload dependency on /etc/config/miniupnpd
Tue Jan 19 13:10:21 2021 user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/odhcpd
Tue Jan 19 13:10:21 2021 daemon.err odhcpd[927]: Failed to send to ff02::1%lan@br-lan (Address not available)
Tue Jan 19 13:10:22 2021 user.notice ucitrack: Setting up non-init /etc/config/fstab reload handler: /sbin/block mount
Tue Jan 19 13:10:22 2021 user.notice ucitrack: Setting up /etc/config/system reload trigger for non-procd /etc/init.d/led
Tue Jan 19 13:10:22 2021 user.notice ucitrack: Setting up /etc/config/system reload dependency on /etc/config/luci_statistics
Tue Jan 19 13:10:22 2021 user.notice ucitrack: Setting up /etc/config/system reload dependency on /etc/config/dhcp
Tue Jan 19 13:10:22 2021 daemon.info dnsmasq[804]: read /etc/hosts - 4 addresses
Tue Jan 19 13:10:22 2021 daemon.info dnsmasq[804]: read /tmp/hosts/dhcp.cfg01411c - 0 addresses
Tue Jan 19 13:10:23 2021 daemon.info procd: - init complete -

`

Ubiquiti E100 is the kernel model for the Edgerouter.

Is there SOFTWARE involved in PoE injection, or is it all hardware-based?

Is it possible that the existing E100 firmware build would work for you?

Thanks for the kick :slight_smile: Put latest E100 firmware on it, replaced cable and after powering on I can see port eth0 lights on but interface is down. When I put cable to port eth1 interface eth1 is going on and when mannualy configure ip address I can communicate with remote computer. Eth0 link LED is always on. The same behaviour have now also with openwrt firmware. So it seems there is some hardware issue with router.

Cleaning RJ45 socket of eth0 made the trick. Now router is working like expected.

Well, of course not from factory but no router does that. You have to install the OpenWRT first but we have right now about 5 Ubi routers with full OpenWRT firmware support already.

And soon also ER4 which is in Snapshot stage right now.

I'm working on the ER-10x as well, although it's not Octeon but RAMips

Here are some updated info about Ubiquiti ErPoe-5 (valid also for EdgeRouter Lite)

As today there is current OEM firmware ER-e100.v3.0.0.5842788.tar dated 29 Jul 2025.
OEM firmware and Openwrt firmware https://community.ui.com/questions/EdgeMax-rescue-kit-now-you-can-reinstall-EdgeOS-from-scratch/58d474b4-604d-48c9-871d-ff44fd9240f3#answer/4f2e839b-34c3-425b-8042-1073c0a5897c use the same partition layout on USB and also almost same file structure.
It is very simple to switch between OEM and Openwrt firmware because we can prepare USB stick out of box (easiest way to have dedicated stick for each firmware).

If you don't use original USB stick (recommended is USB 2) you need to add some wait time for initializing USB controller in bootloader. You enter bootloader while interrupting the boot process - As the router powers on, quickly press and hold the "1" key (number one).
Then issue next commands:

setenv orig_bootcmd $(bootcmd)
setenv pre_boot 'sleep 10; usb reset;'
setenv bootcmd $(pre_boot) $(orig_bootcmd)
setenv pre_boot
saveenv

To update bootloader you need to boot current OEM firmware. After login username "ubnt" and password “ubnt" you issue command:

add system boot-image

and then reboot system. If you have issues with update because old firmware or something else you can try OEM versions of firmware v1.10.10 and/or v2.0.4 from https://ui.com/download/software/erpoe5 .

What I see when booting OEM firmware:

Looking for valid bootloader image....
Jumping to start of image at address 0xbfc80000


U-Boot 1.1.1 (UBNT Build Version: e101_003_eace7) (May 27 2019 - 06:35:00)

BIST check passed.
UBNT_E100 r1:1, r2:27, f:8/135, serial #: FCECDAXXXXXX
MPR 13-00290-27
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)
DRAM:  512 MB
Clearing DRAM....... done
ERROR: Unable to allocate linux reserved memory (addr: 0x100000, size: 0x8000000).
Flash:  8 MB
Net:   octeth0, octeth1, octeth2

USB:   (port 0) scanning bus for devices... 1 USB Devices found
       scanning bus for storage devices...
  Device 0: Vendor:          Prod.: UDinfo UF2 4GB   Rev: PMAP
            Type: Removable Hard Disk
            Capacity: 3824.0 MB = 3.7 GB (7831552 x 512)
leds_init 206
 0 
(Re)start USB...
USB:   (port 0) scanning bus for devices... 1 USB Devices found
       scanning bus for storage devices...
  Device 0: Vendor:          Prod.: UDinfo UF2 4GB   Rev: PMAP
            Type: Removable Hard Disk
            Capacity: 3824.0 MB = 3.7 GB (7831552 x 512)
reading vmlinux.64
.................................

6731736 bytes read
reading vmlinux.64.md5
argv[2]: coremask=0x3
argv[3]: root=/dev/sda2
argv[4]: rootdelay=15
argv[5]: rw
argv[6]: rootsqimg=squashfs.img
argv[7]: rootsqwdir=w
argv[8]: mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
ELF file is 64 bit
Allocating memory for ELF segment: addr: 0xffffffff80800000 (adjusted to: 0x800000), size 0x792ec0
Allocated memory for ELF segment: addr: 0xffffffff80800000, size 0x792ec0
Processing PHDR 0
  Loading 66a180 bytes at ffffffff80800000
  Clearing 128d40 bytes at ffffffff80e6a180
## Loading Linux kernel with entry point: 0xffffffff80cb2f60 ...
Bootloader: Done loading app on coremask: 0x3
Linux version 4.9.79-UBNT (ubnt@c13d16853765) (gcc version 4.7.0 (Cavium Inc. Version: SDK_BUILD build 54) ) #1 SMP Fri Jul 18 11:04:41 UTC 2025
CVMSEG size: 2 cache lines (256 bytes)
Cavium Inc. SDK-5.1.0
bootconsole [early0] enabled
CPU0 revision is: 000d0601 (Cavium Octeon+)
Checking for the multiply/shift bug... no.
Checking for the daddiu bug... no.
Determined physical RAM map:
 memory: 000000000ec00000 @ 0000000001300000 (usable)
 memory: 0000000000400000 @ 0000000000300000 (usable)
 memory: 000000000fc00000 @ 0000000410300000 (usable)
 memory: 000000000062a000 @ 0000000000800000 (kernel data and code)
 memory: 0000000000123000 @ 0000000000e70000 (kernel data and code)
 memory: 0000000000046000 @ 0000000000e2a000 (usable after init)
Wasting 43008 bytes for tracking 768 unused pages
UBNT board DTS pruning ... board 20002 major 1
software IO TLB [mem 0x01a94000-0x01ad4000] (0MB) mapped at [8000000001a94000-8000000001ad3fff]
Primary instruction cache 32kB, virtually tagged, 4 way, 64 sets, linesize 128 bytes.
Primary data cache 16kB, 64-way, 2 sets, linesize 128 bytes.
Secondary unified cache 128kB, 8-way, 128 sets, linesize 128 bytes.
Secondary unified cache 128kB, 8-way, 128 sets, linesize 128 bytes.
Zone ranges:
  DMA32    [mem 0x0000000000300000-0x00000000efffffff]
  Normal   [mem 0x00000000f0000000-0x000000041fefffff]
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000300000-0x00000000006fffff]
  node   0: [mem 0x0000000000800000-0x0000000000f92fff]
  node   0: [mem 0x0000000001300000-0x000000000fefffff]
  node   0: [mem 0x0000000410300000-0x000000041fefffff]
Initmem setup node 0 [mem 0x0000000000300000-0x000000041fefffff]
percpu: Embedded 17 pages/cpu @8000000001ae1000 s29056 r8192 d32384 u69632
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 126142
Kernel command line:  bootoctlinux $loadaddr coremask=0x3 root=/dev/sda2 rootdelay=15 rw rootsqimg=squashfs.img rootsqwdir=w mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom) console=ttyS0,115200 rootwait rootflags=data=journal
PID hash table entries: 2048 (order: 2, 16384 bytes)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Memory: 491272K/511564K available (4841K kernel code, 405K rwdata, 1040K rodata, 280K init, 1163K bss, 20292K reserved, 0K cma-reserved)
SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
	Build-time adjustment of leaf fanout to 64.
NR_IRQS:511
clocksource: OCTEON_CVMCOUNT: mask: 0xffffffffffffffff max_cycles: 0xe6a171a037, max_idle_ns: 881590485102 ns
Calibrating delay loop (skipped) preset value.. 1000.00 BogoMIPS (lpj=5000000)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
Checking for the daddi bug... no.
SMP: Booting CPU01 (CoreId  1)...
CPU1 revision is: 000d0601 (Cavium Octeon+)
Brought up 2 CPUs
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 512 (order: 4, 65536 bytes)
NET: Registered protocol family 16
HugeTLB registered 2 MB page size, pre-allocated 0 pages
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
clocksource: Switched to clocksource OCTEON_CVMCOUNT
NET: Registered protocol family 2
workqueue: round-robin CPU selection forced, expect performance impact
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
octeon_pci_console: Console not created.
/proc/octeon_perf: Octeon performance counter interface loaded
workingset: timestamp_bits=62 max_order=17 bucket_order=0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
io scheduler noop registered
io scheduler cfq registered (default)
octeon_gpio 1070000000800.gpio-controller: OCTEON GPIO: base = 480
Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
console [ttyS0] disabled
1180000000800.serial: ttyS0 at MMIO 0x1180000000800 (irq = 34, base_baud = 31250000) is a OCTEON
console [ttyS0] enabled
console [ttyS0] enabled
bootconsole [early0] disabled
bootconsole [early0] disabled
1180000000c00.serial: ttyS1 at MMIO 0x1180000000c00 (irq = 35, base_baud = 31250000) is a OCTEON
loop: module loaded
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-platform: EHCI generic platform driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-platform: OHCI generic platform driver
usbcore: registered new interface driver usb-storage
octeon_wdt: Initial granularity 5 Sec
octeon-hcd 16f0010000000.usbc: Octeon Host Controller
octeon-hcd 16f0010000000.usbc: new USB bus registered, assigned bus number 1
octeon-hcd 16f0010000000.usbc: irq 56, io mem 0x00000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: Octeon Host Controller
usb usb1: Manufacturer: Linux 4.9.79-UBNT Octeon USB
usb usb1: SerialNumber: 16f0010000000.usbc
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
octeon-hcd 16f0010000000.usbc: Registered HCD for port 0 on irq 56
NET: Registered protocol family 17
NET: Registered protocol family 15
Bootbus flash: Setting flash for 8MB flash at 0x1f400000
phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0000c9
Amd/Fujitsu Extended Query Table at 0x0040
  Amd/Fujitsu Extended Query version 1.1.
phys_mapped_flash: Swapping erase regions for top-boot CFI table.
number of CFI chips: 1
3 cmdlinepart partitions found on MTD device phys_mapped_flash
Creating 3 MTD partitions on "phys_mapped_flash":
0x000000000000-0x000000080000 : "boot0"
random: fast init done
0x000000080000-0x000000100000 : "boot1"
0x000000100000-0x000000110000 : "eeprom"
OF: fdt:not creating '/sys/firmware/fdt': CRC check failed
Waiting 15 sec before mounting root device...
usb 1-1: new high-speed USB device number 2 using octeon-hcd
usb 1-1: New USB device found, idVendor=13fe, idProduct=4200
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: UDinfo UF2 4GB
usb 1-1: Manufacturer:         
usb 1-1: SerialNumber: 07087B6758944505
usb-storage 1-1:1.0: USB Mass Storage device detected
scsi host0: usb-storage 1-1:1.0
scsi 0:0:0:0: Direct-Access              UDinfo UF2 4GB   PMAP PQ: 0 ANSI: 6
sd 0:0:0:0: [sda] 7831552 512-byte logical blocks: (4.01 GB/3.73 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] No Caching mode page found
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1 sda2
sd 0:0:0:0: [sda] Attached SCSI removable disk
EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support!
EXT4-fs (sda2): mounting ext3 file system using the ext4 subsystem
EXT4-fs (sda2): mounted filesystem with journalled data mode. Opts: data=journal
VFS: Mounted root (overlay filesystem) on device 0:13.
devtmpfs: mounted
Freeing unused kernel memory: 280K
This architecture does not have kernel memory protection.
systemd[1]: System time before build time, advancing clock.
NET: Registered protocol family 10
random: crng init done
ip_tables: (C) 2000-2006 Netfilter Core Team
systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
systemd[1]: Detected architecture mips64.

Welcome to Debian GNU/Linux 9 (stretch)!

systemd[1]: Set hostname to <ubnt>.
systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Reached target Encrypted Volumes.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on Syslog Socket.
[  OK  ] Reached target Paths.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Created slice System Slice.
         Starting Load Kernel Modules...
         Starting Journal Service...
[  OK  ] Reached target Slices.
         Starting Remount Root and Kernel File Systems...
         Starting Create list of required st…ce nodes for the current kernel...
[  OK  ] Created slice system-serial\x2dgetty.slice.
         Mounting POSIX Message Queue File System...
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started Journal Service.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Create list of required sta\E2vice nodes for the current kernel.
         Starting Create Static Device Nodes in /dev...
ubnt_platform: loading out-of-tree module taints kernel.
ubnt_platform: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
         Starting udev Coldplug all Devices...
         Starting Load/Save Random Seed...
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Load Kernel Modules.
         Starting Apply Kernel Variables...
[  OK  ] Started Create Static Device Nodes in /dev.
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /run/shm...
         Mounting /var/log...
         Mounting /tmp...
         Mounting /lib/init/rw...
[  OK  ] Mounted /var/log.
[  OK  ] Mounted /run/shm.
[  OK  ] Mounted /tmp.
[  OK  ] Mounted /lib/init/rw.
[  OK  ] Started Apply Kernel Variables.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Reached target Local File Systems.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Found device /dev/ttyS0.
[  OK  ] Started Create Volatile Files and Directories.
[  OK  ] Reached target System Time Synchronized.
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on UUID daemon activation socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Create vyatta file system....
         Starting Login Service...
         Starting System Logging Service...
[  OK  ] Started Deferred execution scheduler.
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Reached target Timers.
[  OK  ] Started System Logging Service.
[  OK  ] Started Login Service.
[*     ] A start job is running for Create vyatta file system. (10s / no limit)[**    ] A start job is running for Create vyatta file system. (11s / no limit)[***   ] A start job is running for Create vyatta file system. (11s / no limit)[ ***  ] A start job is running for Create vyatta file system. (12s / no limit)[  *** ] A start job is running for Create vyatta file system. (12s / no limit)[   ***] A start job is running for Create vyatta file system. (13s / no limit)[    **] A start job is running for Create vyatta file system. (13s / no limit)[     *] A start job is running for Create vyatta file system. (14s / no limit)[    **] A start job is running for Create vyatta file system. (14s / no limit)[  OK  ] Started Create vyatta file system..
         Starting Load the configuration of features which need reboot...
[  OK  ] Started Load the configuration of features which need reboot.
[  OK  ] Reached target Network (Pre).
         Starting Vyatta PPPoE...
         Starting Raise network interfaces...
[  OK  ] Started Vyatta PPPoE.
         Starting UBNT daemon...
[  OK  ] Started Raise network interfaces.
[  OK  ] Started UBNT daemon.
         Starting EdgeOS IMI manager...
[  OK  ] Started EdgeOS IMI manager.
         Starting EdgeOS NSM daemon...
[   ***] A start job is running for EdgeOS NSM daemon (25s / 1min 51s)[  *** ] A start job is running for EdgeOS NSM daemon (26s / 1min 51s)[ ***  ] A start job is running for EdgeOS NSM daemon (26s / 1min 51s)[***   ] A start job is running for EdgeOS NSM daemon (27s / 1min 51s)[  OK  ] Started EdgeOS NSM daemon.
         Starting EdgeOS RIB daemon...
[  OK  ] Started EdgeOS RIB daemon.
[  OK  ] Reached target Network.
         Starting /etc/rc.local Compatibility...
         Starting Permit User Sessions...
         Starting UBNT Routing Daemons...
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started Permit User Sessions.
[**    ] A start job is running for UBNT Routing Daemons (34s / no limit)[*     ] A start job is running for UBNT Routing Daemons (34s / no limit)[**    ] A start job is running for UBNT Routing Daemons (35s / no limit)[***   ] A start job is running for UBNT Routing Daemons (35s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (36s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (36s / no limit)[   ***] A start job is running for UBNT Routing Daemons (37s / no limit)[    **] A start job is running for UBNT Routing Daemons (37s / no limit)[     *] A start job is running for UBNT Routing Daemons (38s / no limit)[    **] A start job is running for UBNT Routing Daemons (38s / no limit)[   ***] A start job is running for UBNT Routing Daemons (39s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (39s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (40s / no limit)[***   ] A start job is running for UBNT Routing Daemons (40s / no limit)[**    ] A start job is running for UBNT Routing Daemons (41s / no limit)[*     ] A start job is running for UBNT Routing Daemons (41s / no limit)[**    ] A start job is running for UBNT Routing Daemons (42s / no limit)[***   ] A start job is running for UBNT Routing Daemons (42s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (43s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (43s / no limit)[   ***] A start job is running for UBNT Routing Daemons (44s / no limit)[    **] A start job is running for UBNT Routing Daemons (44s / no limit)[     *] A start job is running for UBNT Routing Daemons (45s / no limit)[    **] A start job is running for UBNT Routing Daemons (45s / no limit)[   ***] A start job is running for UBNT Routing Daemons (46s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (46s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (47s / no limit)[***   ] A start job is running for UBNT Routing Daemons (47s / no limit)[**    ] A start job is running for UBNT Routing Daemons (48s / no limit)[*     ] A start job is running for UBNT Routing Daemons (48s / no limit)         Stopping System Logging Service...
[  OK  ] Stopped System Logging Service.
         Starting System Logging Service...
[  OK  ] Started System Logging Service.
         Stopping System Logging Service...
[  OK  ] Stopped System Logging Service.
         Starting System Logging Service...
[  OK  ] Started System Logging Service.
[**    ] A start job is running for UBNT Routing Daemons (55s / no limit)[***   ] A start job is running for UBNT Routing Daemons (56s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (56s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (57s / no limit)[   ***] A start job is running for UBNT Routing Daemons (57s / no limit)[    **] A start job is running for UBNT Routing Daemons (58s / no limit)[     *] A start job is running for UBNT Routing Daemons (58s / no limit)[    **] A start job is running for UBNT Routing Daemons (59s / no limit)[   ***] A start job is running for UBNT Routing Daemons (59s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (1min / no limit)[***   ] A start job is running for UBNT Routing Daemons (1min 1s / no limit)[**    ] A start job is running for UBNT Routing Daemons (1min 1s / no limit)[*     ] A start job is running for UBNT Routing Daemons (1min 2s / no limit)[**    ] A start job is running for UBNT Routing Daemons (1min 2s / no limit)[***   ] A start job is running for UBNT Routing Daemons (1min 3s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (1min 3s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min 4s / no limit)[   ***] A start job is running for UBNT Routing Daemons (1min 4s / no limit)[    **] A start job is running for UBNT Routing Daemons (1min 5s / no limit)[     *] A start job is running for UBNT Routing Daemons (1min 5s / no limit)[    **] A start job is running for UBNT Routing Daemons (1min 6s / no limit)[   ***] A start job is running for UBNT Routing Daemons (1min 6s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min 7s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (1min 7s / no limit)[***   ] A start job is running for UBNT Routing Daemons (1min 8s / no limit)[**    ] A start job is running for UBNT Routing Daemons (1min 8s / no limit)[*     ] A start job is running for UBNT Routing Daemons (1min 9s / no limit)[**    ] A start job is running for UBNT Routing Daemons (1min 9s / no limit)[***   ] A start job is running for UBNT Routing Daemons (1min 10s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (1min 10s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min 11s / no limit)[   ***] A start job is running for UBNT Routing Daemons (1min 11s / no limit)[    **] A start job is running for UBNT Routing Daemons (1min 12s / no limit)[     *] A start job is running for UBNT Routing Daemons (1min 12s / no limit)[    **] A start job is running for UBNT Routing Daemons (1min 13s / no limit)[   ***] A start job is running for UBNT Routing Daemons (1min 13s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min 14s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (1min 14s / no limit)[***   ] A start job is running for UBNT Routing Daemons (1min 15s / no limit)[**    ] A start job is running for UBNT Routing Daemons (1min 15s / no limit)[*     ] A start job is running for UBNT Routing Daemons (1min 16s / no limit)[**    ] A start job is running for UBNT Routing Daemons (1min 16s / no limit)[***   ] A start job is running for UBNT Routing Daemons (1min 17s / no limit)[ ***  ] A start job is running for UBNT Routing Daemons (1min 17s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min 18s / no limit)[   ***] A start job is running for UBNT Routing Daemons (1min 18s / no limit)[    **] A start job is running for UBNT Routing Daemons (1min 18s / no limit)[     *] A start job is running for UBNT Routing Daemons (1min 19s / no limit)         Starting Network Time Service...
[    **] (1 of 2) A start job is running for…ting Daemons (1min 19s / no limit)[  OK  ] Started Network Time Service.
[   ***] A start job is running for UBNT Routing Daemons (1min 25s / no limit)[  *** ] A start job is running for UBNT Routing Daemons (1min 25s / no limit)         Starting GUI Telnet Daemon...
[  OK  ] Started GUI Telnet Daemon.
         Starting Lighttpd Daemon...
[  OK  ] Started Lighttpd Daemon.
[  OK  ] Started UBNT Routing Daemons.
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Reached target Login Prompts.
         Starting Netplug Services...
         Starting Start ubnt feature daemons...
[  OK  ] Started Start ubnt feature daemons.
[  OK  ] Started Netplug Services.
[  OK  ] Reached target Multi-User System.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Update UTMP about System Runlevel Changes.

  _____    _            
 | ____|__| | __ _  ___          (c) 2010-2023
 |  _| / _  |/ _  |/ _          Ubiquiti, Inc.
 | |__| (_| | (_| |  __/         
 |_______._|__. |___|         https://www.ubnt.com
             |___/

Welcome to EdgeOS EdgeRouter-PoE-5-Port ttyS0

By logging in, accessing, or using the Ubiquiti product, you
acknowledge that you have read and understood the Ubiquiti
License Agreement (available in the Web UI at, by default,
http://192.168.1.1) and agree to be bound by its terms.

EdgeRouter-PoE-5-Port login: ubnt
Password: 
Linux EdgeRouter-PoE-5-Port 4.9.79-UBNT #1 SMP Fri Jul 18 11:04:41 UTC 2025 mips64
Welcome to EdgeOS
ubnt@EdgeRouter-PoE-5-Port:~$ uname -a
Linux EdgeRouter-PoE-5-Port 4.9.79-UBNT #1 SMP Fri Jul 18 11:04:41 UTC 2025 mips64 GNU/Linux

ubnt@EdgeRouter-PoE-5-Port:~$ show system boot-image 
The system currently has the following boot image installed:
Current boot version: e101_003_eace7
Current boot md5sum : 2fa424b15fd3968de4fdce4db5735e03

ubnt@EdgeRouter-PoE-5-Port:~$ show version 
Version:      v3.0.0
Build ID:     5842788
Build on:     07/18/25 11:02
Copyright:    2012-2023 Ubiquiti, Inc.
HW model:     EdgeRouter PoE 5-Port
HW S/N:       FCECDAXXXXXX
Uptime:       22:05:47 up 6 min,  1 user,  load average: 0.17, 0.35, 0.21

ubnt@EdgeRouter-PoE-5-Port:~$ show system boot-image 
The system currently has the following boot image installed:
Current boot version: e101_003_eace7
Current boot md5sum : 2fa424b15fd3968de4fdce4db5735e03

ubnt@EdgeRouter-PoE-5-Port:~$ add system boot-image
Currently installed bootloader version e101_003_eace7 is up to date. Bootloader upgrade is not needed.

After creating USB stick with Openwrt firmware according guide for Ubiquiti EdgeRouter Lite https://openwrt.org/toh/ubiquiti/edgerouter_lite you can enjoy running current Openwrt on your router. Because missing support for internal hw switch you can use only ports eth0 and eth1, so you don’t want worry.

Thank you for confirming you own this.

Are you up for getting the POE5 properly added?

Yes. Thanks to Openwrt community for this work.

Thank you! That boot delay for USB enumeration was exactly what I was missing. Couldn’t figure out why it would reboot after recovery, but not after a cold boot, and that was the problem.

Hi! I've been poking at Ubiquiti devices in general, and adding support for this device seems to be reasonably doable. I've created a branch here: https://github.com/shizmob/openwrt/tree/device/ubnt-e100

Since I don't have access to an ERPoe-5 to test, would any owner of this device be willing to give it a try? I've compiled a build for testing:

As it is experimental, you probably want a serial cable attached to see what's going on during boot :grinning_face_with_smiling_eyes:

(Poking @jkk88 and @jaknz as recent posters here)

Hi Shiz
here are logs from console, it seems that it work properly. netinterface switch0 is not working also when I manually configure ip address.
By trying boot from bootloader got errors, maybe I dont know to use this file.
0702A8C0.img is soft link to openwrt-25.12.4-octeon-generic-ubnt_edgerouter-lite-initramfs-kernel.bin
BTW current 25.12.4 version seems to work also properly (only eth0 and eth1 are swaped).

Kindly regards

Peter

(Attachment e100-snapshot.log is missing)

(Attachment e100-tftpboot.log is missing)

This time with inline logs.
Hi Shiz
here are logs from console, it seems that it work properly.
netinterface switch0 is not working also when I manually configure ip
address.
By trying boot from bootloader got errors, maybe I dont know to use this file.
0702A8C0.img is soft link to
openwrt-25.12.4-octeon-generic-ubnt_edgerouter-lite-initramfs-kernel.bin
BTW current 25.12.4 version seems to work also properly (only eth0 and
eth1 are swaped).
Kindly regards
Peter

ren boot
root@OpenWrt:~# [ 324.468689] octeon_ethernet 11800a0000000.pip eth0:
left allmulticast mode
[ 324.475644] octeon_ethernet 11800a0000000.pip eth0: left promiscuous mode
[ 324.482765] br-lan: port 1(eth0) entered disabled state
[ 325.665911] eth1: Link down
[ 329.689736] reboot: Restarting system

Looking for valid bootloader image....
Jumping to start of image at address 0xbfc80000

U-Boot 1.1.1 (UBNT Build Version: e101_003_eace7) (May 27 2019 - 06:35:00)

BIST check passed.
UBNT_E100 r1:1, r2:27, f:8/135, serial #: FCECDA411E7F
MPR 13-00290-27
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)
DRAM: 512 MB
Clearing DRAM....... done
ERROR: Unable to allocate linux reserved memory (addr: 0x100000, size:
0x8000000).
Flash: 8 MB
Net: octeth0, octeth1, octeth2

USB: (port 0) scanning bus for devices... 1 USB Devices found
scanning bus for storage devices...
Device 0: Vendor: Kingston Prod.: DataTraveler 2.0 Rev: 1.00
Type: Removable Hard Disk
Capacity: 14782.5 MB = 14.4 GB (30274560 x 512)
leds_init 206
0
(Re)start USB...
USB: (port 0) scanning bus for devices... 1 USB Devices found
scanning bus for storage devices...
Device 0: Vendor: Kingston Prod.: DataTraveler 2.0 Rev: 1.00
Type: Removable Hard Disk
Capacity: 14782.5 MB = 14.4 GB (30274560 x 512)
reading vmlinux.64
.................................................................

13300864 bytes read
reading vmlinux.64.md5
argv[2]: coremask=0x3
argv[3]: root=/dev/sda2
argv[4]: rootdelay=15
argv[5]: rw
argv[6]: rootsqimg=squashfs.img
argv[7]: rootsqwdir=w
argv[8]: mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
ELF file is 64 bit
Allocating memory for ELF segment: addr: 0xffffffff81100000 (adjusted
Allocated memory for ELF segment: addr: 0xffffffff81100000, size 0xdfe9d8
Processing PHDR 0
Loading cadf50 bytes at ffffffff81100000
Clearing 150a88 bytes at ffffffff81dadf50

Loading Linux kernel with entry point: 0xffffffff81a1fa14 ...

Bootloader: Done loading app on coremask: 0x3
[ 0.000000] Linux version 6.18.28 (shiz@builder)
(mips64-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0
r34315+33-c689be9eba) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 SMP Thu
May 14 21:45:14 2026
[ 0.000000] CVMSEG size: 0 cache lines (0 bytes)
[ 0.000000] printk: legacy bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 000d0601 (Cavium Octeon+)
[ 0.000000] Kernel sections are not in the memory maps
[ 0.000000] Wasting 278528 bytes for tracking 4352 unused pages
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Using appended Device Tree.
[ 0.000000] UBNT board DTS pruning...
[ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory
node in the DT
[ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 64MB
[ 0.000000] software IO TLB: area num 1.
[ 0.000000] software IO TLB: mapped [mem
0x0000000001f0e000-0x0000000005f0e000] (64MB)
[ 0.000000] Primary instruction cache 32kB, virtually tagged, 4
way, 64 sets, linesize 128 bytes.
[ 0.000000] Primary data cache 16kB, 64-way, 2 sets, linesize 128 bytes.
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000001100000-0x00000000efffffff]
[ 0.000000] Normal [mem 0x00000000f0000000-0x000000041fbfffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000001100000-0x0000000001efdfff]
[ 0.000000] node 0: [mem 0x0000000001f00000-0x000000000fefffff]
[ 0.000000] node 0: [mem 0x0000000410000000-0x000000041fbfffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000001100000-0x000000041fbfffff]
[ 0.000000] On node 0, zone DMA32: 4352 pages in unavailable ranges
[ 0.000000] On node 0, zone DMA32: 2 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 1024 pages in unavailable ranges
[ 0.000000] percpu: Embedded 18 pages/cpu s32800 r8192 d32736 u73728
[ 0.000000] Kernel command line: bootoctlinux $loadaddr
coremask=0x3 root=/dev/sda2 rootdelay=15 rw rootsqimg=squashfs.img
rootsqwdir=w mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
root=/dev/sda2 rootfstype=squashfs,ext4 rootwait mtdparts=dummy:-
console=ttyS0,115200
[ 0.000000] Unknown kernel command line parameters "bootoctlinux
$loadaddr coremask=0x3 rootsqimg=squashfs.img rootsqwdir=w", will be
passed to user space.
[ 0.000000] printk: log buffer data + meta data: 131072 + 458752 =
589824 bytes
[ 0.000000] Dentry cache hash table entries: 65536 (order: 7,
524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144
bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 125438
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=16 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] RCU Tasks Trace: Setting shift to 1 and lim to 1
rcu_task_cb_adjust=1 rcu_task_cpu_ids=2.
[ 0.000000] NR_IRQS: 127
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 21.204424] clocksource: OCTEON_CVMCOUNT: mask: 0xffffffffffffffff
max_cycles: 0xe6a171a037, max_idle_ns: 881590485102 ns
[ 21.215564] Calibrating delay loop (skipped) preset value.. 1000.00
BogoMIPS (lpj=5000000)
[ 21.223681] pid_max: default: 32768 minimum: 301
[ 21.234172] Mount-cache hash table entries: 1024 (order: 1, 8192
bytes, linear)
[ 21.241407] Mountpoint-cache hash table entries: 1024 (order: 1,
8192 bytes, linear)
[ 21.265714] rcu: Hierarchical SRCU implementation.
[ 21.270359] rcu: Max phase no-delay instances is 1000.
[ 21.277376] smp: Bringing up secondary CPUs ...
[ 21.283164] SMP: Booting CPU01 (CoreId 1)...
[ 21.287709] CPU1 revision is: 000d0601 (Cavium Octeon+)
[ 21.287962] smp: Brought up 1 node, 2 CPUs
[ 21.298291] Memory: 410124K/501752K available (9385K kernel code,
843K rwdata, 2444K rodata, 1328K init, 314K bss, 89848K reserved, 0K
cma-reserved)
[ 21.322690] clocksource: jiffies: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 19112604462750000 ns
[ 21.332473] posixtimers hash table entries: 1024 (order: 2, 16384
bytes, linear)
[ 21.339806] futex hash table entries: 512 (65536 bytes on 1 NUMA
nodes, total 64 KiB, linear).
[ 21.356348] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 21.372494] Not in host mode, PCI Controller not initialized
[ 21.434541] SCSI subsystem initialized
[ 21.439154] usbcore: registered new interface driver usbfs
[ 21.444682] usbcore: registered new interface driver hub
[ 21.449940] usbcore: registered new device driver usb
[ 21.454964] EDAC MC: Ver: 3.0.0
[ 21.468690] clocksource: Switched to clocksource OCTEON_CVMCOUNT
[ 21.482403] NET: Registered PF_INET protocol family
[ 21.487483] IP idents hash table entries: 8192 (order: 4, 65536
bytes, linear)
[ 21.498692] tcp_listen_portaddr_hash hash table entries: 256
(order: 0, 4096 bytes, linear)
[ 21.506920] Table-perturb hash table entries: 65536 (order: 6,
262144 bytes, linear)
[ 21.514733] TCP established hash table entries: 4096 (order: 3,
32768 bytes, linear)
[ 21.522503] TCP bind hash table entries: 4096 (order: 5, 131072
bytes, linear)
[ 21.529792] TCP: Hash tables configured (established 4096 bind 4096)
[ 21.536716] MPTCP token hash table entries: 512 (order: 2, 12288
bytes, linear)
[ 21.544320] UDP hash table entries: 256 (order: 2, 16384 bytes, linear)
[ 21.550888] UDP-Lite hash table entries: 256 (order: 2, 16384 bytes, linear)
[ 21.558885] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 21.564490] PCI: CLS 0 bytes, default 128
[ 21.574521] workingset: timestamp_bits=46 max_order=17 bucket_order=0
[ 21.600374] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 21.607833] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME)
(CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 21.630398] gpio gpiochip0: Static allocation of GPIO base is
deprecated, use dynamic allocation.
[ 21.640607] octeon_gpio 1070000000800.gpio-controller: OCTEON GPIO
driver probed.
[ 21.649239] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 21.657212] printk: legacy console [ttyS0] disabled
[ 21.662929] 1180000000800.serial: ttyS0 at MMIO 0x1180000000800
(irq = 34, base_baud = 31250000) is a OCTEON
[ 21.672831] printk: legacy console [ttyS0] enabled
[ 21.672831] printk: legacy console [ttyS0] enabled
[ 21.682305] printk: legacy bootconsole [early0] disabled
[ 21.682305] printk: legacy bootconsole [early0] disabled
[ 21.694901] octeon_rng octeon_rng: Octeon Random Number Generator
[ 21.695145] random: crng init done
[ 21.716732] loop: module loaded
[ 21.720626] Driver 'pata_octeon_cf' needs updating - please use
bus_type methods
[ 21.728867] physmap-flash 1f400000.nor: Can't get bank width from device tree
[ 21.736048] physmap-flash 1f400000.nor: probe with driver
physmap-flash failed with error -22
[ 21.746107] spi-octeon 1070000001000.spi: OCTEON SPI bus driver
[ 21.765683] mdio_octeon 1180000001800.mdio: Probed
[ 21.772703] octeon-hcd 16f0010000000.usbc: Octeon Host Controller
[ 21.779000] octeon-hcd 16f0010000000.usbc: new USB bus registered,
assigned bus number 1
[ 21.787229] octeon-hcd 16f0010000000.usbc: irq 56, io mem 0x00000000
[ 21.795219] hub 1-0:1.0: USB hub found
[ 21.799214] hub 1-0:1.0: 1 port detected
[ 21.803927] octeon-hcd 16f0010000000.usbc: Registered HCD for port
0 on irq 56
[ 21.811968] usbcore: registered new interface driver usb-storage
[ 21.818496] i2c-octeon 1180000001000.i2c: probed
[ 21.823584] octeon_wdt: Initial granularity 5 Sec
[ 21.829814] EDAC DEVICE0: Giving out device to module octeon-cpu
controller cache: DEV octeon_pc_edac (INTERRUPT)
[ 21.840617] EDAC DEVICE1: Giving out device to module octeon-l2c
controller octeon_l2c_err: DEV octeon_l2c_edac (POLLED)
[ 21.851869] octeon_lmc_edac octeon_lmc_edac.0: Disabled (ECC not enabled)
[ 21.862829] Interface 0 has 3 ports (RGMII)
[ 21.872663] NET: Registered PF_INET6 protocol family
[ 21.880239] Segment Routing with IPv6
[ 21.884032] In-situ OAM (IOAM) with IPv6
[ 21.888139] NET: Registered PF_PACKET protocol family
[ 21.893783] 8021q: 802.1Q VLAN Support v1.8
[ 21.898815] Bootbus flash: Setting flash for 8MB flash at 0x1f400000
[ 21.905298] phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit
bank. Manufacturer ID 0x0000c2 Chip ID 0x0000c9
[ 21.915781] Amd/Fujitsu Extended Query Table at 0x0040
[ 21.921034] Amd/Fujitsu Extended Query version 1.1.
[ 21.926114] phys_mapped_flash: Swapping erase regions for top-boot CFI table.
[ 21.933291] number of CFI chips: 1
[ 21.936793] 5 fixed-partitions partitions found on MTD device
phys_mapped_flash
[ 21.944604] Creating 5 MTD partitions on "phys_mapped_flash":
[ 21.950467] 0x000000000000-0x000000080000 : "boot0"
[ 21.978974] 0x000000080000-0x000000100000 : "boot1"
[ 21.985332] 0x000000100000-0x000000110000 : "eeprom"
[ 21.992398] 0x0000007fc000-0x0000007fe000 : "u-boot_gd"
[ 21.999350] 0x0000007fe000-0x000000800000 : "u-boot_env"
[ 22.061950] gpio-export gpio-export: 10 gpio(s) exported
[ 22.067827] Warning: Enabling FPA when FPA already enabled.
[ 22.076299] Interface 0 has 3 ports (RGMII)
[ 22.088473] OF: fdt: not creating '/sys/firmware/fdt': CRC check failed
[ 22.095770] check access for rdinit=/init failed: -2, ignoring
[ 22.101997] Waiting 15 sec before mounting root device...
[ 22.138995] usb 1-1: new high-speed USB device number 2 using octeon-hcd
[ 22.622158] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 22.629964] scsi host0: usb-storage 1-1:1.0
[ 23.661120] scsi 0:0:0:0: Direct-Access Kingston DataTraveler
2.0 1.00 PQ: 0 ANSI: 4
[ 23.673090] sd 0:0:0:0: [sda] 30274560 512-byte logical blocks:
(15.5 GB/14.4 GiB)
[ 23.681165] sd 0:0:0:0: [sda] Write Protect is off
[ 23.686412] sd 0:0:0:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 23.739916] sda: sda1 sda2
[ 23.743353] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 37.735303] VFS: Mounted root (squashfs filesystem) readonly on device 8:2.
[ 37.743910] Freeing unused kernel image (initmem) memory: 1328K
[ 37.749936] This architecture does not have kernel memory protection.
[ 37.756431] Run /sbin/init as init process
[ 38.379986] init: Console is alive
[ 38.383948] init: - watchdog -
[ 38.870001] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 38.927489] button_hotplug: loading out-of-tree module taints kernel.
[ 38.934490] Button Hotplug driver version 0.4.1
[ 38.952613] kmodloader: done loading kernel modules from
/etc/modules-boot.d/*
[ 38.966592] init: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 44.706486] loop0: detected capacity change from 0 to 29981696
[ 44.748752] loop0: detected capacity change from 29981696 to 29975296
[ 45.080966] F2FS-fs (loop0): f2fs_recover_fsync_data: recovery
fsync data, check_only: 0
[ 45.089809] F2FS-fs (loop0): Mounted with checkpoint version = 4b857dfa
[ 45.099432] mount_root: switching to f2fs overlay
[ 45.107564] overlayfs: null uuid detected in lower fs '/', falling
back to xino=off,index=off,nfs_export=off.
[ 45.218763] urandom-seed: Seeding with /etc/urandom.seed
[ 45.380896] procd: - early -
[ 45.384164] procd: - watchdog -
[ 46.008752] procd: - watchdog -
[ 46.013539] procd: - ubus -
[ 46.178079] procd: - init -
Please press Enter to activate this console.
[ 47.146529] kmodloader: loading kernel modules from /etc/modules.d/*
[ 47.301671] PPP generic driver version 2.4.2
[ 47.311236] NET: Registered PF_PPPOX protocol family
[ 47.327912] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 47.660240] urngd: v1.0.2 started.
[ 56.270787] br-lan: port 1(eth0) entered blocking state
[ 56.276093] br-lan: port 1(eth0) entered disabled state
[ 56.281593] octeon_ethernet 11800a0000000.pip eth0: entered allmulticast mode
[ 56.289403] octeon_ethernet 11800a0000000.pip eth0: entered promiscuous mode
[ 61.648854] eth1: 1000 Mbps Full duplex, port 1, queue 1

BusyBox v1.37.0 (2026-01-02 17:07:02 UTC) built-in shell (ash)


Use the </> button when you paste logs and other cli output, to make it more readable.

Screenshot 2025-10-20 at 8.14.14 PM