Rbwap2nD not work after install sysupgrade

hi, i have MikroTik RBwAP2nD (wAP) and need to update to 24.10 verssion,
i flash new kernel (https://downloads.openwrt.org/releases/24.10.0/targets/ath79/mikrotik/openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin) devise it good start
after i open sysupgrade and pres update(https://downloads.openwrt.org/releases/24.10.0/targets/ath79/mikrotik/openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-squashfs-sysupgrade.bin), my devise is reboot and go to recovery mode,
wireshark show BOOTP pakets, devise search dhcp, after serch tftp server

how to update my AP?
The device is mounted on a high mast and I would not like to remove it again.

if you were already running openwrt, why did you flash the initramfs ?

if i flash [openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-squashfs-sysupgrade.bin] and i have a permanetly rebooted device,

i flash kernel over tftp,

or use device without squashfs-sysupgrade?

From what version you updated?

update from 23.хх

All config is lost, now netboot 23.05.5 kernel+initramfs and from there sysupgrade to 23.05.5
Then sysupgrade to 24.10.0.

ok, i try it

i try, but device dont run normaly after flash kernel over web panel,

step by step:

  1. i turn on power(12v power adapter)

  2. set ip on my pc to 192.168.0.10 and run tftpd64

  3. conect my AP to ethernet port my pc

  4. AP receive 23.05.5 kernel and normal run

  5. go to 192.168.1.1 and update sysupgrade, device is reboot

  6. go to 192.168.1.1 and update kernel 24.10.0 - > device is dont run openwrt but go to BOOTP and search tftp server

i try new model

  1. start AP
  2. config ip and run tftpd64
  3. upload kernel 24.10(we load FW to memory)
  4. connect to 192.168.1.1 and load 24.10 kernel to /tmp
  5. sysupgrade -F /tmp/openwrt.bin
    device is go to reoobot mode an reliase BOOTP and need TFTP server

No idea what you are flashing, such checksum does not match any openwrt file.
Use chrome/ium or firefox in private mode to download files and obviously check the checksum in sysupgrade screen

or maybe use wget or curl (browser could be wonky)

Start with comparing checksums - copy in one page search in other.

hi friends, I'm still trying to install openwrt on my wap2nd :slight_smile:
today on the linux system using wget I downloaded versions 23.05.0 23.05.5 -24.10.0

I tried to immediately flash the restored routerOS to openwrt,
I took openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin renamed it to hotwrt-1.0-amaranth-ar71xx-mikrotik-vmlinux-initramfs.elf

The system booted,

went to the update section and downloaded openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-squashfs-sysupgrade.bin


The system froze, in the log viever on tftpd64.464 I saw that the system rebooted again and is distributing dhcp.
after that all attempts to download openwrt to the router are unsuccessful,
now the router need the vmlinux file, after reading which is not loaded.....

I renamed openwrt-23.05.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin, openwrt-23.05.5-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin, openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin in vmlinux but systeis failed to load

Although I can still restore to the native firmware but I can't boot into openwrt,
is there a way out of this situation?

I found why the device did not boot, it is tftpd64.exe, after loading the firmware file it must be closed so as not to interfere with starting,
firmware openwrt-23.05.5-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin
also the update file openwrt-23.05.5-ath79-mikrotik-mikrotik_routerboard-wap-2nd-squashfs-sysupgrade.bin
work great

UPD
update to 24.10 failed
forced to solder cable to uart port

start log on 23.05.05

Summary
[   99.654571] reboot: Restarting system
[    0.000000] Linux version 5.15.167 (builder@buildhost) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24106-10cc5fcd00) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 Mon Sep 23 12:34:46 2024
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] MIPS: machine is MikroTik RouterBOARD wAP-2nD (wAP)
[    0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, 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-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 55204K/65536K available (6746K kernel code, 592K rwdata, 856K rodata, 1204K init, 221K bss, 10332K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] CPU clock: 650.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns
[    0.000002] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns
[    0.008984] Calibrating delay loop... 432.53 BogoMIPS (lpj=2162688)
[    0.076075] pid_max: default: 32768 minimum: 301
[    0.082385] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.090705] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.106763] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.118014] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.126009] pinctrl core: initialized pinctrl subsystem
[    0.134159] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.141521] thermal_sys: Registered thermal governor 'step_wise'
[    0.157664] clocksource: Switched to clocksource MIPS
[    0.171959] NET: Registered PF_INET protocol family
[    0.177837] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.187184] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.196906] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.205718] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.214445] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.222479] TCP: Hash tables configured (established 1024 bind 1024)
[    0.229903] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.237361] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.245849] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.252403] PCI: CLS 0 bytes, default 32
[    0.261289] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    0.274883] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.281616] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.294566] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.308165] pinctrl-single 1804002c.pinmux: 576 pins, size 72
[    0.316270] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.326779] printk: console [ttyS0] disabled
[    0.331810] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
[    0.341657] printk: console [ttyS0] enabled
[    0.341657] printk: console [ttyS0] enabled
[    0.350721] printk: bootconsole [early0] disabled
[    0.350721] printk: bootconsole [early0] disabled
[    0.387044] spi-nor spi0.0: w25q128jv (16384 Kbytes)
[    0.392358] 2 fixed-partitions partitions found on MTD device spi0.0
[    0.398996] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.405871] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.413126] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.420048] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.427144] Creating 2 MTD partitions on "spi0.0":
[    0.432155] 0x000000000000-0x000000020000 : "RouterBoot"
[    0.445677] 5 routerbootpart partitions found on MTD device RouterBoot
[    0.452534] Creating 5 MTD partitions on "RouterBoot":
[    0.457881] 0x000000000000-0x00000000e000 : "bootloader1"
[    0.466039] 0x00000000e000-0x00000000f000 : "hard_config"
[    0.473093] 0x00000000f000-0x000000010000 : "bios"
[    0.481597] 0x000000010000-0x00000001f000 : "bootloader2"
[    0.488696] 0x00000001f000-0x000000020000 : "soft_config"
[    0.497771] 0x000000020000-0x000001000000 : "firmware"
[    0.506428] 2 minor-fw partitions found on MTD device firmware
[    0.512566] Creating 2 MTD partitions on "firmware":
[    0.517736] 0x000000000000-0x0000002a0000 : "kernel"
[    0.525292] 0x0000002a0000-0x000000fe0000 : "rootfs"
[    0.531765] mtd: setting mtd8 (rootfs) as root device
[    0.538423] 1 squashfs-split partitions found on MTD device rootfs
[    0.544860] 0x000000620000-0x000000fe0000 : "rootfs_data"
[    0.911876] switch0: Atheros AR8229 rev. 1 switch registered on mdio.0
[    0.969495] ag71xx 19000000.eth: invalid MAC address, using random address
[    1.309822] ag71xx 19000000.eth: connected to PHY at mdio.0:1f:00 [uid=004dd042, driver=Generic PHY]
[    1.320106] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii
[    1.338587] MikroTik RouterBOARD hardware configuration sysfs driver v0.07
[    1.347963] MikroTik RouterBOARD software configuration sysfs driver v0.05
[    1.356505] NET: Registered PF_INET6 protocol family
[    1.365099] Segment Routing with IPv6
[    1.369091] In-situ OAM (IOAM) with IPv6
[    1.373286] NET: Registered PF_PACKET protocol family
[    1.378707] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.392659] 8021q: 802.1Q VLAN Support v1.8
[    1.403784] clk: Disabling unused clocks
[    1.416294] VFS: Mounted root (squashfs filesystem) readonly on device 31:8.
[    1.431714] Freeing unused kernel image (initmem) memory: 1204K
[    1.437886] This architecture does not have kernel memory protection.
[    1.444552] Run /sbin/init as init process
[    2.092154] init: Console is alive
[    2.096410] init: - watchdog -
[    3.131762] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.196726] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.214967] init: - preinit -
[    4.531895] random: jshn: uninitialized urandom read (4 bytes read)
[    4.684254] random: jshn: uninitialized urandom read (4 bytes read)
[    4.756031] random: jshn: 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.070606] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    7.077383] eth0: link up (100Mbps/Full duplex)
[    7.307322] jffs2: notice: (305) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 2 orphan) and 8 of xref (2 dead, 0 orphan) found.
[    7.325660] mount_root: switching to jffs2 overlay
[    7.335127] overlayfs: upper fs does not support tmpfile.
[    7.348719] urandom-seed: Seeding with /etc/urandom.seed
[    7.485468] eth0: link down
[    7.505706] procd: - early -
[    7.509296] procd: - watchdog -
[    8.290895] procd: - watchdog -
[    8.294927] procd: - ubus -
[    8.428108] random: ubusd: uninitialized urandom read (4 bytes read)
[    8.456142] random: ubusd: uninitialized urandom read (4 bytes read)
[    8.469755] random: ubusd: uninitialized urandom read (4 bytes read)
[    8.484956] procd: - init -
Please press Enter to activate this console.
[    9.547029] random: jshn: uninitialized urandom read (4 bytes read)
[    9.613566] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.638125] random: ubus: uninitialized urandom read (4 bytes read)
[    9.779369] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.328878] Loading modules backported from Linux version v6.1.110-0-g5f55cad62cc9d
[   10.336821] Backport generated by backports.git v6.1.110-1-0-g965f73fc
[   11.003144] PPP generic driver version 2.4.2
[   11.018906] NET: Registered PF_PPPOX protocol family
[   11.118565] ath9k 18100000.wmac: Direct firmware load for ath9k-eeprom-ahb-18100000.wmac.bin failed with error -2
[   11.129286] ath9k 18100000.wmac: Falling back to sysfs fallback for: ath9k-eeprom-ahb-18100000.wmac.bin
[   11.622384] ieee80211 phy0: Atheros AR9531 Rev:2 mem=0x(ptrval), irq=12
[   11.708212] kmodloader: done loading kernel modules from /etc/modules.d/*
[   13.388385] random: jshn: uninitialized urandom read (4 bytes read)
[   14.718325] urngd: v1.0.2 started.
[   18.958165] random: crng init done
[   18.961717] random: 63 urandom warning(s) missed due to ratelimiting
[   35.916159] br-lan: port 1(eth0) entered blocking state
[   35.921670] br-lan: port 1(eth0) entered disabled state
[   35.927453] device eth0 entered promiscuous mode
[   38.030783] eth0: link up (100Mbps/Full duplex)
[   38.035536] br-lan: port 1(eth0) entered blocking state
[   38.041006] br-lan: port 1(eth0) entered forwarding state
[   38.117778] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

and I load openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin

Summary

Watchdog handover: fd=3
- watchdog -
Watchdog did not previously reset the system
Mon Sep 23 12:39:30 UTC 2024 upgrade: Sending TERM to remaining processes ...
Mon Sep 23 12:39:34 UTC 2024 upgrade: Sending KILL to remaining processes ...
[  207.746586] stage2 (2561): drop_caches: 3
Mon Sep 23 12:39:41 UTC 2024 upgrade: Switching to ramdisk...
mount: mounting /dev/mtdblock9 on /overlay failed: Resource busy
[  212.242476] VFS: Busy inodes after unmount of jffs2. Self-destruct in 5 seconds.  Have a nice day...
Mon Sep 23 12:39:45 UTC 2024 upgrade: Performing system upgrade...
Unlocking firmware ...
Erasing firmware ...
[  256.660922] do_stage2 (2561): drop_caches: 3
Unlocking firmware ...

Writing from <stdin> to firmware ...
Mon Sep 23 12:41:01 UTC 2024 upgrade: Upgrade completed
Mon Sep 23 12:41:02 UTC 2024 upgrade: Rebooting system...
umount: can't unmount /dev: Resource busy
umount: can't unmount /tmp: Resource busy
[  289.139856] reboot: Restarting system

router go to boot mode and need firmware

load openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin over TFTP

Summary
OpenWrt kernel loader for AR7XXX/AR9XXX
Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>
Decompressing kernel... done!
Starting kernel at 80060000...

[    0.000000] Linux version 6.6.73 (builder@buildhost) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28427-6df0e3d02a) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 Mon Feb  3 23:09:37 2025
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] MIPS: machine is MikroTik RouterBOARD wAP-2nD (wAP)
[    0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, 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-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 50448K/65536K available (7768K kernel code, 594K rwdata, 984K rodata, 4788K init, 240K bss, 15088K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] CPU clock: 650.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns
[    0.000002] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns
[    0.009009] Calibrating delay loop... 432.53 BogoMIPS (lpj=2162688)
[    0.076066] pid_max: default: 32768 minimum: 301
[    0.093490] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.101831] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.121484] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.137544] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.148803] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.159753] pinctrl core: initialized pinctrl subsystem
[    0.169846] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.177208] thermal_sys: Registered thermal governor 'step_wise'
[    0.179286] /ahb/apb: Fixed dependency cycle(s) with /ahb/apb/interrupt-controller@18060010
[    0.210077] clocksource: Switched to clocksource MIPS
[    0.229029] NET: Registered PF_INET protocol family
[    0.234952] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.244988] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.254708] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.263525] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.272250] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.280301] TCP: Hash tables configured (established 1024 bind 1024)
[    0.288431] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.297026] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.304517] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.313648] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.320215] PCI: CLS 0 bytes, default 32
[    0.931593] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    0.941056] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.947700] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.968202] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.981913] pinctrl-single 1804002c.pinmux: 576 pins, size 72
[    0.990369] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    1.003826] printk: console [ttyS0] disabled
[    1.009243] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 10, base_baud = 1562500) is a 16550A
[    1.019290] printk: console [ttyS0] enabled
[    1.019290] printk: console [ttyS0] enabled
[    1.028381] printk: bootconsole [early0] disabled
[    1.028381] printk: bootconsole [early0] disabled
[    1.058974] spi-nor spi0.0: w25q128jv (16384 Kbytes)
[    1.064396] 2 fixed-partitions partitions found on MTD device spi0.0
[    1.071056] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    1.077920] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    1.085212] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    1.092147] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    1.099299] Creating 2 MTD partitions on "spi0.0":
[    1.104379] 0x000000000000-0x000000020000 : "RouterBoot"
[    1.141555] 5 routerbootpart partitions found on MTD device RouterBoot
[    1.148347] Creating 5 MTD partitions on "RouterBoot":
[    1.153753] 0x000000000000-0x00000000e000 : "bootloader1"
[    1.655175] 0x00000000e000-0x00000000f000 : "hard_config"
[    1.661904] 0x00000000f000-0x000000010000 : "bios"
[    1.667820] 0x000000010000-0x00000001f000 : "bootloader2"
[    1.674407] 0x00000001f000-0x000000020000 : "soft_config"
[    1.681006] 0x000000020000-0x000001000000 : "firmware"
[    1.687292] MiNOR YAFFS first type not matched
[    7.074737] switch0: Atheros AR8229 rev. 1 switch registered on mdio.0
[    7.132012] ag71xx-legacy 19000000.eth: invalid MAC address, using random address
[    7.551331] ag71xx-legacy 19000000.eth: connected to PHY at mdio.0:1f:00 [uid=004dd042, driver=Qualcomm Atheros QCA9561 built-in PHY]
[    7.564640] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii
[    7.575466] MikroTik RouterBOARD hardware configuration sysfs driver v0.08
[    7.584642] MikroTik RouterBOARD software configuration sysfs driver v0.05
[    7.594043] NET: Registered PF_INET6 protocol family
[    7.610511] Segment Routing with IPv6
[    7.614435] In-situ OAM (IOAM) with IPv6
[    7.618682] NET: Registered PF_PACKET protocol family
[    7.624024] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    7.638055] 8021q: 802.1Q VLAN Support v1.8
[    7.698854] clk: Disabling unused clocks
[    7.735784] Freeing unused kernel image (initmem) memory: 4788K
[    7.741964] This architecture does not have kernel memory protection.
[    7.748629] Run /init as init process
[    8.727384] init: Console is alive
[    8.731633] init: - watchdog -
[    8.758211] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    8.770229] gpio_button_hotplug: loading out-of-tree module taints kernel.
[    8.782799] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    8.801122] init: - preinit -
[   11.550125] random: crng init done
Cannot parse config file '/etc/fw_env.config': No such file or directory
Failed to find NVMEM device
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   14.273020] eth0: link up (100Mbps/Full duplex)
[   16.429518] eth0: link down
[   16.452032] procd: - early -
[   16.455454] procd: - watchdog -
[   17.107143] procd: - watchdog -
[   17.110938] procd: - ubus -
[   17.172542] procd: - init -
Please press Enter to activate this console.
[   18.238460] kmodloader: loading kernel modules from /etc/modules.d/*
[   18.955174] jitterentropy: Initialization failed with host not compliant with requirements: 9
[   19.350961] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a
[   19.358726] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2
[   19.679862] PPP generic driver version 2.4.2
[   19.701333] NET: Registered PF_PPPOX protocol family
[   19.790017] ath9k 18100000.wmac: Direct firmware load for ath9k-eeprom-ahb-18100000.wmac.bin failed with error -2
[   19.800755] ath9k 18100000.wmac: Falling back to sysfs fallback for: ath9k-eeprom-ahb-18100000.wmac.bin
[   20.331437] ieee80211 phy0: Atheros AR9531 Rev:2 mem=0x6fe78f18, irq=11
[   20.726693] jitterentropy: Initialization failed with host not compliant with requirements: 9
[   21.400507] kmodloader: 1 module could not be probed
[   21.406038] kmodloader: - jitterentropy_rng - 0
[   21.490767] urngd: v1.0.2 started.
[   49.790961] br-lan: port 1(eth0) entered blocking state
[   49.796413] br-lan: port 1(eth0) entered disabled state
[   49.801963] ag71xx-legacy 19000000.eth eth0: entered allmulticast mode
[   49.809077] ag71xx-legacy 19000000.eth eth0: entered promiscuous mode
[   51.890179] eth0: link up (100Mbps/Full duplex)
[   51.894991] br-lan: port 1(eth0) entered blocking state
[   51.900457] br-lan: port 1(eth0) entered forwarding state

My board

ok, itis interesting
i install 23.05.05 and install update, after i flash 24.10 and board no boot,
i load 24.10 to tftp and install updte and board start normally,
bu it is no good instalation process,
installation process 23 to 24 have a bug....

my step by step installation openwrt 24.10 to RBwAP-2nD (MikroTik RBwAP2nD (wAP) (wap2nd)):
1)install openwrt-23.05.5-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin over tftp,
2)install update openwrt-23.05.5-ath79-mikrotik-mikrotik_routerboard-wap-2nd-squashfs-sysupgrade.bin over web

3)install 24.10 over web load file openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin
4)board no boot,
5) boot over tftp from file openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-initramfs-kernel.bin
6)install update openwrt-24.10.0-ath79-mikrotik-mikrotik_routerboard-wap-2nd-squashfs-sysupgrade.bin

Summary

Watchdog handover: fd=3
- watchdog -
Watchdog did not previously reset the system
Thu Jan  1 00:02:56 UTC 1970 upgrade: Sending TERM to remaining processes ...
Thu Jan  1 00:03:00 UTC 1970 upgrade: Sending KILL to remaining processes ...
[  186.654787] stage2 (2900): drop_caches: 3
Thu Jan  1 00:03:06 UTC 1970 upgrade: Switching to ramdisk...
Thu Jan  1 00:03:10 UTC 1970 upgrade: Performing system upgrade...
Unlocking firmware ...
Erasing firmware ...
[  234.550986] do_stage2 (2900): drop_caches: 3
Unlocking firmware ...

Writing from <stdin> to firmware ...
Appending jffs2 data from /tmp/sysupgrade.tgz to firmware..
.File /tmp/sysupgrade.tgz does not exist
Thu Jan  1 00:04:27 UTC 1970 upgrade: Upgrade completed
Thu Jan  1 00:04:28 UTC 1970 upgrade: Rebooting system...
umount: can't unmount /dev: Resource busy
umount: can't unmount /tmp: Resource busy
[  268.428693] reboot: Restarting system
[    0.000000] Linux version 6.6.73 (builder@buildhost) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28427-6df0e3d02a) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 Mon Feb  3 23:09:37 2025
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] MIPS: machine is MikroTik RouterBOARD wAP-2nD (wAP)
[    0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 64kB, 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-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 54032K/65536K available (7768K kernel code, 594K rwdata, 984K rodata, 1204K init, 240K bss, 11504K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 51
[    0.000000] CPU clock: 650.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns
[    0.000002] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns
[    0.009009] Calibrating delay loop... 432.53 BogoMIPS (lpj=2162688)
[    0.076066] pid_max: default: 32768 minimum: 301
[    0.093491] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.101832] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.121458] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[    0.137523] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.148774] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.159721] pinctrl core: initialized pinctrl subsystem
[    0.169782] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.177146] thermal_sys: Registered thermal governor 'step_wise'
[    0.179234] /ahb/apb: Fixed dependency cycle(s) with /ahb/apb/interrupt-controller@18060010
[    0.210136] clocksource: Switched to clocksource MIPS
[    0.229108] NET: Registered PF_INET protocol family
[    0.235032] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.245071] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.254790] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.263605] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.272328] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.280383] TCP: Hash tables configured (established 1024 bind 1024)
[    0.288511] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.297106] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.304598] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.313731] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.320305] PCI: CLS 0 bytes, default 32
[    0.331013] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    0.340499] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.347138] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.367619] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.380765] pinctrl-single 1804002c.pinmux: 576 pins, size 72
[    0.389068] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.402637] printk: console [ttyS0] disabled
[    0.408108] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 10, base_baud = 1562500) is a 16550A
[    0.418141] printk: console [ttyS0] enabled
[    0.418141] printk: console [ttyS0] enabled
[    0.427218] printk: bootconsole [early0] disabled
[    0.427218] printk: bootconsole [early0] disabled
[    0.487861] spi-nor spi0.0: w25q128jv (16384 Kbytes)
[    0.493280] 2 fixed-partitions partitions found on MTD device spi0.0
[    0.499895] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.506803] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.514076] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.521007] OF: Bad cell count for /ahb/spi@1f000000/flash@0/partitions
[    0.528163] Creating 2 MTD partitions on "spi0.0":
[    0.533191] 0x000000000000-0x000000020000 : "RouterBoot"
[    0.543890] 5 routerbootpart partitions found on MTD device RouterBoot
[    0.550752] Creating 5 MTD partitions on "RouterBoot":
[    0.556071] 0x000000000000-0x00000000e000 : "bootloader1"
[    0.564361] 0x00000000e000-0x00000000f000 : "hard_config"
[    0.572913] 0x00000000f000-0x000000010000 : "bios"
[    0.580679] 0x000000010000-0x00000001f000 : "bootloader2"
[    0.589036] 0x00000001f000-0x000000020000 : "soft_config"
[    0.597467] 0x000000020000-0x000001000000 : "firmware"
[    0.606159] 2 minor-fw partitions found on MTD device firmware
[    0.612294] Creating 2 MTD partitions on "firmware":
[    0.617431] 0x000000000000-0x000000300000 : "kernel"
[    0.625311] 0x000000300000-0x000000fe0000 : "rootfs"
[    0.631449] mtd: setting mtd8 (rootfs) as root device
[    0.636777] 1 squashfs-split partitions found on MTD device rootfs
[    0.643247] 0x0000006c0000-0x000000fe0000 : "rootfs_data"
[    1.022553] switch0: Atheros AR8229 rev. 1 switch registered on mdio.0
[    1.082174] ag71xx-legacy 19000000.eth: invalid MAC address, using random address
[    1.501396] ag71xx-legacy 19000000.eth: connected to PHY at mdio.0:1f:00 [uid=004dd042, driver=Qualcomm Atheros QCA9561 built-in PHY]
[    1.514726] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii
[    1.525564] MikroTik RouterBOARD hardware configuration sysfs driver v0.08
[    1.534830] MikroTik RouterBOARD software configuration sysfs driver v0.05
[    1.544198] NET: Registered PF_INET6 protocol family
[    1.560591] Segment Routing with IPv6
[    1.564522] In-situ OAM (IOAM) with IPv6
[    1.568761] NET: Registered PF_PACKET protocol family
[    1.574105] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.588182] 8021q: 802.1Q VLAN Support v1.8
[    1.648492] clk: Disabling unused clocks
[    1.660088] VFS: Mounted root (squashfs filesystem) readonly on device 31:8.
[    1.675575] Freeing unused kernel image (initmem) memory: 1204K
[    1.681742] This architecture does not have kernel memory protection.
[    1.688407] Run /sbin/init as init process
[    2.385400] init: Console is alive
[    2.389465] init: - watchdog -
[    3.490064] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.556595] gpio_button_hotplug: loading out-of-tree module taints kernel.
[    3.569116] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.587451] init: - preinit -
[    7.500181] random: crng init done
Cannot parse config file '/etc/fw_env.config': No such file or directory
Failed to find NVMEM device
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
[   10.513472] eth0: link up (100Mbps/Full duplex)
[   12.782527] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[   12.795088] urandom-seed: Seed file not found (/etc/urandom.seed)
[   12.928653] eth0: link down
[   12.952310] procd: - early -
[   12.955751] procd: - watchdog -
[   13.733140] procd: - watchdog -
[   13.737648] procd: - ubus -
[   13.905336] procd: - init -
Please press Enter to activate this console.
[   15.614911] kmodloader: loading kernel modules from /etc/modules.d/*
[   16.383162] jitterentropy: Initialization failed with host not compliant with requirements: 9
[   16.786443] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a
[   16.794283] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2
[   17.532942] PPP generic driver version 2.4.2
[   17.551601] NET: Registered PF_PPPOX protocol family
[   17.671235] ath9k 18100000.wmac: Direct firmware load for ath9k-eeprom-ahb-18100000.wmac.bin failed with error -2
[   17.681955] ath9k 18100000.wmac: Falling back to sysfs fallback for: ath9k-eeprom-ahb-18100000.wmac.bin
[   18.707001] ieee80211 phy0: Atheros AR9531 Rev:2 mem=0xe0cd60b8, irq=11
[   18.718193] urngd: v1.0.2 started.
[   20.240729] kmodloader: done loading kernel modules from /etc/modules.d/*
[   54.055208] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[   54.090276] jffs2_build_filesystem(): unlocking the mtd device...
[   54.090351] done.
[   54.098726] jffs2_build_filesystem(): erasing all blocks after the end marker...
[   54.830924] br-lan: port 1(eth0) entered blocking state
[   54.844160] br-lan: port 1(eth0) entered disabled state
[   54.849616] ag71xx-legacy 19000000.eth eth0: entered allmulticast mode
[   54.856782] ag71xx-legacy 19000000.eth eth0: entered promiscuous mode
[   56.918990] eth0: link up (100Mbps/Full duplex)
[   56.923844] br-lan: port 1(eth0) entered blocking state
[   56.929259] br-lan: port 1(eth0) entered forwarding state
[   88.083679] done.
[   88.085732] jffs2: notice: (2016) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   88.692724] overlayfs: upper fs does not support tmpfile.

so how to fix the update problem?

Seems no problem updating at all...?

Problem after i flash update 24.10 sysupgrade,
After flashing board dont boot

Your boot log is pretty clean sysupgrade and quite normal boot log. Last kernel lines happen after "please press enter" line on nearly all platforms.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.