Zyxel p-2812 current state and updating wiki

in order to run the current snapshot there is a chicken and egg problem :wink:
The current snapshot holds the bigger kernel mtd partition, but it is also the kernel that needs it in order to boot.

For now the only way around is to compile the snapshot yourself, which is slightly smaller then 2mb and thus fits in the smaller kernel mtd partition. From then on you have a 3mb kernel partition size. and can update to prebuilt snapshot builds

If the initramfs+kernel would work so you could start the modem from ram it would be easier. But alas that is also broken...

So 2 mayor issues remain,
1 current U-Boot is not able to start the modem from nand
2 Initramfs errors out on startup since r47026

On a brighter note kernel 4.14.109 seems to have a lot less WiFi issues and I am currently stress testing to see if it drops the connection.

i don't get this. AFAICS at a sysupgrade the kernel is written to the kernel partition, and the rootfs to the UBI partition. If the kernel doesn't fit, sysupgrade fails. (And I hope before trying to flash it.) With your special crafted kernel, it will fit. But after a reboot, the UBI partition will be corrupted, as it's start address has changed. That will lead to a kernel panic, I guess. So how can you flash a prebuild snapshot after that?

that is how I see it too but the modem apparently not

Nope it does not fail it just writes and overwrites, it is not really safe but then again these modems are difficult to brick for you can always uart boot.

not so special the kernel just happens to be slightly smaller then 2mb no special option further.

You would think :face_with_monocle: so, but it somehow works, I was ready to flash the UBI partition manually but it was not necessary.

Now I am not happy about:" it somehow just works", but I have done it a couple of times and it worked every time the only thing I can imagine that makes it work is magic :stuck_out_tongue_closed_eyes: and I mean the magic numbers to recognize partitions.

Anyway a real solution would be a working initramfs image, although I think the issue is in an U-Boot setting so it might be tricky to actually get it to work.
Bug report about initramfs error with possible solution.
https://bugs.openwrt.org/index.php?do=details&task_id=2226
no point in trying to figure out this temporary situation.

Anyway I flashed 18.6.02 back onto the modem to see if miraculously the WiFi errors have disappeared, so if you want the serial log of how I flash the modem to current trunk snapshot I can make one at the end of next week somewhere.

@Mijzelf quoting en praten tegen mijzelf is erg verwarrend :wink:

So here is the log of updating from 18.6.02 to snapshot.

in short,

  1. flash from luci a self compiled snapshot that has the new size ubiblocks but has a kernel size of less then 2mb
  2. flash from luci the latest snapshot from openwrt that has a kernel larger then 2mb

It is a bit longer then necessary for I made a mistake in selecting the image to flash.
it went like this

  1. flash from luci wrong snapshot with to large kernel
  2. tftpboot load wrong initramfs
  3. tftpboot load booting initramfs
  4. flash from luci a self compiled snapshot that has the new size ubiblocks but has a kernel size of less then 2mb
  5. flash from luci the latest snapshot from openwrt that has a kernel larger then 2mb

anyway I guess you see that it works magically :wink:

ROM VER: 1.0.5
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x300000
 3145728 bytes read: OK
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-4.9.152
   Created:      2019-01-30  12:21:02 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1749484 Bytes = 1.7 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 4.9.152 (buildbot@7befac494a11) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7676-cddd7b4c77) ) #0 SMP                                                                                                                Wed Jan 30 12:21:02 2019
