I'm trying to add support for NEC Aterm WG2600HP. Most of the work is completed, and most functions can be used without problems.
However, there is only one problem with the behavior of sysupgrade on it, the work has stopped.
Specifications
- SoC: IPQ8064
- 2-Core, 384 - 1,400 MHz
- RAM: 512 MB
- Flash: SPI 32 MB
- WLAN: QCA9980
- ac wave2, n, a, b, g
- WAN: 1000 Mbps x1
- LAN: 1000 Mbps x4
- USB: 3.0 (Type-A) x1
- Manufacturer website: http://www.aterm.jp/product/atermstation/product/warpstar/wg2600hp/
Inside
Repository
- musashino205/openwrt on Github
Issue
- Cannot keep the settings at sysupgrade
-
When executing sysupgrade, the settings on the router is not kept even if it is executed without
-n
option, and it starts as the initial state after rebooting. -
sysupgrade log (see below)
-
root@OpenWrt:/tmp# sysupgrade openwrt-ipq806x-nec_wg2600hp-squashfs-sysupgrade.b
in
Saving config files...
Commencing upgrade. All shell sessions will be closed now.
Watchdog handover: fd=3
- watchdog -
killall: telnetd: no process killed
Sending TERM to remaining processes ... udhcpc odhcp6c dnsmasq ntpd ubusd logd rpcd netifd odhcpd uhttpd
Sending KILL to remaining processes ...
Switching to ramdisk...
Performing system upgrade...
Unlocking kernel ...
Unlocking rootfs ...
Writing from <stdin> to kernel ...
Writing from <stdin> to rootfs ...
Appending jffs2 data from /tmp/sysupgrade.tgz to rootfs..
.
Upgrade completed
Rebooting system...
umount: can't unmount /dev: Resource busy
[ 790.560395] reboot: Restarting system
Does anyone have idea...?