[OpenWrt-Devel] ipq806x and kernel 4.14 support / 18.06 kernel partition size?
hannu.nyman at iki.fi
Thu May 24 11:29:35 EDT 2018
Increasing the reserved kernel space in master from 2MB to 4MB due to kernel
4.14 for many ipq806x devices like R7800 has broken the sysupgrade
possibility from 17.01, 18.06 or an earlier master snapshot build to the
current master build. Same goes for the downgrade to stable branches.
The current situation where a jump between master and 18.06 (or 17.01) will
always require using the TFTP recovery mode, is rather cumbersome for people
who regularly build/maintain both master and stable builds. I have published
a community build for R7800 master and stable branch for the last two years,
and this will make my life really hard with the new stable 18.06 branch.
That makes me wonder if the kernel space reservation enlargement in the
firmware image should be done already for 18.06 although kernel 4.9 does not
force that, yet. It should be rather straightforward to enlarge kernel
partition size in the 18.06 branch, but not do any other changes (so kernel
would stay at 4.9 etc.). That would just decreases the space available for
packages by 2 MB (like in master).
That kernel partition size change would enable a smooth jump between master
and 18.06, and in future between 18.06 and the next release (18.12?)
The big question is if the sysupgrade break for regular users will be
* in the 17.01/18.06 change (enabling easy master/18.06/18.xx changes in
* in the next version bump 18.06/18.xx (causing difficult master/18.06
changes in the near future).
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
More information about the openwrt-devel