EnGenius EWS2910P

The EnGenius EWS2910P is an RTL8380M based switch with two SFP slots, and PoE 802.3af on all eight RJ-45 ports. It has a total PoE budget of 61W.

Layer0 SPI NOR flash (spi0.0 w25q256)
Layer1 u-boot
512 KiB
u-boot-env
64 KiB
u-boot-env2
64 KiB
rootfs_data
13.4 MiB
jffs2-log
2 MiB
firmware
8 MiB
firmware2
8 MiB
Layer2 kernel rootfs
mountpoint /overlay /

The factory firmware will accept and flash the initramfs image. It is recommended to flash to “Partition 0”.

The factory web GUI will show the following warning:

   Warning: The firmware version is v0.00.00-c0.0.00
   The firmware image you are uploading is older than the current
   firmware of the switch. The device will reset back to default
   settings. Are you sure you want to proceed?"

This is expected when flashing OpenWrt. After the initramfs image boots, flash the -sysupgrade using either the commandline or LuCI.

generic.debrick

From the serial console, type the three characters “c” “a” and “p” in any order, which will drop you to a u-boot shell.

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

The default network configuration is:

Interface Name Description Default configuration
switch LAN None
switch.1 LAN 192.168.1.1/24
Port Switch port
lan1 - lan8 1 - 8
lan9 9F
lan10 10F

The SFP cages 9F and 10F share the same SCL line. Currently, there isn't a good way to model this in the OS. Thus, only one SFP port can be fully supported.

Cage 10F is fully supported with an I2C bus and sfp handle. Linux automatically handles enabling or disabling the TX laser.

Cage 9F is only partially supported, without the sfp handle. The default value of the tx-disable line is high (active). It is exported as a gpio, but the laser is off by default. To enable the laser:

  echo 0 > /sys/class/gpio/sff-p9-tx-disable/value

Thus, both modules can be used for networking, but only 10F will be able to detect and identify a plugged in SFP module.

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

BUTTON Event
Reset reset
LAN Mode BTN0

Front:
Insert photo of front of the casing

Back:
Insert photo of back of the casing

Backside label:
The format of the backside label might be used to distinguish between the v1-stm and v1-nuvoton variants:

Two examples of v1 (STMicro MCU):

One example of v1 (Nuvoton MCU):

There are two screws on the rear that can be removed. This allows the top cover to slide off, revealing the internals.

Main PCB:

port.serial general information about the serial port, serial port cable, etc.

The serial port header is labeled GRTV for ground, rx, tx, and 3.3V respectively:

Serial connection parameters
for EnGenius EWS2910P
115200, 8N1, 3.3V

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

None so far.

