Kernel and rootfs are in two different mtd partitions on the WRT54G:

# dmesg
...
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x000bc000-0x00210000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary --
force read-only
0x003f0000-0x00400000 : "nvram"
0x00210000-0x003f0000 : "rootfs_data"
...

So it is moved from "rootfs" to "linux" in this case.

Maddes

On 10.05.2010 22:53, edgar.sol...@web.de wrote:
> but wouldn't the increase in the kernel image actually equal the
> decrease in the squash image and therefore the size of the rootfs_data
> stay the same? Both are lzma compressed.
> 
> ..ede
> 
> 
> On 10.05.2010 19:16, Matthias Buecher / Germany wrote:
>> It may not downsize the packages themselves, but moving kernel mods from
>> rootfs to the kernel image will reduce the rootfs size. Leaving more
>> space for JFFS2 rootfs_data.
>>
>> Having a "K" setting for kernel options would be great.
>> Will try to have a look at it during the next weeks.
>>
>> Thanks for all your help
>> Maddes
>>
>> On 10.05.2010 17:20, edgar.sol...@web.de wrote:
>>> there is partly in
>>> https://dev.openwrt.org/browser/trunk/include/kernel-defaults.mk
>>> line 101
>>>
>>> you can actually add
>>> CONFIG_KERNEL_*
>>> entries to your .config and they are copied over as CONFIG_* to the
>>> kernel config. All that's missing is a menuconfig interface for that.
>>>
>>> But at least for routers using lzma squashfs for the initial image this
>>> will probably not downsize anything.
>>>
>>> .. ede
>>>
>>>
>>> On 10.05.2010 16:19, Stefan Monnier wrote:
>>>>> In 'make menuconfig' I included them with 'Y' instead of 'M'.
>>>>> According to my (newbie) knowledge that adds them to the kernel image.
>>>>> Can somebody please confirm my understanding? Or at least prove me
>>>>> wrong? :D
>>>> Damn! I thought you had found a clever way to get them compiled into
>>>> the kernel.
>>>> I still hope some day someone will write the extra code needed so that
>>>> "make menuconfig" can be told to build some modules right into
>>>> the kernel.
>>>>
>>>>
>>>>          Stefan
>>>>
>> _______________________________________________
>> openwrt-devel mailing list
>> openwrt-devel@lists.openwrt.org
>> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to