[    0.000000] SoC: xRX200 rev 1.1
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019555 (MIPS 34Kc)
[    0.000000] MIPS: machine is ZyXEL P-2812HNU-F1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] percpu: Embedded 12 pages/cpu @8110d000 s17488 r8192 d23472 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=0002000e
[    0.000000] Readback ErrCtl register=0002000e
[    0.000000] Memory: 122872K/131072K available (4333K kernel code, 178K rwdata, 900K rodata, 1228K init, 228K bss, 8200K res                                                                                                               erved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:256
[    0.000000] Setting up vectored interrupts
[    0.000000] Setting up IPI vectored interrupts
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000012] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007883] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.042389] pid_max: default: 32768 minimum: 301
[    0.047272] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.053805] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.065546] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.065559] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.065744] CPU1 revision is: 00019555 (MIPS 34Kc)
[    0.116519] Synchronize counters for CPU 1:
[    0.116521] done.
[    0.123024] Brought up 2 CPUs
[    0.131061] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.140723] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.146952] pinctrl core: initialized pinctrl subsystem
[    0.153342] NET: Registered protocol family 16
[    0.166371] pinctrl-xway 1e100b10.pinmux: Init done
[    0.172342] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.285539] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.291332] Can't analyze schedule() prologue at 8043847c
[    0.318088] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.323772]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.329041]   IO 0x000000001ae00000..0x000000001affffff
[    0.362153] gpio-stp-xway 1e100bb0.stp: Init done
[    0.367934] usbcore: registered new interface driver usbfs
[    0.373486] usbcore: registered new interface driver hub
[    0.378865] usbcore: registered new device driver usb
[    0.384510] PCI host bridge to bus 0000:00
[    0.388523] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.395458] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.402391] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.409246] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.417888] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.426867] clocksource: Switched to clocksource MIPS
[    0.434320] NET: Registered protocol family 2
[    0.439902] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.446786] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.453197] TCP: Hash tables configured (established 1024 bind 1024)
[    0.459722] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.465548] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.472141] NET: Registered protocol family 1
[    0.477188] gptu: totally 6 16-bit timers/counters
[    0.482067] gptu: misc_register on minor 63
[    0.486287] gptu: succeeded to request irq 126
[    0.490711] gptu: succeeded to request irq 127
[    0.490826] random: fast init done
[    0.498645] gptu: succeeded to request irq 128
[    0.503207] gptu: succeeded to request irq 129
[    0.507759] gptu: succeeded to request irq 130
[    0.512229] gptu: succeeded to request irq 131
[    0.517161] phy-xrx200 gphy-xrx200: requesting lantiq/xrx200_phy11g_a14.bin
[    0.524667] phy-xrx200 gphy-xrx200: booting GPHY0 firmware at 7E60000
[    0.531031] phy-xrx200 gphy-xrx200: booting GPHY1 firmware at 7E60000
[    0.638584] No VPEs reserved for AP/SP, not initialize VPE loader
[    0.638584] Pass maxvpes=<n> argument as kernel argument
[    0.649958] No TCs reserved for AP/SP, not initializing RTLX.
[    0.649958] Pass maxtcs=<n> argument as kernel argument
[    0.662642] Crashlog allocated RAM at address 0x3f00000
[    0.668631] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.690455] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.696195] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.711790] io scheduler noop registered
[    0.715641] io scheduler deadline registered (default)
[    0.721998] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.730974] console [ttyLTQ0] enabled
[    0.730974] console [ttyLTQ0] enabled
[    0.738237] bootconsole [early0] disabled
[    0.738237] bootconsole [early0] disabled
[    0.748758] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
[    0.753668] nand: Samsung NAND 128MiB 3,3V 8-bit
[    0.758276] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.765924] Scanning device for bad blocks
[    0.822023] Bad eraseblock 591 at 0x0000049e0000
[    0.827424] Bad eraseblock 616 at 0x000004d00000
[    0.866063] 4 fixed-partitions partitions found on MTD device 10000000.nand-parts
[    0.872136] Creating 4 MTD partitions on "10000000.nand-parts":
[    0.878081] 0x000000000000-0x000000040000 : "uboot"
[    0.884901] 0x000000040000-0x000000060000 : "uboot-env"
[    0.891057] 0x000000060000-0x000000260000 : "kernel"
[    0.896909] 0x000000260000-0x000008000000 : "ubi"
[    0.907729] libphy: Fixed MDIO Bus: probed
[    1.015306] libphy: lantiq,xrx200-mdio: probed
[    1.095496] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.                                                                                                               3] (mii_bus:phy_addr=0:00, irq=-1)
[    1.179473] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.                                                                                                               3] (mii_bus:phy_addr=0:01, irq=-1)
[    1.263457] Intel XWAY PHY11G (xRX v1.1 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mi                                                                                                               i_bus:phy_addr=0:11, irq=-1)
[    1.347458] Intel XWAY PHY11G (xRX v1.1 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mi                                                                                                               i_bus:phy_addr=0:13, irq=-1)
[    1.431474] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.                                                                                                               3] (mii_bus:phy_addr=0:05, irq=-1)
[    1.446555] wdt 1f8803f0.watchdog: Init done
[    1.456917] NET: Registered protocol family 10
[    1.461789] NET: Registered protocol family 17
[    1.464968] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfil                                                                                                               ter if you need this.
[    1.477795] 8021q: 802.1Q VLAN Support v1.8
[    1.485973] UBI: auto-attach mtd3
[    1.487926] ubi0: attaching mtd3
[    1.653671] ubi0: scanning is finished
[    1.670133] ubi0: attached mtd3 (name "ubi", size 125 MiB)
[    1.674229] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.681099] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.687808] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    1.694561] ubi0: good PEBs: 1003, bad PEBs: 2, corrupted PEBs: 0
[    1.700665] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    1.707893] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 996555358
[    1.716943] ubi0: available PEBs: 0, total reserved PEBs: 1003, PEBs reserved for bad PEB handling: 18
[    1.726328] ubi0: background thread "ubi_bgt0d" started, PID 373
[    1.734267] block ubiblock0_0: created from ubi0:0(rootfs)
[    1.738385] ubiblock: device ubiblock0_0 (rootfs) set to be root fil[    1.752003] VFS: Mounted root (squashfs filesystem)                                                                                                                readonly on device 254:0.
[    1.761619] Freeing unused kernel memory: 1228K
[    1.764774] This architecture does not have kernel memory protection.
[    2.411076] init: Console is alive
[    2.413339] init: - watchdog -
[    3.516104] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.634489] dwc2 1e101000.ifxhcd: requested GPIO 495
[    3.739299] dwc2 1e101000.ifxhcd: DWC OTG Controller
[    3.742966] dwc2 1e101000.ifxhcd: new USB bus registered, assigned bus number 1
[    3.750247] dwc2 1e101000.ifxhcd: irq 62, io mem 0x00000000
[    3.755763] dwc2 1e101000.ifxhcd: Hardware does not support descriptor DMA mode -
[    3.763194] dwc2 1e101000.ifxhcd: falling back to buffer DMA mode.
[    3.770906] hub 1-0:1.0: USB hub found
[    3.773357] hub 1-0:1.0: 1 port detected
[    3.879173] dwc2 1e106000.ifxhcd: DWC OTG Controller
[    3.882730] dwc2 1e106000.ifxhcd: new USB bus registered, assigned bus number 2
[    3.890119] dwc2 1e106000.ifxhcd: irq 91, io mem 0x00000000
[    3.895650] dwc2 1e106000.ifxhcd: Hardware does not support descriptor DMA mode -
[    3.903059] dwc2 1e106000.ifxhcd: falling back to buffer DMA mode.
[    3.910708] hub 2-0:1.0: USB hub found
[    3.913208] hub 2-0:1.0: 1 port detected
[    3.918516] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.925637] init: - preinit -
[    4.403066] lantiq,xrx200-net 1e108000.eth eth0: port 4 got link
[    4.892746] random: procd: uninitialized urandom read (4 bytes read)
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
[    8.125887] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 440
[    8.173487] UBIFS (ubi0:1): recovery needed
[    8.292027] UBIFS (ubi0:1): recovery completed
[    8.295245] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.302922] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.312824] UBIFS (ubi0:1): FS size: 120250368 bytes (114 MiB, 932 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[    8.323436] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[    8.330062] UBIFS (ubi0:1): media format: w4/r0 (latest is w4/r0), UUID 7C00AA75-DB51-40E1-9FEC-4F9FD84E4D03, small LPT mod                                                                                                               el
[    8.343909] mount_root: switching to ubifs overlay

[   10.002348] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.011220] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.022777] NET: Registered protocol family 8
[   10.025801] NET: Registered protocol family 20
[   10.043230] PPP generic driver version 2.4.2
[   10.053397] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.079214] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG[   10.099008                                                                                                               ]
[   10.099008]
[   10.099008] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[   10.106721]
[   10.106721] Predefined debug level: 3
[   10.126773] u32 classifier
[   10.128106]     input device check on
[   10.131743]     Actions configured
[   10.137604] Mirror/redirect action on
[   10.152145] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[   10.167149] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[   10.173888] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   10.192728] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.205380] Infineon Technologies DEU driver version 2.0.0
[   10.212465] IFX DEU DES initialized (multiblock).
[   10.217857] IFX DEU AES initialized (multiblock).
[   10.221959] IFX DEU ARC4 initialized (multiblock).
[   10.226470] IFX DEU SHA1 initialized.
[   10.230266] IFX DEU MD5 initialized.
[   10.233711] IFX DEU SHA1_HMAC initialized.
[   10.237749] IFX DEU MD5_HMAC initialized.
[   10.322081] NET: Registered protocol family 24
[   10.375320] xt_time: kernel timezone is -0000
[   10.539168] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.543767] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'.
[   10.554554] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected
[   10.561034] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
[   10.592904] usbcore: registered new interface driver rtl8192cu
[   10.598196] kmodloader: done loading kernel modules from /etc/modules.d/*

this is where I went to luci webpage to flash the wrong snapshot because it has a kernel that is larger then 2mb so it did not boot.


Watchdog handover: fd=3
- watchdog -
killall: telnetd: no process killed
killall: dropbear: no process killed
killall: ash: no process killed
Sending TERM to remaining processes ... netifd odhcpd sh ubus smbd nmbd hostapd ntpd dnsmasq [ 3335.723203] device wlan0 left promiscuous mode
[ 3335.726366] br-lan: port 2(wlan0) entered disabled state
ubusd askfirst logd rpcd
Sending KILL to remaining processes ...
Switching to ramdisk...
[ 3343.208738] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" stops
[ 3343.260377] UBIFS (ubi0:1): un-mount UBI device 0
Performing system upgrade...
Unlocking kernel ...

Writing from <stdin> to kernel ...  [e]Failed to get erase block status
removing ubiblock0_0
[ 3345.379406] block ubiblock0_0: released
Volume ID 0, size 40 LEBs (5160960 bytes, 4.9 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment 1
Set volume size to 121411584
Volume ID 1, size 941 LEBs (121411584 bytes, 115.7 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs_data", alignment 1
[ 3346.863445] UBIFS (ubi0:1): default file-system created
[ 3346.890891] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 13022
[ 3346.948396] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[ 3346.954869] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 3346.964835] UBIFS (ubi0:1): FS size: 119992320 bytes (114 MiB, 930 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[ 3346.975419] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[ 3346.982024] UBIFS (ubi0:1): media format: w4/r0 (latest is w4/r0), UUID 7FB7289D-5E6A-4ACD-831D-5D1808E23469, small LPT model
[ 3347.030430] UBIFS (ubi0:1): un-mount UBI device 0
[ 3347.033829] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" stops
sysupgrade successful
umount: can't unmount /dev: Resource busy
umount: can't unmount /tmp: Resource busy
[ 3347.137390] reboot: Res
ROM VER: 1.0.5
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x300000
 3145728 bytes read: OK
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.101
   Created:      2019-02-22   1:35:05 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    2119834 Bytes = 2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!

which resulted in the above "bad data crc"
So i needed to start from initramfs r45xxx or r46xxx and not the r47062 I happen to upload here

P-2812HNU-Fx # tftpboot openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 1, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 1000, duplex 1
ltq_phy: addr 5, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs'.
Load address: 0x81000000
Loading: ###
         1.6 MiB/s
done
Bytes transferred = 4508385 (44cae1 hex)
P-2812HNU-Fx # bootm $fileaddr
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.18.21
   Created:      2015-09-23  21:03:52 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    4508321 Bytes = 4.3 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... LZMA: uncompress or overwrite error 7 - must RESET b

So after choosing the wrong initramfs, I needed to get the right initramfs to boot from memory


ROM VER: 1.0.5
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0
P-2812HNU-Fx # tftpboot openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs
ltq_phy: addr 0, link 0, speed 10, duplex 0
ltq_phy: addr 1, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 10, duplex 0
ltq_phy: addr 19, link 1, speed 1000, duplex 1
ltq_phy: addr 5, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs'.
Load address: 0x81000000
Loading: ##
         1.5 MiB/s
done
Bytes transferred = 4442231 (43c877 hex)
P-2812HNU-Fx # bootm $fileaddr
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.18.21
   Created:      2015-09-20   6:54:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    4442167 Bytes = 4.2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.18.21 (sylwek@WRT) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r46993) ) #6 Sun Sep 20 08:53:55 CEST 2015
[    0.000000] SoC: VR9 rev 1.1
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019555 (MIPS 34Kc)
[    0.000000] MIPS: machine is P2812HNUF1 - ZyXEL P-2812HNU-F1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x07ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x07ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x07ffffff]
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00020000
[    0.000000] Readback ErrCtl register=00020000
[    0.000000] Memory: 122020K/131072K available (3590K kernel code, 151K rwdata, 960K rodata, 2896K init, 212K bss, 9052K reserved)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 500MHz
[    0.000000] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.032000] pid_max: default: 32768 minimum: 301
[    0.036000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.040000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.044000] pinctrl core: initialized pinctrl subsystem
[    0.048000] NET: Registered protocol family 16
[    0.056000] pinctrl-xway 1e100b10.pinmux: Init done
[    0.060000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.164000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.168000] PCI host bridge /fpi@10000000/pci@E105400 ranges:
[    0.172000]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.176000]   IO 0x000000001ae00000..0x000000001affffff
[    0.204000] gpio-stp-xway 1e100bb0.stp: Init done

[    0.220000] PCI host bridge to bus 0000:00
[    0.224000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.228000] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.232000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.236000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.240000] Switched to clocksource MIPS
[    0.244000] NET: Registered protocol family 2
[    0.248000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.256000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.264000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.268000] TCP: reno registered
[    0.272000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.276000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.284000] NET: Registered protocol family 1
[    4.708000] gptu: totally 6 16-bit timers/counters
[    4.712000] gptu: misc_register on minor 63
[    4.716000] gptu: succeeded to request irq 126
[    4.720000] gptu: succeeded to request irq 127
[    4.724000] gptu: succeeded to request irq 128
[    4.732000] gptu: succeeded to request irq 129
[    4.736000] gptu: succeeded to request irq 130
[    4.740000] gptu: succeeded to request irq 131
[    4.744000] ralink,eeprom ralink_eep: using RT3062.eeprom as eeprom
[    4.752000] phy-xrx200 gphy-xrx200: requesting lantiq/vr9_phy11g_a1x.bin
[    4.760000] phy-xrx200 gphy-xrx200: booting GPHY0 firmware at 6940000
[    4.764000] phy-xrx200 gphy-xrx200: booting GPHY1 firmware at 6940000
[    4.872000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    4.880000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    4.884000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    4.896000] msgmni has been set to 238
[    4.900000] io scheduler noop registered
[    4.904000] io scheduler deadline registered (default)
[    4.908000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc

[    4.936000] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
[    4.936000] nand: Samsung NAND 128MiB 3,3V 8-bit
[    4.936000] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    4.952000] Scanning device for bad blocks
[    5.004000] Bad eraseblock 591 at 0x0000049e0000
[    5.008000] Bad eraseblock 616 at 0x000004d00000
[    5.048000] 4 ofpart partitions found on MTD device 10000000.nand-parts
[    5.052000] Creating 4 MTD partitions on "10000000.nand-parts":
[    5.060000] 0x000000000000-0x000000040000 : "uboot"
[    5.064000] 0x000000040000-0x000000060000 : "uboot-env"
[    5.068000] 0x000000060000-0x000000260000 : "kernel"
[    5.076000] 0x000000260000-0x000008000000 : "ubi"
[    5.180000] libphy: lantiq,xrx200-mdio: probed
[    5.204000] net-xrx200: invalid MAC, using random
[    5.272000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1)
[    5.340000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:01, irq=-1)
[    5.408000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1)
[    5.476000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1)
[    5.484000] net-xrx200: invalid MAC, using random
[    5.548000] eth1: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:05, irq=-1)
[    5.556000] wdt 1f8803f0.watchdog: Init done
[    5.560000] TCP: cubic registered
[    5.564000] NET: Registered protocol family 10
[    5.572000] NET: Registered protocol family 17
[    5.576000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    5.588000] 8021q: 802.1Q VLAN Support v1.8
[    5.596000] UBI: auto-attach mtd3
[    5.600000] UBI: attaching mtd3 to ubi0
[    5.784000] UBI: scanning is finished
[    5.800000] UBI: attached mtd3 (name "ubi", size 125 MiB) to ubi0
[    5.804000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    5.812000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    5.820000] UBI: VID header offset: 512 (aligned 512), data offset: 2048
[    5.824000] UBI: good PEBs: 1003, bad PEBs: 2, corrupted PEBs: 0
[    5.832000] UBI: user volume: 2, internal volumes: 1, max. volumes count: 128
[    5.836000] UBI: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 996555358
[    5.848000] UBI: available PEBs: 0, total reserved PEBs: 1003, PEBs reserved for bad PEB handling: 18
[    5.856000] UBI: ubiblock0_0 created from ubi0:0(rootfs)
[    5.860000] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    5.868000] UBI: background thread "ubi_bgt0d" star[    5.884000] Freeing unused kernel memory: 2896K (8049c000 - 80770000)
[    5.904000] init: Console is alive

[   13.648000] cfg80211: World regulatory domain updated:
[   13.648000] cfg80211:  DFS Master region: unset
[   13.656000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.664000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.672000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.680000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   13.688000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   13.696000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   13.708000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   13.716000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.724000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   13.828000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   13.836000] rt2800pci 0000:00:0e.0: failed to load eeprom property
[   13.840000] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'.
[   13.852000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected
[   13.856000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
ioctl ATM_SETESI: No such device

continue in next post ... there is a character limit so I also edited some log out

this is where I went to luci webpage to flash my compiled kernel that has a kernel that is smaller then 2mb


Watchdog handover: fd=3
- watchdog -
killall: telnetd: no process killed
killall: dropbear: no process killed
killall: ash: no process killed
Sending TERM to remaining processes ... ntpd dnsmasq pppd sh sysupgrade ubus ubusd askfirst logd rpcd netifd odhcpd vdsl_cpe_contro
Sending KILL to remaining processes ... ntpd
Unlocking kernel ...

Writing from <stdin> to kernel ...
removing ubiblock0_0
[  208.956000] UBI: ubiblock0_0 released
Volume ID 0, size 35 LEBs (4515840 bytes, 4.3 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment 1
Set volume size to 122056704
Volume ID 1, size 946 LEBs (122056704 bytes, 116.4 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs_data", alignment 1
sysupgrade successful
[  210.236000] reboot: Reÿ
ROM VER: 1.0.5
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x300000
 3145728 bytes read: OK
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.103
   Created:      2019-02-27  11:12:48 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    2053110 Bytes = 2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 4.14.103 (mafketel@openwrtcompilebox) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9458-c815372)) #0 SMP Wed Feb 27 11:12:48 2019
[    0.000000] SoC: xRX200 rev 1.1
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019555 (MIPS 34Kc)
[    0.000000] MIPS: machine is ZyXEL P-2812HNU-F1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x4a0 with crng_init=0
[    0.000000] percpu: Embedded 14 pages/cpu @8110e000 s25936 r8192 d23216 u57344
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00020001
[    0.000000] Readback ErrCtl register=00020001
[    0.000000] Memory: 121696K/131072K available (4983K kernel code, 184K rwdata, 1344K rodata, 1280K init, 228K bss, 9376K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000011] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007907] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.045992] pid_max: default: 32768 minimum: 301
[    0.050904] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.057418] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.066781] Hierarchical SRCU implementation.
[    0.072239] smp: Bringing up secondary CPUs ...
[    0.077654] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.077668] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.077822] CPU1 revision is: 00019555 (MIPS 34Kc)
[    0.108906] Synchronize counters for CPU 1: done.
[    0.133209] smp: Brought up 1 node, 2 CPUs
[    0.142310] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.151981] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.158259] pinctrl core: initialized pinctrl subsystem
[    0.164819] NET: Registered protocol family 16
[    0.181115] pinctrl-xway 1e100b10.pinmux: Init done
[    0.187804] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.199877] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.212610] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.218285]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.223540]   IO 0x000000001ae00000..0x000000001affffff
[    0.252747] gpio-stp-xway 1e100bb0.stp: Init done
[    0.259783] usbcore: registered new interface driver usbfs
[    0.265587] usbcore: registered new interface driver hub
[    0.270981] usbcore: registered new device driver usb
[    0.276661] PCI host bridge to bus 0000:00
[    0.280689] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.287589] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.294556] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.301382] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.310041] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.318371] clocksource: Switched to clocksource MIPS
[    0.326071] NET: Registered protocol family 2
[    0.331418] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.338316] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.344735] TCP: Hash tables configured (established 1024 bind 1024)
[    0.351313] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.357094] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.363712] NET: Registered protocol family 1
[    0.368728] gptu: totally 6 16-bit timers/counters
[    0.373766] gptu: misc_register on minor 63
[    0.377915] gptu: succeeded to request irq 126
[    0.382406] gptu: succeeded to request irq 127
[    0.386927] gptu: succeeded to request irq 128
[    0.391434] gptu: succeeded to request irq 129
[    0.395954] gptu: succeeded to request irq 130
[    0.400450] gptu: succeeded to request irq 131
[    0.405160] No VPEs reserved for AP/SP, not initialize VPE loader
[    0.405160] Pass maxvpes=<n> argument as kernel argument
[    0.416526] No TCs reserved for AP/SP, not initializing RTLX.
[    0.416526] Pass maxtcs=<n> argument as kernel argument
[    0.429371] Crashlog allocated RAM at address 0x3f00000
[    0.435134] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.445846] random: fast init done
[    0.455616] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.461385] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.478062] io scheduler noop registered
[    0.481909] io scheduler deadline registered (default)
[    0.491424] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.500387] console [ttyLTQ0] enabled
[    0.500387] console [ttyLTQ0] enabled
[    0.507674] bootconsole [early0] disabled
[    0.507674] bootconsole [early0] disabled
[    0.516775] cacheinfo: Failed to find cpu0 device node
[    0.520578] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.528259] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
[    0.533174] nand: Samsung NAND 128MiB 3,3V 8-bit
[    0.537790] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.545492] Scanning device for bad blocks
[    0.602900] Bad eraseblock 591 at 0x0000049e0000
[    0.608299] Bad eraseblock 616 at 0x000004d00000
[    0.648031] 4 fixed-partitions partitions found on MTD device 10000000.nand
[    0.653577] Creating 4 MTD partitions on "10000000.nand":
[    0.659002] 0x000000000000-0x000000040000 : "uboot"
[    0.665593] 0x000000040000-0x000000060000 : "uboot-env"
[    0.671189] 0x000000060000-0x000000360000 : "kernel"
[    0.676493] 0x000000360000-0x000008000000 : "ubi"
[    0.687181] libphy: Fixed MDIO Bus: probed
[    0.694345] wdt 1f8803f0.watchdog: Init done
[    0.705256] NET: Registered protocol family 10
[    0.711461] Segment Routing with IPv6
[    0.713773] NET: Registered protocol family 17
[    0.718355] 8021q: 802.1Q VLAN Support v1.8
[    0.832292] libphy: lantiq,xrx200-mdio: probed
[    0.914852] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:00, irq=POLL)
[    0.998810] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:01, irq=POLL)
[    1.082797] Intel XWAY PHY11G (xRX v1.1 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mii_bus:phy_addr=0:11, irq=POLL)
[    1.166795] Intel XWAY PHY11G (xRX v1.1 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mii_bus:phy_addr=0:13, irq=POLL)
[    1.250810] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:05, irq=POLL)
[    1.266294] UBI: auto-attach mtd3
[    1.268185] ubi0: attaching mtd3
[    1.439355] ubi0: scanning is finished
[    1.453844] ubi0 warning: ubi_eba_init: cannot reserve enough PEBs for bad PEB handling, reserved 10, need 18
[    1.464229] ubi0: attached mtd3 (name "ubi", size 124 MiB)
[    1.468348] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.475191] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.481910] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    1.488678] ubi0: good PEBs: 995, bad PEBs: 2, corrupted PEBs: 0
[    1.494693] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    1.501933] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 996555358
[    1.510973] ubi0: available PEBs: 0, total reserved PEBs: 995, PEBs reserved for bad PEB handling: 10
[    1.520249] ubi0: background thread "ubi_bgt0d" started, PID 420
[    1.523626] block ubiblock0_0: created from ubi0:0(rootfs)
[    1.531713] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    1.539046] USB_VBU[    1.548941] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    1.558779] Freeing unused kernel memory: 1280K
[    1.561874] This architecture does not have kernel memory protection.

[    4.192340] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.202873] init: - preinit -
[    4.367782] lantiq,xrx200-net 1e108000.eth eth0: port 4 got link
[    5.208661] random: procd: uninitialized urandom read (4 bytes read)
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
[    8.457776] UBIFS (ubi0:1): default file-system created
[    8.462997] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 493
[    8.544661] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.551153] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.561042] UBIFS (ubi0:1): FS size: 120637440 bytes (115 MiB, 935 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[    8.571646] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[    8.578257] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 7DD56966-0FF4-4464-BBCA-07B8D78AC572, small LPT model
[    8.591464] mount_root: overlay filesystem has not been fully initialized yet
[    8.598001] mount_root: switching to ubifs overlay

[   10.251241] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.259555] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.270700] NET: Registered protocol family 8
[   10.273647] NET: Registered protocol family 20
[   10.292122] PPP generic driver version 2.4.2
[   10.304422] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.337143] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[   10.353286]
[   10.353286]
[   10.353286] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6

[   10.878136] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.882808] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'.
[   10.892546] rt2800pci 0000:00:0e.0: Direct firmware load for RT3062.eeprom failed with error -2
[   10.901042] rt2800pci 0000:00:0e.0: Falling back to user helper
[   11.254635] firmware RT3062.eeprom: firmware_loading_store: map pages failed
[   11.260670] ieee80211 phy0: rt2x00lib_request_eeprom_file: Error - Failed to request EEPROM.
[   11.268928] rt2800pci: probe of 0000:00:0e.0 failed with error -11
[   11.294299] usbcore: registered new interface driver rtl8192cu
[   11.299589] kmodloader: done loading kernel modules from /etc/modules.d/*

this is where I went to luci webpage to flash the snapshot of 12th of april that has a kernel that is larger then 2mb



Watchdog handover: fd=3
- watchdog -
killall: telnetd: no process killed
killall: dropbear: no process killed
killall: ash: no process killed
Sending TERM to remaining processes ... logd rpcd netifd odhcpd dnsmasq vdsl_cpe_contro ntpd sh ubus ubusd askfirst
Sending KILL to remaining processes ... ntpd
Switching to ramdisk...
[  167.488759] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" stops
[  167.554107] UBIFS (ubi0:1): un-mount UBI device 0
Performing system upgrade...
Unlocking kernel ...

Writing from <stdin> to kernel ...
removing ubiblock0_0
[  169.374302] block ubiblock0_0: released
[  169.402638] ubi0: reserved more 8 PEBs for bad PEB handling
Volume ID 0, size 23 LEBs (2967552 bytes, 2.8 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment 1
Set volume size to 122572800
Volume ID 1, size 950 LEBs (122572800 bytes, 116.8 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs_data", alignment 1
sysupgrade successful
umount: can't unmount /dev: Resource busy
umount: can't unmount /tmp: Resource busy
[  170.385174] reboot: Resÿ
ROM VER: 1.0.5
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.1
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x300000
 3145728 bytes read: OK
## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.111
   Created:      2019-04-11  17:21:55 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    2122850 Bytes = 2 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 4.14.111 (buildbot@slashdirt-02) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9858-b6acb7b)) #0 SMP Thu Apr 11 17:21:55 2019
[    0.000000] SoC: xRX200 rev 1.1
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019555 (MIPS 34Kc)
[    0.000000] MIPS: machine is ZyXEL P-2812HNU-F1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x4a8 with crng_init=0
[    0.000000] percpu: Embedded 14 pages/cpu @8110f000 s25968 r8192 d23184 u57344
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00020002
[    0.000000] Readback ErrCtl register=00020002
[    0.000000] Memory: 121500K/131072K available (5175K kernel code, 192K rwdata, 1376K rodata, 1240K init, 230K bss, 9572K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000011] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007906] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.045991] pid_max: default: 32768 minimum: 301
[    0.050911] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.057421] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.066840] Hierarchical SRCU implementation.
[    0.072297] smp: Bringing up secondary CPUs ...
[    0.077732] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.077745] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.077898] CPU1 revision is: 00019555 (MIPS 34Kc)
[    0.108962] Synchronize counters for CPU 1: done.
[    0.133267] smp: Brought up 1 node, 2 CPUs
[    0.142284] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.151957] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.158225] pinctrl core: initialized pinctrl subsystem
[    0.164965] NET: Registered protocol family 16
[    0.181267] pinctrl-xway 1e100b10.pinmux: Init done
[    0.187990] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.200153] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.213069] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.218748]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.224001]   IO 0x000000001ae00000..0x000000001affffff
[    0.253297] gpio-stp-xway 1e100bb0.stp: Init done
[    0.260348] usbcore: registered new interface driver usbfs
[    0.266110] usbcore: registered new interface driver hub
[    0.271538] usbcore: registered new device driver usb
[    0.277251] PCI host bridge to bus 0000:00
[    0.281292] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.288198] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.295131] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.302011] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.310645] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.319480] clocksource: Switched to clocksource MIPS
[    0.326981] NET: Registered protocol family 2
[    0.332685] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.339578] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.346003] TCP: Hash tables configured (established 1024 bind 1024)
[    0.352577] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.358370] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.364969] NET: Registered protocol family 1
[    0.370120] gptu: totally 6 16-bit timers/counters
[    0.375135] gptu: misc_register on minor 63
[    0.379293] gptu: succeeded to request irq 126
[    0.383788] gptu: succeeded to request irq 127
[    0.388279] gptu: succeeded to request irq 128
[    0.392820] gptu: succeeded to request irq 129
[    0.397311] gptu: succeeded to request irq 130
[    0.401841] gptu: succeeded to request irq 131
[    0.406518] No VPEs reserved for AP/SP, not initialize VPE loader
[    0.406518] Pass maxvpes=<n> argument as kernel argument
[    0.417898] No TCs reserved for AP/SP, not initializing RTLX.
[    0.417898] Pass maxtcs=<n> argument as kernel argument
[    0.430755] Crashlog allocated RAM at address 0x3f00000
[    0.436515] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.447772] random: fast init done
[    0.457292] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.463072] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.480079] io scheduler noop registered
[    0.483932] io scheduler deadline registered (default)
[    0.493617] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.502574] console [ttyLTQ0] enabled
[    0.502574] console [ttyLTQ0] enabled
[    0.509870] bootconsole [early0] disabled
[    0.509870] bootconsole [early0] disabled
[    0.519029] cacheinfo: Failed to find cpu0 device node
[    0.522874] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.530664] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
[    0.535597] nand: Samsung NAND 128MiB 3,3V 8-bit
[    0.540208] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.547879] Scanning device for bad blocks
[    0.605080] Bad eraseblock 591 at 0x0000049e0000
[    0.610478] Bad eraseblock 616 at 0x000004d00000
[    0.650285] 4 fixed-partitions partitions found on MTD device 10000000.nand
[    0.655862] Creating 4 MTD partitions on "10000000.nand":
[    0.661245] 0x000000000000-0x000000040000 : "uboot"
[    0.667912] 0x000000040000-0x000000060000 : "uboot-env"
[    0.673419] 0x000000060000-0x000000360000 : "kernel"
[    0.678719] 0x000000360000-0x000008000000 : "ubi"
[    0.689521] libphy: Fixed MDIO Bus: probed
[    0.696602] wdt 1f8803f0.watchdog: Init done
[    0.707626] NET: Registered protocol family 10
[    0.713626] Segment Routing with IPv6
[    0.716087] NET: Registered protocol family 17
[    0.720424] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.733295] 8021q: 802.1Q VLAN Support v1.8
[    0.847782] libphy: lantiq,xrx200-mdio: probed
[    0.928098] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:00, irq=POLL)
[    1.012074] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:01, irq=POLL)
[    1.096058] Intel XWAY PHY11G (xRX v1.1 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mii_bus:phy_addr=0:11, irq=POLL)
[    1.180058] Intel XWAY PHY11G (xRX v1.1 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.1 integrated)] (mii_bus:phy_addr=0:13, irq=POLL)
[    1.264073] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.3] (mii_bus:phy_addr=0:05, irq=POLL)
[    1.279593] UBI: auto-attach mtd3
[    1.281488] ubi0: attaching mtd3
[    1.451800] ubi0: scanning is finished
[    1.468122] ubi0: attached mtd3 (name "ubi", size 124 MiB)
[    1.472223] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.479079] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.485791] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    1.492581] ubi0: good PEBs: 995, bad PEBs: 2, corrupted PEBs: 0
[    1.498599] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    1.505802] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 996555358
[    1.514864] ubi0: available PEBs: 0, total reserved PEBs: 995, PEBs reserved for bad PEB handling: 18
[    1.524177] ubi0: background thread "ubi_bgt0d" started, PID 425
[    1.530327] block ubiblock0_0: created from ubi0:0(rootfs)
[    1.535611] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    1.542942] USB_VBUS:[    1.554105] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    1.563848] Freeing unused kernel memory: 1240K
[    1.566923] This architecture does not have kernel memory protection.
[    2.194904] init: Console is alive
[    2.197301] init: - watchdog -
[    3.232983] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.354292] dwc2 1e101000.usb: 1e101000.usb supply vusb_d not found, using dummy regulator
[    3.361350] dwc2 1e101000.usb: 1e101000.usb supply vusb_a not found, using dummy regulator
[    3.369899] dwc2 1e101000.usb: dwc2_core_reset() HANG! AHB Idle GRSTCTL=0
[    3.579867] dwc2 1e101000.usb: DWC OTG Controller
[    3.583215] dwc2 1e101000.usb: new USB bus registered, assigned bus number 1
[    3.590309] dwc2 1e101000.usb: irq 62, io mem 0x1e101000
[    3.597230] hub 1-0:1.0: USB hub found
[    3.599759] hub 1-0:1.0: 1 port detected
[    3.604883] dwc2 1e106000.usb: 1e106000.usb supply vusb_d not found, using dummy regulator
[    3.611979] dwc2 1e106000.usb: 1e106000.usb supply vusb_a not found, using dummy regulator
[    3.620483] dwc2 1e106000.usb: dwc2_core_reset() HANG! AHB Idle GRSTCTL=0
[    3.827666] dwc2 1e106000.usb: DWC OTG Controller
[    3.830990] dwc2 1e106000.usb: new USB bus registered, assigned bus number 2
[    3.838100] dwc2 1e106000.usb: irq 91, io mem 0x1e106000
[    3.844948] hub 2-0:1.0: USB hub found
[    3.847482] hub 2-0:1.0: 1 port detected
[    3.853445] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.870124] init: - preinit -
[    4.241403] lantiq,xrx200-net 1e108000.eth eth0: port 4 got link
[    4.740038] random: procd: uninitialized urandom read (4 bytes read)
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
[    7.982726] UBIFS (ubi0:1): default file-system created
[    7.987892] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 499
[    8.069520] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.075993] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.085905] UBIFS (ubi0:1): FS size: 121153536 bytes (115 MiB, 939 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[    8.096493] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[    8.103126] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 57F52AD3-D5D7-4F06-85E8-B33A84C805CD, small LPT model
[    8.116277] mount_root: overlay filesystem has not been fully initialized yet
[    8.122815] mount_root: switching to ubifs overlay

[    9.649003] kmodloader: loading kernel modules from /etc/modules.d/*
[    9.657208] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[    9.669245] NET: Registered protocol family 8
[    9.672213] NET: Registered protocol family 20
[    9.684188] PPP generic driver version 2.4.2
[    9.697449] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    9.719113] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[    9.732326]
[    9.732326]
[    9.732326] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[    9.750023]
[    9.750023] Predefined debug level: 3
[    9.762576] Loading modules backported from Linux version v4.19.32-0-g3a2156c839c7
[    9.768790] Backport generated by backports.git v4.19.32-1-0-g1c4f7569
[    9.779650] ip_tables: (C) 2000-2006 Netfilter Core Team
[    9.788878] Infineon Technologies DEU driver version 2.0.0
[    9.794843] IFX DEU DES initialized (multiblock).
[    9.799836] IFX DEU AES initialized (multiblock).
[    9.803923] IFX DEU ARC4 initialized (multiblock).
[    9.808309] IFX DEU SHA1 initialized.
[    9.811939] IFX DEU MD5 initialized.
[    9.815544] IFX DEU SHA1_HMAC initialized.
[    9.819667] IFX DEU MD5_HMAC initialized.
[    9.832213] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[    9.890938] NET: Registered protocol family 24
[    9.913939] xt_time: kernel timezone is -0000
[   10.006173] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.010707] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'.
[   10.020357] rt2800pci 0000:00:0e.0: Direct firmware load for RT3062.eeprom failed with error -2
[   10.028901] rt2800pci 0000:00:0e.0: Falling back to user helper
[   10.432115] firmware RT3062.eeprom: firmware_loading_store: map pages failed
[   10.438157] ieee80211 phy0: rt2x00lib_request_eeprom_file: Error - Failed to request EEPROM.
[   10.446428] rt2800pci: probe of 0000:00:0e.0 failed with error -11

Now the trick that it works is probably that:
The UBIfs is a filesystem above the flash layer and it reorders its writes according to how many times a sector is written on before. Hence the likelyhood it will use the first sector after the kernel is unlikely and hence it still can find the rootfs partition. The larger the kernel gets the more likely it goes wrong but 1 mb on 116mb there is lots of space for it to go right still.

Anyway I hope this made it a bit more clear.

So the unstable wifi has been solved, I have been using it for a while without significant disconnects.

https://bugs.openwrt.org/index.php?do=details&task_id=583

is closed now, If you want this fix in version 18 or 17 you might want to ask that... for now only fixed in snapshot from OpenWrt SNAPSHOT r9858-b6acb7b / LuCI Master (f138fc93) Kernel Version 4.14.111

Fixes are usually not back-patched to previous firmware version, hence the snapshot/master branch.

so the modem is not allowing us to use the wifi anymore....

these are the relevant error messages:
windows 10 laptop says it can't connect to this network.
none of our android and iphones are connecting.
wired there is no issue

modem kernel log:

ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x010f, type=4

modem system log:

daemon.notice hostapd: wlan0: STA 60:57:18:5e:c7:0c IEEE 802.11: did not acknowledge authentication response

sometimes these pop up

daemon.info hostapd: wlan0: STA 60:57:18:5e:c7:0c IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
daemon.info hostapd: wlan0: STA 60:57:18:5e:c7:0c IEEE 802.11: disassociated due to inactivity

Firmware Version

OpenWrt SNAPSHOT r9858-b6acb7b / LuCI Master (f138fc93)

Kernel Version

4.14.111

since 18.06.4 should be running a newer kernel I will install this later today and see.... but feedback expected only after 60 days :wink: at least if it is not in the 4.9 branch

Linux kernel updated to versions 4.9.184/4.14.131

https://openwrt.org/releases/18.06/notes-18.06.4

disabling and enabling the wifi on the modem made us able to connect to the wifi again.

please don't update to 18.06.4 if you are running a snapshot ..... first kernel is at 4.9 so might not work second ... you will screw up your 3mb kernel partition and get some errors to try and fix it.

I could not find my smaller kernel snapshot with 3mb kernel partition so I uploaded the one I eventually found to

if you want it .... now available .... I thought I had shared it before .... apparently not

we got disconnected again ....
I should not have updated .......
Firmware Version OpenWrt SNAPSHOT r10831-164037983d / LuCI Master (git-19.231.47191-2aab858)
Kernel Version 4.19.66

Thu Sep 12 06:32:09 2019 kern.warn kernel: [1799516.405697] ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x0109, type=4
Thu Sep 12 06:32:35 2019 daemon.info hostapd: wlan0: STA 60:57:18:5e:c7:0c IEEE 802.11: disconnected due to excessive missing ACKs
Thu Sep 12 06:32:35 2019 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 60:57:18:5e:c7:0c
Thu Sep 12 06:32:48 2019 daemon.notice hostapd: nl80211: wpa_driver_nl80211_event_receive->nl_recvmsgs failed: -5
Thu Sep 12 06:33:05 2019 daemon.info hostapd: wlan0: STA 60:57:18:5e:c7:0c IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
1753950.621461] ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x010e, type=4
[1799516.405697] ieee80211 phy0: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0001, signal=0x0109, type=4
1 Like

Thanks. I used it to upgrade to 19.07-rc1, which worked flawlessly.

1 Like

Added some info for installing snapshots and version 19 firmware on the modem page

1 Like

Is the mtd kernel partition increase 2MB > 3MB still neaded for 19.07.x or snapshots since I was able to upgrade downgrade from 18.06.5 to 19.07.x however both would crash/freeze no ssh/luci access within a day even a clean reseted config. Pre 18.06 was stable except wifi.

 -----------------------------------------------------
 OpenWrt 18.06.5, r7897-9d401013fc
 -----------------------------------------------------
root@OpenWrt:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00040000 00020000 "uboot"
mtd1: 00020000 00020000 "uboot-env"
mtd2: 00200000 00020000 "kernel"
mtd3: 07da0000 00020000 "ubi"

After upgrading the mtd partition size with @Mafketel github firmware and flashing 19.07.rc2 it doesn't crash anymore (maybe it was 1.5A 12V powersupply instead of 2.0A 12V).

-----------------------------------------------------
 OpenWrt SNAPSHOT, r9458-c815372
-----------------------------------------------------
root@OpenWrt:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00040000 00020000 "uboot"
mtd1: 00020000 00020000 "uboot-env"
mtd2: 00300000 00020000 "kernel"
mtd3: 07ca0000 00020000 "ubi"

 -----------------------------------------------------
 OpenWrt 19.07.0-rc2, r10775-db8345d8e4
 -----------------------------------------------------
root@OpenWrt:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00040000 00020000 "uboot"
mtd1: 00020000 00020000 "uboot-env"
mtd2: 00300000 00020000 "kernel"
mtd3: 07ca0000 00020000 "ubi"

As long as variable size is not available 3mb partition is preferable
if not necessary for the latest kernel .... it might soon be again since it is really close to the 2mb in size.
Going back and forth is pain and 1 mb less on 128mb seems like a very reasonable cost.

p.s. i did not check rc2 yet so I do not know the size.

Device is sadly inaccesable again (~3 days up), the LAN switch ports leds are off and connecting a PC to those ports would say that no cable is plugged in. However the wan led is still blinking(random), device was configured as wan(eth) and wwan(wifi) however it has no current ip-lease and is not connected to my other AP anymore. The power supply is 12V 4.5A so that must be enough any ideas?

Better inspection shows that still 2 lan ports are active 1,2 but 3 and 4 and off, however no dhcp lease on 1,2.

hi, i'm using P2812F1. openwrt wifi performance is very bad, it gives a maximum of 40mbps. and range is very low. No problem when I install zyxel 1.0 firmware, works at maximum power. How can we solve the wifi problem with openwrt?

I just managed to install OpenWrt v19.07.1 on my P-2812AC and it kind of works, The P-2812AC has a builtin Ralink RT5362 and a mini PCI port with a Qualcomm QCA9880, but the QCA9880 isn't detected.

So I tried modifying the dts file (status = "okay"), but now none of the PCI devices is detected. Afterwards I installed the newest snapshot on the device, and the builtin Ralink device isn't detected.

So WiFi isn't working in the snapshot it seems. Do the snapshots work for you?

are you sure the drivers are installed and the configuration file is loaded?

Installing kmod-ath and kmod-ath10k didn't change anything, and dmesg and /sys/bus/pci*/devices/ only show a single device (v19.07.1, if I run the snapshot it doesn't detect any PCI devices at all).

dmesg log, as you can see 0000:00:0e.0 never shows up in the OpenWrt dmesg snapshot log:

[    0.304381] pci 0000:00:0e.0: [1814:5362] type 00 class 0x028000
[    0.304441] pci 0000:00:0e.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[    0.304897] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.304957] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]