U-Boot 2011.12.48956-1.0.4 (Oct 18 2021 - 18:59:08) Board: * CPU:500MHz LXB:200MHz MEM:300MHz DRAM: 256 MB SPI-F: 1x32 MB Loading 65536B env. variables from offset 0x80000 Switch Model: RTL8380M_INTPHY_2FIB_1G_DEMO (Port Count: 10) Switch Chip: RTL8380M ************************************************** #### phy config - MAC ID = 8 #### Now Internal PHY PHY[1]: not supported in EEE Net: Net Initialization Skipped ethname#0 Enter correct key to stop autoboot: 0 ## Booting image from partition ... 0 ## Booting kernel from Legacy Image at b5000000 ... Image Name: IMG-2.00.05-c1.9.37 Created: 2021-10-18 18:59:24 UTC Image Type: MIPS Linux Kernel Image (gzip compressed) Data Size: 7874970 Bytes = 7.5 MB Load Address: 80000000 Entry Point: 8026f000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel ... Linux version 2.6.19 (dan@snos-1-builder) (gcc version 3.4.4 mipssde-6.03.00-20051020) #14 PREEMPT Mon Oct 18 18:59:07 CST 2021 CPU revision is: 00019070 Determined physical RAM map: memory: 10000000 @ 00000000 (usable) User-defined physical RAM map: memory: 10000000 @ 00000000 (usable) Built 1 zonelists. Total pages: 65024 Kernel command line: console=ttyS0,115200 mem=256M Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes. Primary data cache 16kB, 2-way, linesize 16 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). PID hash table entries: 1024 (order: 10, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 250496k/262144k available (2068k kernel code, 11588k reserved, 419k data, 6768k init, 0k highmem) Mount-cache hash table entries: 512 Checking for 'wait' instruction... available. NET: Registered protocol family 16 NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 8192 bind 4096) TCP reno registered squashfs: version 3.3 (2007/10/31) Phillip Lougher squashfs: LZMA suppport for slax.org by jro JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 31) is a 16550A loop: loaded (max 8 devices) Probe: SPI CS1 Flash Type MX25L25635F Creating 7 MTD partitions on "Total SPI FLASH": 0x00000000-0x00080000 : "LOADER" 0x00080000-0x00090000 : "BDINFO" 0x00090000-0x000a0000 : "SYSINFO" 0x000a0000-0x00e00000 : "JFFS2 CFG" 0x00e00000-0x01000000 : "JFFS2 LOG" 0x01000000-0x01800000 : "RUNTIME" 0x01800000-0x02000000 : "RUNTIME2" TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 Freeing unused kernel memory: 6768k freed Mount DEV File System....OK Mount PROC File System....OK Mount Main SQFS File System....OK Mount Module SQFS File System....OK Mount CFG JFFS2 File System....OK Mount LOG JFFS2 File System....OK Init RTCORE Driver Module....OK Init RTK Driver Module....OK Init SYS NIC Driver Module....OK Init RTDRV Driver Module....OK Init Board Configuration Module....OK Init KSI Core Driver Module....OK Init SKI Core Driver Module....OK Init Board Module....OK Init VLAN Aware Module....OK Init Board Vendor Module....OK Init Switch GVRP Module....OK Init Switch STP Module....OK Init Switch LACP Module....OK Init Switch IGMP/MLD Snooping Module....OK Init Switch 802.1X Module....OK Init Switch ISG Module....OK Init Switch DHCP Module....OK Init Switch DAI Module....OK Init Switch Voice VLAN Module....OK Init Switch LLDP Module....OK Init Custom Module....OK ====== Defaults Initial [Start] ====== Init Switch Factory Default....OK Init VLAN Factory Default....OK Init Mirror Factory Default....OK Init L2 Factory Default....OK Init Trunk Factory Default....OK Init Rate Factory Default....OK Init QoS Factory Default....OK Init LACP Factory Default....OK Init EEE Factory Default....OK Init 802.1x Factory Default....OK Init DoS Factory Default....OK Init IGMP Factory Default....OK Init MLD Factory Default....OK Init STP Factory Default....OK Init LLDP Factory Default....OK Init System Factory Default....OK Init SNMP Factory Default....OK Init Port Factory Default....OK Init Port Security Factory Default....OK Init Syslog Factory Default....OK Init AAA Factory Default....OK Init Radius Factory Default....OK Init Custom Factory Default....OK Init IP Source Guard Factory Default....OK Init DHCP Snooping Factory Default....OK Init Dynamic ARP Inspection Factory Default....OK Init GVRP Factory Default....OK Init MGMT ACL Factory Default....OK Init PoE Factory Default....OK Init RMA Factory Default....OK Init AP Controller Factory Default....OK Init Motd Factory Default....OK ====== Defaults Initial [Done] ====== ====== Initial from startup-config [Start] ====== ^M ^MInitialing.^MInitialing.....OK ====== Initial from startup-config [Done] ====== ====== Post Initial [Start] ====== System Post Initial....OK Port Post Initial....OK Custom System Post Initial....OK ====== Post Initial [Done] ====== *Jan 01 2000 08:00:48: %System-5: Logging is enabled *Jan 01 2000 08:00:48: %System-5: System Startup! *Jan 01 2000 08:00:48: %Port-5: GigabitEthernet4 link up *Jan 01 2000 08:00:48: %Port-5: GigabitEthernet2 link up *Jan 01 2000 08:00:48: %STP-5: GigabitEthernet2 STP port state is set to Forwarding *Jan 01 2000 08:00:48: %STP-5: GigabitEthernet4 STP port state is set to Forwarding *Jan 01 2000 08:00:48: %Port-5: GigabitEthernet1 link up *Jan 01 2000 08:00:48: %STP-5: GigabitEthernet1 STP port state is set to Forwarding *Jan 01 2000 08:00:48: %STP-5: STP root change from 88:dc:97:10:6b:17 to 72:30:f9:6a:63:c5 *Jan 01 2000 08:00:48: %Platform-5: Port 6 PoE status is searching power *Jan 01 2000 08:00:48: %Platform-5: Port 7 PoE status is searching power *Jan 01 2000 08:00:48: %Platform-5: Port 8 PoE status is searching power *Jan 01 2000 08:00:49: %Platform-5: Port 1 PoE status is searching power *Jan 01 2000 08:00:49: %Platform-5: Port 2 PoE status is searching power *Jan 01 2000 08:00:49: %Platform-5: Port 3 PoE status is searching power *Jan 01 2000 08:00:49: %Platform-5: Port 4 PoE status is delivering power ESC[HESC[JPress any key to continue Username:


U-Boot 2011.12.48956-1.0.4 (Oct 18 2021 - 18:59:08) Board: * CPU:500MHz LXB:200MHz MEM:300MHz DRAM: 256 MB SPI-F: 1x32 MB Loading 65536B env. variables from offset 0x80000 Switch Model: RTL8380M_INTPHY_2FIB_1G_DEMO (Port Count: 10) Switch Chip: RTL8380M ************************************************** #### phy config - MAC ID = 8 #### Now Internal PHY PHY[1]: not supported in EEE Net: Net Initialization Skipped ethname#0 Enter correct key to stop autoboot: 0 ## Booting image from partition ... 0 ## Booting kernel from Legacy Image at b5000000 ... Image Name: MIPS OpenWrt Linux-6.12.94 Created: 2026-06-29 12:59:20 UTC Image Type: MIPS Linux Kernel Image (gzip compressed) Data Size: 3836904 Bytes = 3.7 MB Load Address: 80100000 Entry Point: 80100000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel ... [ 0.000000] Linux version 6.12.94 (builder@buildhost) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r33051-f5dae5ece4) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 Mon Jun 29 12:59:20 2026 [ 0.000000] SoC Type: Realtek RTL8380M rev C (6275) [ 0.000000] printk: legacy bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019070 (MIPS 4KEc) [ 0.000000] MIPS: machine is EnGenius EWS2910P v3 [ 0.000000] earlycon: ns16550a0 at MMIO 0x18002000 (options '115200n8') [ 0.000000] printk: legacy bootconsole [ns16550a0] enabled [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Using appended Device Tree. [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT [ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes. [ 0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Kernel command line: earlycon [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 65536 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. [ 0.000000] NR_IRQS: 256 [ 0.000000] rtl83xx-clk: initialized, CPU 500 MHz, MEM 300 MHz (8 Bit DDR3), LXB 200 MHz [ 0.000000] clocksource: realtek_otto_timer: mask: 0xfffffff max_cycles: 0xfffffff, max_idle_ns: 38225208801 ns [ 0.000006] sched_clock: 28 bits at 3125kHz, resolution 320ns, wraps every 42949672800ns [ 0.009388] Calibrating delay loop... 498.89 BogoMIPS (lpj=2494464) [ 0.076015] pid_max: default: 32768 minimum: 301 [ 0.097525] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.105793] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.136404] Memory: 248236K/262144K available (7409K kernel code, 622K rwdata, 964K rodata, 1236K init, 242K bss, 13076K reserved, 0K cma-reserved) [ 0.166457] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.177558] futex hash table entries: 256 (order: 0, 3072 bytes, linear) [ 0.196294] pinctrl core: initialized pinctrl subsystem [ 0.208238] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.217107] thermal_sys: Registered thermal governor 'step_wise' [ 0.253263] rtl83xx-clk clock-controller: rate setting enabled, CPU 300-625 MHz, MEM 300-300 MHz, LXB 200-200 MHz, OVERCLOCK AT OWN RISK [ 0.280486] clocksource: Switched to clocksource realtek_otto_timer [ 0.307865] NET: Registered PF_INET protocol family [ 0.314314] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.326307] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.335930] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.346359] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.355148] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.363433] TCP: Hash tables configured (established 2048 bind 2048) [ 0.371949] MPTCP token hash table entries: 512 (order: 1, 6144 bytes, linear) [ 0.380642] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.388011] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.397821] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.415937] workingset: timestamp_bits=14 max_order=16 bucket_order=2 [ 0.426280] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.432986] jffs2: version 2.2 (NAND) (SUMMARY) (ZLIB) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.452062] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) [ 0.464059] pinctrl-single 1b000144.pinmux: 32 pins, size 4 [ 0.471999] pinctrl-single 1b001000.pinmux: 32 pins, size 4 [ 0.479739] pinctrl-single 1b00a000.pinmux: 32 pins, size 4 [ 0.487158] pinctrl-single 1b00a0e0.pinmux: 32 pins, size 4 [ 0.499332] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.524120] printk: legacy console [ttyS0] disabled [ 0.531291] 18002000.uart: ttyS0 at MMIO 0x18002000 (irq = 31, base_baud = 12500000) is a 16550A [ 0.541344] printk: legacy console [ttyS0] enabled [ 0.541344] printk: legacy console [ttyS0] enabled [ 0.552238] printk: legacy bootconsole [early0] disabled [ 0.552238] printk: legacy bootconsole [early0] disabled [ 0.636708] printk: legacy bootconsole [ns16550a0] disabled [ 0.636708] printk: legacy bootconsole [ns16550a0] disabled [ 0.652621] 18002100.uart: ttyS1 at MMIO 0x18002100 (irq = 30, base_baud = 12500000) is a 16550A [ 0.763921] brd: module loaded [ 0.778129] 7 fixed-partitions partitions found on MTD device spi0.0 [ 0.785968] Creating 7 MTD partitions on "spi0.0": [ 0.791526] 0x000000000000-0x000000080000 : "u-boot" [ 0.803507] 0x000000080000-0x000000090000 : "u-boot-env" [ 0.813982] 0x000000090000-0x0000000a0000 : "u-boot-env2" [ 0.824936] 0x0000000a0000-0x000000e00000 : "rootfs_data" [ 0.835751] 0x000000e00000-0x000001000000 : "jffs2-log" [ 0.846261] 0x000001000000-0x000001800000 : "firmware" [ 0.857344] 2 uimage-fw partitions found on MTD device firmware [ 0.864160] Creating 2 MTD partitions on "firmware": [ 0.869771] 0x000000000000-0x0000003b0000 : "kernel" [ 0.880041] 0x0000003b0000-0x000000800000 : "rootfs" [ 0.890227] mtd: setting mtd7 (rootfs) as root device [ 0.896188] 1 squashfs-split partitions found on MTD device rootfs [ 0.903281] 0x000000640000-0x000000800000 : "rootfs_data" [ 0.914344] 0x000001800000-0x000002000000 : "firmware2" [ 0.954134] mdio-rtl-otto 1b000000.switchcore:mdio-controller: probing RTL8380 family mdio bus [ 1.072920] Firmware loaded. Size 1184, magic: 83808380 [ 1.078904] Realtek RTL8218B (internal) 1b000000.switchcore:mdio-controller-mii:08: patch [ 1.238651] realtek-otto-serdes-mdio 1b000000.switchcore:mdio-serdes: Realtek SerDes mdio bus initialized, 6 SerDes, 4 pages, 32 registers [ 1.253749] realtek-otto-pcs 1b000000.switchcore:pcs: Realtek PCS driver initialized [ 1.263760] Probing RTL838X eth device pdev: 818b1400, dev: 818b1410 [ 1.321117] Found SoC ID: 8380: RTL8380M, family 8380 [ 1.327001] rtl8380_init_mac [ 1.330316] Using MAC 000088dc97106b17 [ 1.337342] i2c_dev: i2c /dev entries driver [ 1.343020] i2c-gpio-shared i2c-gpio-shared: Slow GPIO pins might wreak havoc into I2C/SMBus bus timing [ 1.354907] i2c-gpio-shared i2c-gpio-shared: shared I2C bus 0 using lines 542 (SDA) and 567 (SCL) delay=2 [ 1.365990] i2c-gpio-shared i2c-gpio-shared: Slow GPIO pins might wreak havoc into I2C/SMBus bus timing [ 1.377716] i2c-gpio-shared i2c-gpio-shared: shared I2C bus 1 using lines 543 (SDA) and 567 (SCL) delay=2 [ 1.401430] NET: Registered PF_INET6 protocol family [ 1.462633] Segment Routing with IPv6 [ 1.467048] In-situ OAM (IOAM) with IPv6 [ 1.471983] NET: Registered PF_PACKET protocol family [ 1.477819] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.494161] 8021q: 802.1Q VLAN Support v1.8 [ 1.577374] sfp sfp-p9: Host maximum power 1.0W [ 1.583862] sfp sfp-p10: Host maximum power 1.0W [ 1.634934] In rtl83xx_vlan_setup [ 1.638712] UNKNOWN_MC_PMASK: 000000001fffffff [ 2.660557] rtl83xx_enable_phy_polling: 500ff00 [ 3.701008] rtl83xx-switch switch@1b000000: configuring for fixed/internal link mode [ 3.712025] rtl83xx-switch switch@1b000000: Link is Up - 1Gbps/Full - flow control off [ 3.721996] rtl83xx-switch switch@1b000000 lan1 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:08] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.745436] rtl83xx-switch switch@1b000000 lan2 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:09] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.768653] rtl83xx-switch switch@1b000000 lan3 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:0a] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.792722] rtl83xx-switch switch@1b000000 lan4 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:0b] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.816118] rtl83xx-switch switch@1b000000 lan5 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:0c] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.839308] rtl83xx-switch switch@1b000000 lan6 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:0d] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.862579] rtl83xx-switch switch@1b000000 lan7 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:0e] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.887228] rtl83xx-switch switch@1b000000 lan8 (uninitialized): PHY [1b000000.switchcore:mdio-controller-mii:0f] driver [Realtek RTL8218B (internal)] (irq=POLL) [ 3.914812] rtl838x-eth 1b00a300.ethernet eth0: entered promiscuous mode [ 3.922731] DSA: tree 0 setup [ 3.926231] LINK state irq: 20 [ 3.929745] Setting up RTL838X QoS [ 3.933697] RTL838X_PRI_SEL_TBL_CTRL(i): 00033112 [ 3.938989] Current Intprio2queue setting: 00000000 [ 3.944562] QM_PKT2CPU_INTPRI_MAP: 00fac688 [ 3.949480] rtl838x_dbgfs_init called [ 3.957603] rtl83xx_fib_event_work_do: FIB4 default rule failed [ 3.964688] rtl83xx_fib_event_work_do: FIB4 default rule failed [ 3.980944] clk: Disabling unused clocks [ 3.997217] VFS: Mounted root (squashfs filesystem) readonly on device 31:7. [ 4.019016] Freeing unused kernel image (initmem) memory: 1236K [ 4.025836] This architecture does not have kernel memory protection. [ 4.033192] Run /sbin/init as init process [ 4.037805] with arguments: [ 4.041226] /sbin/init [ 4.044289] with environment: [ 4.047800] HOME=/ [ 4.050439] TERM=linux [ 5.115695] init: Console is alive [ 5.120637] init: - watchdog - [ 5.667459] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 5.736072] gpio_button_hotplug: loading out-of-tree module taints kernel. [ 5.754274] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 5.774033] init: - preinit - [ 9.860679] random: crng init done Cannot parse config file '/etc/fw_env.config': No such file or directory Failed to find NVMEM device [ 13.266231] RESETTING 8380, CPU_PORT 28 [ 13.471423] rtl838x-eth 1b00a300.ethernet eth0: configuring for fixed/internal link mode [ 13.480489] In rtl838x_mac_config, mode 1 [ 13.488258] rtl83xx-switch switch@1b000000 lan1: configuring for phy/internal link mode [ 13.497687] rtl838x-eth 1b00a300.ethernet eth0: Link is Up - 1Gbps/Full - flow control off [ 13.507696] 8021q: adding VLAN 0 to HW filter on device lan1 [ 13.514837] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 13.522465] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 13.537336] rtl83xx-switch switch@1b000000 lan1: Link is Up - 1Gbps/Full - flow control rx/tx [ 13.565516] rtl83xx-switch switch@1b000000: add IPv4 route 192.168.1.1/32 (VLAN 0, MAC 88:dc:97:10:6b:17) [ 13.576464] rtl83xx-switch switch@1b000000: lower interface lan1 not found [ 13.584313] rtl83xx-switch switch@1b000000: fib_add() failed [ 13.620796] rtl83xx-switch switch@1b000000: add IPv4 route 192.168.1.255/32 (VLAN 0, MAC 88:dc:97:10:6b:17) [ 13.631952] rtl83xx-switch switch@1b000000: skip loopback/broadcast addresses and default routes [ 13.665213] rtl83xx-switch switch@1b000000: add IPv4 route 192.168.1.0/24 (VLAN 0, MAC 88:dc:97:10:6b:17) [ 13.676136] rtl83xx-switch switch@1b000000: lower interface lan1 not found [ 13.683979] rtl83xx-switch switch@1b000000: fib_add() failed 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 [ 14.660662] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 14.669572] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 14.677238] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 16.500697] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 18.347706] jffs2: notice: (734) jffs2_build_xattr_subsystem: complete building xattr subsystem, 12 of xdatum (0 unchecked, 3 orphan) and 14 of xref (1 dead, 2 orphan) found. [ 18.371255] mount_root: switching to jffs2 overlay [ 18.393638] overlayfs: upper fs does not support tmpfile. [ 18.412995] urandom-seed: Seeding with /etc/urandom.seed [ 18.717501] rtl83xx-switch switch@1b000000: delete IPv4 route 192.168.1.0/24 (VLAN 0, MAC 88:dc:97:10:6b:17) [ 18.728736] rtl83xx-switch switch@1b000000: no such gateway: 0.0.0.0 [ 18.736012] rtl83xx-switch switch@1b000000: fib_del() failed [ 18.756603] rtl83xx-switch switch@1b000000 lan1: Link is Down [ 18.764208] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 18.771784] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 18.779241] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 18.786765] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 18.796344] rtl83xx-switch switch@1b000000: delete IPv4 route 192.168.1.255/32 (VLAN 0, MAC 88:dc:97:10:6b:17) [ 18.807735] rtl83xx-switch switch@1b000000: skip loopback/broadcast addresses and default routes [ 18.838292] rtl83xx-switch switch@1b000000: delete IPv4 route 192.168.1.1/32 (VLAN 0, MAC 88:dc:97:10:6b:17) [ 18.849507] rtl83xx-switch switch@1b000000: no such gateway: 0.0.0.0 [ 18.856820] rtl83xx-switch switch@1b000000: fib_del() failed [ 18.872932] procd: - early - [ 18.876970] procd: - watchdog - [ 19.833784] procd: - watchdog - [ 19.839679] procd: - ubus - [ 20.009976] procd: - init - Please press Enter to activate this console. [ 22.531406] kmodloader: loading kernel modules from /etc/modules.d/* [ 22.955541] kmodloader: done loading kernel modules from /etc/modules.d/* [ 26.172781] urngd: v1.0.2 started. [ 26.381570] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 42.013091] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 42.089074] in rtl838x_eth_stop [ 42.093002] rtl838x-eth 1b00a300.ethernet eth0: Link is Down [ 42.624812] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 42.632401] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 42.639814] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 42.647382] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 42.973704] RESETTING 8380, CPU_PORT 28 [ 43.178894] rtl838x-eth 1b00a300.ethernet eth0: configuring for fixed/internal link mode [ 43.187960] In rtl838x_mac_config, mode 1 [ 43.199031] rtl838x-eth 1b00a300.ethernet eth0: Link is Up - 1Gbps/Full - flow control off [ 43.220830] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 43.228343] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 43.365507] rtl83xx-switch switch@1b000000 lan1: configuring for phy/internal link mode [ 43.382669] 8021q: adding VLAN 0 to HW filter on device lan1 [ 43.403022] switch: port 1(lan1) entered blocking state [ 43.408941] switch: port 1(lan1) entered disabled state [ 43.415094] rtl83xx-switch switch@1b000000 lan1: entered allmulticast mode [ 43.422970] rtl838x-eth 1b00a300.ethernet eth0: entered allmulticast mode [ 43.431728] rtl83xx-switch switch@1b000000 lan1: entered promiscuous mode [ 43.692089] rtl83xx-switch switch@1b000000: add IPv4 route 192.168.1.1/32 (VLAN 1, MAC 88:dc:97:10:6b:17) [ 43.703086] rtl83xx-switch switch@1b000000: route hashtable extended for gw 0.0.0.0 [ 43.723342] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 43.763581] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 43.781470] rtl83xx-switch switch@1b000000: add IPv4 route 192.168.1.255/32 (VLAN 1, MAC 88:dc:97:10:6b:17) [ 43.792623] rtl83xx-switch switch@1b000000: skip loopback/broadcast addresses and default routes [ 43.892624] rtl83xx-switch switch@1b000000: add IPv4 route 192.168.1.0/24 (VLAN 1, MAC 88:dc:97:10:6b:17) [ 43.903561] rtl83xx-switch switch@1b000000: route hashtable extended for gw 0.0.0.0 [ 44.034500] rtl83xx-switch switch@1b000000 lan2: configuring for phy/internal link mode [ 44.057985] 8021q: adding VLAN 0 to HW filter on device lan2 [ 44.111452] switch: port 2(lan2) entered blocking state [ 44.117368] switch: port 2(lan2) entered disabled state [ 44.123496] rtl83xx-switch switch@1b000000 lan2: entered allmulticast mode [ 44.311605] rtl83xx-switch switch@1b000000 lan2: entered promiscuous mode [ 44.534512] rtl83xx-switch switch@1b000000 lan3: configuring for phy/internal link mode [ 44.551636] 8021q: adding VLAN 0 to HW filter on device lan3 [ 44.603575] switch: port 3(lan3) entered blocking state [ 44.609490] switch: port 3(lan3) entered disabled state [ 44.615630] rtl83xx-switch switch@1b000000 lan3: entered allmulticast mode [ 44.788954] rtl83xx-switch switch@1b000000 lan3: entered promiscuous mode [ 44.820890] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 44.828366] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 45.011114] rtl83xx-switch switch@1b000000 lan4: configuring for phy/internal link mode [ 45.025370] 8021q: adding VLAN 0 to HW filter on device lan4 [ 45.061884] switch: port 4(lan4) entered blocking state [ 45.067802] switch: port 4(lan4) entered disabled state [ 45.073928] rtl83xx-switch switch@1b000000 lan4: entered allmulticast mode [ 45.231117] rtl83xx-switch switch@1b000000 lan4: entered promiscuous mode [ 45.429785] rtl83xx-switch switch@1b000000 lan5: configuring for phy/internal link mode [ 45.476591] 8021q: adding VLAN 0 to HW filter on device lan5 [ 45.631634] switch: port 5(lan5) entered blocking state [ 45.637550] switch: port 5(lan5) entered disabled state [ 45.643673] rtl83xx-switch switch@1b000000 lan5: entered allmulticast mode [ 45.693047] rtl83xx-switch switch@1b000000 lan1: Link is Up - 1Gbps/Full - flow control rx/tx [ 45.707102] rtl83xx-switch switch@1b000000 lan5: entered promiscuous mode [ 45.715911] switch: port 1(lan1) entered blocking state [ 45.721979] switch: port 1(lan1) entered forwarding state [ 45.940169] rtl83xx-switch switch@1b000000 lan6: configuring for phy/internal link mode [ 45.967085] 8021q: adding VLAN 0 to HW filter on device lan6 [ 46.070078] switch: port 6(lan6) entered blocking state [ 46.076134] switch: port 6(lan6) entered disabled state [ 46.082268] rtl83xx-switch switch@1b000000 lan6: entered allmulticast mode [ 46.091214] rtl83xx-switch switch@1b000000 lan6: entered promiscuous mode [ 46.302277] rtl83xx-switch switch@1b000000 lan7: configuring for phy/internal link mode [ 46.331062] 8021q: adding VLAN 0 to HW filter on device lan7 [ 46.400810] switch: port 7(lan7) entered blocking state [ 46.406723] switch: port 7(lan7) entered disabled state [ 46.412861] rtl83xx-switch switch@1b000000 lan7: entered allmulticast mode [ 46.421798] rtl83xx-switch switch@1b000000 lan7: entered promiscuous mode [ 46.619834] rtl83xx-switch switch@1b000000 lan8: configuring for phy/internal link mode [ 46.662883] 8021q: adding VLAN 0 to HW filter on device lan8 [ 46.693536] switch: port 8(lan8) entered blocking state [ 46.699455] switch: port 8(lan8) entered disabled state [ 46.705600] rtl83xx-switch switch@1b000000 lan8: entered allmulticast mode [ 46.714594] rtl83xx-switch switch@1b000000 lan8: entered promiscuous mode [ 46.878574] rtl83xx-switch switch@1b000000 lan9: configuring for inband/sgmii link mode [ 46.887761] realtek-otto-pcs 1b000000.switchcore:pcs: pcs_config(sgmii) for port 24 and sds 4 not yet fully implemented [ 46.904190] realtek-otto-pcs 1b000000.switchcore:pcs: SerDes 4 reset [ 46.911782] 8021q: adding VLAN 0 to HW filter on device lan9 [ 46.980816] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 46.988292] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 47.051486] switch: port 9(lan9) entered blocking state [ 47.057448] switch: port 9(lan9) entered disabled state [ 47.063607] rtl83xx-switch switch@1b000000 lan9: entered allmulticast mode [ 47.072658] rtl83xx-switch switch@1b000000 lan9: entered promiscuous mode [ 47.202796] rtl83xx-switch switch@1b000000 lan10: configuring for inband/sgmii link mode [ 47.212077] realtek-otto-pcs 1b000000.switchcore:pcs: pcs_config(sgmii) for port 26 and sds 5 not yet fully implemented [ 47.228370] realtek-otto-pcs 1b000000.switchcore:pcs: SerDes 5 reset [ 47.235963] 8021q: adding VLAN 0 to HW filter on device lan10 [ 47.331922] switch: port 10(lan10) entered blocking state [ 47.338035] switch: port 10(lan10) entered disabled state [ 47.344357] rtl83xx-switch switch@1b000000 lan10: entered allmulticast mode [ 47.353537] rtl83xx-switch switch@1b000000 lan10: entered promiscuous mode [ 47.403073] rtl83xx-switch switch@1b000000 lan2: Link is Up - 1Gbps/Full - flow control rx/tx [ 47.412900] switch: port 2(lan2) entered blocking state [ 47.418818] switch: port 2(lan2) entered forwarding state [ 47.492743] rtl83xx_fib_event: FIB_RULE ADD/DEL for IPv6 not supported [ 47.511203] rtl83xx-switch switch@1b000000: add IPv4 route 127.0.0.1/32 (VLAN 0, MAC 00:00:00:00:00:00) [ 47.521910] rtl83xx-switch switch@1b000000: skip loopback/broadcast addresses and default routes [ 47.590707] rtl83xx-switch switch@1b000000: add IPv4 route 127.0.0.0/8 (VLAN 0, MAC 00:00:00:00:00:00) [ 47.601374] rtl83xx-switch switch@1b000000: skip loopback/broadcast addresses and default routes [ 47.690952] rtl83xx-switch switch@1b000000: add IPv4 route 127.255.255.255/32 (VLAN 0, MAC 00:00:00:00:00:00) [ 47.702302] rtl83xx-switch switch@1b000000: skip loopback/broadcast addresses and default routes BusyBox v1.37.0 (2026-06-29 12:59:20 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 25.12.5, r33051-f5dae5ece4 Dave's Guitar ----------------------------------------------------- === 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. -------------------------------------------------- OpenWrt recently switched to the "apk" package manager! OPKG Command APK Equivalent Description ------------------------------------------------------------------ opkg install <pkg> apk add <pkg> Install a package opkg remove <pkg> apk del <pkg> Remove a package opkg upgrade apk upgrade Upgrade all packages opkg files <pkg> apk info -L <pkg> List package contents opkg list-installed apk info List installed packages opkg update apk update Update package lists opkg search <pkg> apk search <pkg> Search for packages ------------------------------------------------------------------ For more information visit: https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet root@OpenWrt:~#


Space for additional notes, links to forum threads or other resources.

  • ...
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2026/08/14 07:35
  • by russellsenior