[OpenWrt-Devel] ipq806x and kernel 4.14 support / 18.06 kernel partition size?

John Crispin john at phrozen.org
Thu May 24 11:44:18 EDT 2018

On 24/05/18 17:42, Hannu Nyman wrote:
> John Crispin kirjoitti 24.5.2018 klo 18:36:
>> On 24/05/18 17:29, Hannu Nyman wrote:
>>> 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 future), or
>>> * in the next version bump 18.06/18.xx (causing difficult 
>>> master/18.06 changes in the near future).
>> we need to break at some point regardless. we then need to break 
>> again when we migrate from swconfig -> DSA. my plan was to also make 
>> DSA work before the release and then just bite the bullet on this one.
>>     John
> Funny, while I was writing my message to the mailing list, John 
> actually did the thing that I was contemplating, moving the sysupgrade 
> break into between 17.01 and 18.06 by bumping ipq806x in the 18.06 
> branch into 4.14. Hopefully a good thing. Thanks.
I postponed the QCA8K/DSA update for ages due to breaking uci upgrade 
now that we have 2 breakages we might aswell do it now and get a recent 
kernel and QCA8k support.


openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list