OpenWrt v19.07.1:

[    0.000000] Linux version 4.14.167 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r10911-c155900f66)) #0 SMP Wed Jan 29 16:05:35 2020
[    0.000000] SoC: GRX200 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is ZyXEL P-2812HNU-F1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat 8062f4c0, node_mem_map 8100bfc0
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] random: get_random_bytes called from 0x80632740 with crng_init=0
[    0.000000] percpu: Embedded 14 pages/cpu s25968 r8192 d23184 u57344
[    0.000000] pcpu-alloc: s25968 r8192 d23184 u57344 alloc=14*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00028820
[    0.000000] Readback ErrCtl register=00028820
[    0.000000] Memory: 121884K/131072K available (5221K kernel code, 198K rwdata, 908K rodata, 1272K init, 230K bss, 9188K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000011] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007905] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.046012] pid_max: default: 32768 minimum: 301
[    0.050933] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.057440] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.066910] Hierarchical SRCU implementation.
[    0.072406] smp: Bringing up secondary CPUs ...
[    0.077890] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.077904] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.078057] CPU1 revision is: 00019556 (MIPS 34Kc)
[    0.109088] Synchronize counters for CPU 1: done.
[    0.133401] smp: Brought up 1 node, 2 CPUs
[    0.142469] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.152137] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.158404] pinctrl core: initialized pinctrl subsystem
[    0.165165] NET: Registered protocol family 16
[    0.181270] pinctrl-xway 1e100b10.pinmux: Init done
[    0.187985] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.200091] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.208103] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.213802]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.219066]   IO 0x000000001ae00000..0x000000001affffff
[    0.247934] gpio-stp-xway 1e100bb0.stp: Init done
[    0.254907] usbcore: registered new interface driver usbfs
[    0.260486] usbcore: registered new interface driver hub
[    0.265887] usbcore: registered new device driver usb
[    0.271559] PCI host bridge to bus 0000:00
[    0.275589] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.282500] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.289432] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.296308] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.304381] pci 0000:00:0e.0: [1814:5362] type 00 class 0x028000
[    0.304441] pci 0000:00:0e.0: reg 0x10: [mem 0xffff0000-0xffffffff]
[    0.304897] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.304957] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.314180] clocksource: Switched to clocksource MIPS
[    0.321631] NET: Registered protocol family 2
[    0.327241] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.334198] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.340541] TCP: Hash tables configured (established 1024 bind 1024)
[    0.347135] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.352921] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.359509] NET: Registered protocol family 1
[    0.363865] PCI: CLS 0 bytes, default 32
[    0.364520] gptu: totally 6 16-bit timers/counters
[    0.369564] gptu: misc_register on minor 63
[    0.373719] gptu: succeeded to request irq 126
[    0.378220] gptu: succeeded to request irq 127
[    0.382727] gptu: succeeded to request irq 128
[    0.387236] gptu: succeeded to request irq 129
[    0.391755] gptu: succeeded to request irq 130
[    0.396248] gptu: succeeded to request irq 131
[    0.400961] No VPEs reserved for AP/SP, not initialize VPE loader
[    0.400961] Pass maxvpes=<n> argument as kernel argument
[    0.412331] No TCs reserved for AP/SP, not initializing RTLX.
[    0.412331] Pass maxtcs=<n> argument as kernel argument
[    0.425119] Crashlog allocated RAM at address 0x3f00000
[    0.430787] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.443611] random: fast init done
[    0.451019] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.456785] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.473616] io scheduler noop registered
[    0.477449] io scheduler deadline registered (default)
[    0.487042] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.496039] console [ttyLTQ0] enabled
[    0.503303] bootconsole [early0] disabled
[    0.515318] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1
[    0.520341] nand: AMD/Spansion S34ML01G1
[    0.524241] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.531783] Scanning device for bad blocks
[    0.605744] 4 fixed-partitions partitions found on MTD device 10000000.nand
[    0.611305] Creating 4 MTD partitions on "10000000.nand":
[    0.616692] 0x000000000000-0x000000040000 : "uboot"
[    0.623261] 0x000000040000-0x000000060000 : "uboot-env"
[    0.628761] 0x000000060000-0x000000360000 : "kernel"
[    0.634062] 0x000000360000-0x000008000000 : "ubi"
[    0.644699] libphy: Fixed MDIO Bus: probed
[    0.652001] wdt 1f8803f0.watchdog: Init done
[    0.662932] NET: Registered protocol family 10
[    0.669585] Segment Routing with IPv6
[    0.672039] NET: Registered protocol family 17
[    0.676393] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.689262] 8021q: 802.1Q VLAN Support v1.8
[    0.803647] libphy: lantiq,xrx200-mdio: probed
[    0.882779] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:00, irq=POLL)
[    0.966757] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:01, irq=POLL)
[    1.050740] Intel XWAY PHY11G (xRX v1.2 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (mii_bus:phy_addr=0:11, irq=POLL)
[    1.134741] Intel XWAY PHY11G (xRX v1.2 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (mii_bus:phy_addr=0:13, irq=POLL)
[    1.218756] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:05, irq=POLL)
[    1.235489] UBI: auto-attach mtd3
[    1.237360] ubi0: attaching mtd3
[    1.385346] ubi0: scanning is finished
[    1.401330] ubi0: attached mtd3 (name "ubi", size 124 MiB)
[    1.405449] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.412303] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.419004] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    1.425772] ubi0: good PEBs: 997, bad PEBs: 0, corrupted PEBs: 0
[    1.431785] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    1.439012] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number: 2667211829
[    1.448149] ubi0: available PEBs: 0, total reserved PEBs: 997, PEBs reserved for bad PEB handling: 20
[    1.457450] ubi0: background thread "ubi_bgt0d" started, PID 428
[    1.461528] block ubiblock0_0: created from ubi0:0(rootfs)
[    1.468950] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    1.476240] USB_VBUS: disabling
[    1.486375] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    1.496110] Freeing unused kernel memory: 1272K
[    1.499252] This architecture does not have kernel memory protection.
[    2.127888] init: Console is alive
[    2.130388] init: - watchdog -
[    3.165798] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.285755] dwc2 1e101000.usb: 1e101000.usb supply vusb_d not found, using dummy regulator
[    3.292805] dwc2 1e101000.usb: 1e101000.usb supply vusb_a not found, using dummy regulator
[    3.301307] dwc2 1e101000.usb: dwc2_core_reset() HANG! AHB Idle GRSTCTL=0
[    3.510558] dwc2 1e101000.usb: DWC OTG Controller
[    3.513911] dwc2 1e101000.usb: new USB bus registered, assigned bus number 1
[    3.521007] dwc2 1e101000.usb: irq 62, io mem 0x1e101000
[    3.527901] hub 1-0:1.0: USB hub found
[    3.530444] hub 1-0:1.0: 1 port detected
[    3.535563] dwc2 1e106000.usb: 1e106000.usb supply vusb_d not found, using dummy regulator
[    3.542594] dwc2 1e106000.usb: 1e106000.usb supply vusb_a not found, using dummy regulator
[    3.551158] dwc2 1e106000.usb: dwc2_core_reset() HANG! AHB Idle GRSTCTL=0
[    3.758364] dwc2 1e106000.usb: DWC OTG Controller
[    3.761695] dwc2 1e106000.usb: new USB bus registered, assigned bus number 2
[    3.768785] dwc2 1e106000.usb: irq 91, io mem 0x1e106000
[    3.775660] hub 2-0:1.0: USB hub found
[    3.778164] hub 2-0:1.0: 1 port detected
[    3.784121] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.801077] init: - preinit -
[    4.059562] lantiq,xrx200-net 1e108000.eth eth0: port 0 got link
[    4.688245] random: procd: uninitialized urandom read (4 bytes read)
[    7.934760] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 502
[    7.986324] UBIFS (ubi0:1): recovery needed
[    8.112148] UBIFS (ubi0:1): recovery completed
[    8.115356] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.123038] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.132953] UBIFS (ubi0:1): FS size: 120766464 bytes (115 MiB, 936 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[    8.143566] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[    8.150187] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID DD67F814-D069-4FB8-BE79-F006BEE351C5, small LPT model
[    8.163846] mount_root: switching to ubifs overlay
[    8.206071] urandom-seed: Seeding with /etc/urandom.seed
[    8.398633] procd: - early -
[    8.400254] procd: - watchdog -
[    8.750195] lantiq,xrx200-net 1e108000.eth eth0: port 0 lost link
[    9.076002] procd: - watchdog -
[    9.078506] procd: - ubus -
[    9.181326] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.188727] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.194461] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.201966] procd: - init -
[   10.400673] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.409341] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.421549] NET: Registered protocol family 8
[   10.424556] NET: Registered protocol family 20
[   10.437058] PPP generic driver version 2.4.2
[   10.452649] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.477958] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[   10.493354] 
[   10.493354] 
[   10.493354] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[   10.511081] 
[   10.511081] Predefined debug level: 3
[   10.525289] Loading modules backported from Linux version v4.19.98-0-gd183c8e2647a
[   10.531493] Backport generated by backports.git v4.19.98-1-0-g8204eb99
[   10.542396] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.552898] Infineon Technologies DEU driver version 2.0.0 
[   10.559876] IFX DEU DES initialized (multiblock).
[   10.564999] IFX DEU AES initialized (multiblock).
[   10.569081] IFX DEU ARC4 initialized (multiblock).
[   10.573557] IFX DEU SHA1 initialized.
[   10.577121] IFX DEU MD5 initialized.
[   10.580738] IFX DEU SHA1_HMAC initialized.
[   10.584788] IFX DEU MD5_HMAC initialized.
[   10.599878] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[   10.671217] NET: Registered protocol family 24
[   10.700995] xt_time: kernel timezone is -0000
[   10.837229] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002)
[   10.841763] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'.
[   10.851481] rt2800pci 0000:00:0e.0: Direct firmware load for RT3062.eeprom failed with error -2
[   10.859964] rt2800pci 0000:00:0e.0: Falling back to user helper
[   10.885283] urngd: v1.0.2 started.
[   11.270966] random: crng init done
[   11.272946] random: 6 urandom warning(s) missed due to ratelimiting
[   11.463637] firmware RT3062.eeprom: firmware_loading_store: map pages failed
[   11.469644] ieee80211 phy0: rt2x00lib_request_eeprom_file: Error - Failed to request EEPROM.
[   11.477905] rt2800pci: probe of 0000:00:0e.0 failed with error -11
[   11.498518] kmodloader: done loading kernel modules from /etc/modules.d/*
[   24.122000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   24.143215] device eth0 entered promiscuous mode
[   24.154850] br-lan: port 1(eth0.1) entered blocking state
[   24.158996] br-lan: port 1(eth0.1) entered disabled state
[   24.164926] device eth0.1 entered promiscuous mode
[   24.194608] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   27.195007] lantiq,xrx200-net 1e108000.eth eth0: port 0 got link
[   27.199771] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   27.208156] br-lan: port 1(eth0.1) entered blocking state
[   27.212236] br-lan: port 1(eth0.1) entered forwarding state
[   27.220121] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

OpenWrt snapshot:

[    0.000000] Linux version 4.19.101 (builder@buildhost) (gcc version 8.3.0 (OpenWrt GCC 8.3.0 r12215-9c19c35d1e)) #0 SMP Mon Feb 10 03:59:20 2020
[    0.000000] SoC: GRX200 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is ZyXEL P-2812HNU-F1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Detected 1 available secondary CPU(s)
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000]   Normal zone: 288 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] random: get_random_bytes called from start_kernel+0x98/0x4e4 with crng_init=0
[    0.000000] percpu: Embedded 14 pages/cpu s26288 r8192 d22864 u57344
[    0.000000] pcpu-alloc: s26288 r8192 d22864 u57344 alloc=14*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    0.000000] Kernel command line: console=ttyLTQ0,115200
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=0002882d
[    0.000000] Readback ErrCtl register=0002882d
[    0.000000] Memory: 121064K/131072K available (5353K kernel code, 223K rwdata, 1488K rodata, 1240K init, 233K bss, 10008K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 500MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041786 ns
[    0.000011] sched_clock: 32 bits at 250MHz, resolution 4ns, wraps every 8589934590ns
[    0.007909] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088)
[    0.046012] pid_max: default: 32768 minimum: 301
[    0.050971] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.057473] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.067931] rcu: Hierarchical SRCU implementation.
[    0.073963] smp: Bringing up secondary CPUs ...
[    0.079547] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.079562] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.079713] CPU1 revision is: 00019556 (MIPS 34Kc)
[    0.110640] Synchronize counters for CPU 1: done.
[    0.135010] smp: Brought up 1 node, 2 CPUs
[    0.145077] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.154733] futex hash table entries: 512 (order: 2, 16384 bytes)
[    0.161216] pinctrl core: initialized pinctrl subsystem
[    0.169122] NET: Registered protocol family 16
[    0.186248] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV
[    0.198585] pinctrl-xway 1e100b10.pinmux: Init done
[    0.205275] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28
[    0.217393] PCI host bridge /fpi@10000000/pci@e105400 ranges:
[    0.223045]  MEM 0x0000000018000000..0x0000000019ffffff
[    0.228332]   IO 0x000000001ae00000..0x000000001affffff
[    0.263940] gpio-stp-xway 1e100bb0.stp: Init done
[    0.270966] usbcore: registered new interface driver usbfs
[    0.276556] usbcore: registered new interface driver hub
[    0.281956] usbcore: registered new device driver usb
[    0.287725] PCI host bridge to bus 0000:00
[    0.291736] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.298667] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.305610] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.312461] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.323032] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.325895] clocksource: Switched to clocksource MIPS
[    0.333554] NET: Registered protocol family 2
[    0.339296] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
[    0.346941] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.354032] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.360334] TCP: Hash tables configured (established 1024 bind 1024)
[    0.366922] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.372699] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.379372] NET: Registered protocol family 1
[    0.383685] PCI: CLS 0 bytes, default 32
[    0.384196] gptu: totally 6 16-bit timers/counters
[    0.389031] gptu: misc_register on minor 63
[    0.393195] gptu: succeeded to request irq 126
[    0.397714] gptu: succeeded to request irq 127
[    0.402223] gptu: succeeded to request irq 128
[    0.406744] gptu: succeeded to request irq 129
[    0.411249] gptu: succeeded to request irq 130
[    0.415744] gptu: succeeded to request irq 131
[    0.420467] No VPEs reserved for AP/SP, not initialize VPE loader
[    0.420467] Pass maxvpes=<n> argument as kernel argument
[    0.421924] random: fast init done
[    0.431863] No TCs reserved for AP/SP, not initializing RTLX.
[    0.431863] Pass maxtcs=<n> argument as kernel argument
[    0.448214] Crashlog allocated RAM at address 0x3f00000
[    0.453709] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.476549] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.482317] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.502039] io scheduler noop registered
[    0.505809] io scheduler deadline registered (default)
[    0.516546] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc
[    0.525534] console [ttyLTQ0] enabled
[    0.532800] bootconsole [early0] disabled
[    0.545367] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1
[    0.550377] nand: AMD/Spansion S34ML01G1
[    0.554307] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.561860] Scanning device for bad blocks
[    0.636177] 4 fixed-partitions partitions found on MTD device 10000000.flash
[    0.641874] Creating 4 MTD partitions on "10000000.flash":
[    0.647322] 0x000000000000-0x000000040000 : "uboot"
[    0.654117] 0x000000040000-0x000000060000 : "uboot-env"
[    0.659826] 0x000000060000-0x000000360000 : "kernel"
[    0.665217] 0x000000360000-0x000008000000 : "ubi"
[    0.675589] libphy: Fixed MDIO Bus: probed
[    0.682905] wdt 1f8803f0.watchdog: Init done
[    0.694476] NET: Registered protocol family 10
[    0.703091] Segment Routing with IPv6
[    0.705455] NET: Registered protocol family 17
[    0.710068] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.722771] 8021q: 802.1Q VLAN Support v1.8
[    0.837949] libphy: lantiq,xrx200-mdio: probed
[    0.848681] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:00: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:00, irq=POLL)
[    0.863655] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:01: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:01, irq=POLL)
[    0.879107] Intel XWAY PHY11G (xRX v1.2 integrated) 0:11: attached PHY driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (mii_bus:phy_addr=0:11, irq=POLL)
[    0.892854] Intel XWAY PHY11G (xRX v1.2 integrated) 0:13: attached PHY driver [Intel XWAY PHY11G (xRX v1.2 integrated)] (mii_bus:phy_addr=0:13, irq=POLL)
[    0.906681] Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6 0:05: attached PHY driver [Intel XWAY PHY11G (PEF 7071/PEF 7072) v1.5 / v1.6] (mii_bus:phy_addr=0:05, irq=POLL)
[    0.924078] UBI: auto-attach mtd3
[    0.926064] ubi0: attaching mtd3
[    1.073208] ubi0: scanning is finished
[    1.103749] ubi0: attached mtd3 (name "ubi", size 124 MiB)
[    1.107897] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[    1.114732] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[    1.121447] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[    1.128205] ubi0: good PEBs: 997, bad PEBs: 0, corrupted PEBs: 0
[    1.134218] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    1.141459] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number: 2667211829
[    1.150575] ubi0: available PEBs: 0, total reserved PEBs: 997, PEBs reserved for bad PEB handling: 20
[    1.159884] ubi0: background thread "ubi_bgt0d" started, PID 465
[    1.165418] block ubiblock0_0: created from ubi0:0(rootfs)
[    1.171353] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    1.186658] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    1.196253] Freeing unused kernel memory: 1240K
[    1.199393] This architecture does not have kernel memory protection.
[    1.205807] Run /sbin/init as init process
[    1.802699] init: Console is alive
[    1.805024] init: - watchdog -
[    1.867513] lantiq,xrx200-net 1e108000.eth eth0: port 0 got link
[    2.871216] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    2.995121] dwc2 1e101000.usb: 1e101000.usb supply vusb_d not found, using dummy regulator
[    3.002243] dwc2 1e101000.usb: Linked as a consumer to regulator.0
[    3.008195] dwc2 1e101000.usb: 1e101000.usb supply vusb_a not found, using dummy regulator
[    3.118356] dwc2 1e101000.usb: DWC OTG Controller
[    3.121710] dwc2 1e101000.usb: new USB bus registered, assigned bus number 1
[    3.128795] dwc2 1e101000.usb: irq 62, io mem 0x1e101000
[    3.134215] dwc2 1e101000.usb: Linked as a consumer to regulator.1
[    3.141531] hub 1-0:1.0: USB hub found
[    3.144124] hub 1-0:1.0: 1 port detected
[    3.149280] dwc2 1e106000.usb: 1e106000.usb supply vusb_d not found, using dummy regulator
[    3.156428] dwc2 1e106000.usb: Linked as a consumer to regulator.0
[    3.162386] dwc2 1e106000.usb: 1e106000.usb supply vusb_a not found, using dummy regulator
[    3.272213] dwc2 1e106000.usb: DWC OTG Controller
[    3.275602] dwc2 1e106000.usb: new USB bus registered, assigned bus number 2
[    3.282617] dwc2 1e106000.usb: irq 91, io mem 0x1e106000
[    3.288050] dwc2 1e106000.usb: Linked as a consumer to regulator.1
[    3.295371] hub 2-0:1.0: USB hub found
[    3.297964] hub 2-0:1.0: 1 port detected
[    3.304215] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.320707] init: - preinit -
[    4.208223] random: procd: uninitialized urandom read (4 bytes read)
[    8.374748] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 542
[    8.501207] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[    8.507679] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    8.517581] UBIFS (ubi0:1): FS size: 120895488 bytes (115 MiB, 937 LEBs), journal size 6064128 bytes (5 MiB, 47 LEBs)
[    8.528183] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[    8.534805] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID D268DA0C-74F0-4BAC-9FB1-424F1DAD1666, small LPT model
[    8.547443] mount_root: overlay filesystem has not been fully initialized yet
[    8.554460] mount_root: switching to ubifs overlay
[    8.589146] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off.
[    8.684295] urandom-seed: Seed file not found (/etc/urandom.seed)
[    8.873945] procd: - early -
[    8.875642] procd: - watchdog -
[    9.285947] lantiq,xrx200-net 1e108000.eth eth0: port 0 lost link
[    9.556051] procd: - watchdog -
[    9.558486] procd: - ubus -
[    9.622612] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.628494] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.634553] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.642322] procd: - init -
[   10.668233] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.677508] IFXOS, Version 1.5.19 (c) Copyright 2009, Lantiq Deutschland GmbH
[   10.691550] NET: Registered protocol family 8
[   10.694535] NET: Registered protocol family 20
[   10.709431] PPP generic driver version 2.4.2
[   10.756052] Lantiq (VRX) DSL CPE MEI driver, version 1.5.17.6, (c) 2007-2015 Lantiq Beteiligungs-GmbH & Co. KG
[   10.775023] 
[   10.775023] 
[   10.775023] Lantiq CPE API Driver version: DSL CPE API V4.17.18.6
[   10.792701] 
[   10.792701] Predefined debug level: 3
[   10.808774] Loading modules backported from Linux version v5.4-rc8-0-gaf42d3466bdc
[   10.814969] Backport generated by backports.git v5.4-rc8-1-0-g368e8c51
[   10.836340] Infineon Technologies DEU driver version 2.0.0 
[   10.844097] IFX DEU DES initialized (multiblock).
[   10.849578] IFX DEU AES initialized (multiblock).
[   10.853819] IFX DEU ARC4 initialized (multiblock).
[   10.858207] IFX DEU SHA1 initialized.
[   10.861723] IFX DEU MD5 initialized.
[   10.865491] IFX DEU SHA1_HMAC initialized.
[   10.869452] IFX DEU MD5_HMAC initialized.
[   10.889619] NET: Registered protocol family 24
[   10.913993] xt_time: kernel timezone is -0000
[   11.105269] kmodloader: done loading kernel modules from /etc/modules.d/*
[   11.178076] urngd: v1.0.2 started.
[   11.411049] random: crng init done
[   11.413023] random: 6 urandom warning(s) missed due to ratelimiting
[   24.959124] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   24.970031] device eth0 entered promiscuous mode
[   24.974474] br-lan: port 1(eth0.1) entered blocking state
[   24.978719] br-lan: port 1(eth0.1) entered disabled state
[   24.984734] device eth0.1 entered promiscuous mode
[   24.993736] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   28.038509] lantiq,xrx200-net 1e108000.eth eth0: port 0 got link
[   28.043259] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   28.051053] br-lan: port 1(eth0.1) entered blocking state
[   28.055176] br-lan: port 1(eth0.1) entered forwarding state
[   28.061529] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

Hi, I recently bought 3 zyxel P-2812-F1 routers for cheap. Now I want to install OpenWRT on them, so I bought an USB to TTL cable and started following the steps on de zyxel F1 page (https://openwrt.org/toh/zyxel/p2812hnu-f1).

I managed to get the device in CFG02 UART mode (although my rom version is not 1.1.4 but 1.0.5) and I uploaded openwrt-lantiq-p2812hnufx_ram-u-boot.asc. First I tried sending the file with TeraTerm (took a reeeaaally long time😒) and then I tried RealTerm (which was a lot faster😎).

The problem is that the device won't do anything after I uploaded the .asc file, it just stays in UART mode and it doesn't reboot.:disappointed_relieved: If I manually reboot by powering it off and back on, it reboots back in Z-boot mode (ofcourse, because the .asc file only gets written to memory​:smirk:).

Am I doing something wrong? Or am I missing something important?:thinking: