Hi Mark,

On 29/11/11 18:51, Dave Taht wrote:
> On Tue, Nov 29, 2011 at 7:44 PM, Mark Mentovai <m...@moxienet.com> wrote:
>> Jonathan Bennett wrote:
>>> This patch seems like a really good idea for the ar71xx family. What
>>> sorts of problems are preventing this from being implemented? As small
>>> as it sounds, an extra 192k would be really useful on quite a few
>>> routers.
>>
>> I don't know of any actual problems with the patch. When I originally
>> proposed the patch on this list, Dave Taht was concerned that it might
>> not leave enough headroom to field-update the kernel with a larger one
>> (https://lists.openwrt.org/pipermail/openwrt-devel/2011-August/012026.html),
> 
> 
> I withdraw my objections.

I see this patch has been committed as r29406.

Would you mind having another look at this patch as a priority, as it
causes images larger than 8MB to FTBFS.

While this obviously is not a problem for the WNDR3700, it is a problem
for the WNDR3700v2 and WNDR3800, both of which have 16MB of flash.

Attached is a build log.

Thanks,
Jon
/home/user/bin/openwrt/trunk/staging_dir/host/bin/lzma e 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700 
-lc1 -lp2 -pb2 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.bin.lzma

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
mkimage -A mips -O linux -T kernel -a 0x80060000 -C lzma -e 0x80060000 -n 'MIPS 
OpenWrt Linux-2.6.39.4' -d 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.bin.lzma
 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage
Image Name:   MIPS OpenWrt Linux-2.6.39.4
Created:      Mon Dec  5 00:17:03 2011
Image Type:   MIPS Linux Kernel Image (lzma compressed)
Data Size:    879870 Bytes = 859.25 kB = 0.84 MB
Load Address: 80060000
Entry Point:  80060000
rm -rf /home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700
mkdir -p 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700/image
/home/user/bin/openwrt/trunk/staging_dir/host/bin/wndr3700 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage
 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700/image/uImage
 3700
/home/user/bin/openwrt/trunk/staging_dir/host/bin/mksquashfs-lzma 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs.tmp
 -nopad -noappend -root-owned -be
Creating big endian 3.0 filesystem on 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs.tmp,
 block size 65536.

Big endian filesystem, data block size 65536, compressed data, compressed 
metadata, compressed fragments
Filesystem size 859.53 Kbytes (0.84 Mbytes)
        99.99% of uncompressed filesystem size (859.61 Kbytes)
Inode table size 67 bytes (0.07 Kbytes)
        45.89% of uncompressed inode table size (146 bytes)
Directory table size 37 bytes (0.04 Kbytes)
        90.24% of uncompressed directory table size (41 bytes)
Number of duplicate files found 0
Number of inodes 3
Number of files 1
Number of fragments 0
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 2
Number of uids 1
        root (0)
Number of gids 0
rm -rf /home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700
mkimage -A mips -O linux -T filesystem -C none -a 0xbf070000 -e 0xbf070000 -n 
'MIPS OpenWrt Linux-2.6.39.4' -d 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs.tmp
 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs.tmp2
Image Name:   MIPS OpenWrt Linux-2.6.39.4
Created:      Mon Dec  5 00:17:03 2011
Image Type:   MIPS Linux Filesystem Image (uncompressed)
Data Size:    880161 Bytes = 859.53 kB = 0.84 MB
Load Address: bf070000
Entry Point:  bf070000
/home/user/bin/openwrt/trunk/staging_dir/host/bin/wndr3700 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs.tmp2
 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs
 3700
rm -f 
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs.tmp*
if [ `stat -c%s 
'/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs'`
 -gt `cat 
'/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700_kernel_maxsize'`
 ]; then echo 
"/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs
 is too big" >& 2; false; fi
if [ `stat -c%s 
'/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/root.jffs2-64k'` 
-gt `cat 
'/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700_rootfs_maxsize'`
 ]; then echo 
"/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/root.jffs2-64k is 
too big" >& 2; false; fi
/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/root.jffs2-64k is 
too big
make[5]: *** [install] Error 1
make[5]: Leaving directory 
`/home/user/bin/openwrt/trunk/target/linux/ar71xx/image'
make[4]: *** [install] Error 2
make[4]: Leaving directory `/home/user/bin/openwrt/trunk/target/linux/ar71xx'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/home/user/bin/openwrt/trunk/target/linux'
make[2]: *** [target/linux/install] Error 2
make[2]: Leaving directory `/home/user/bin/openwrt/trunk'
make[1]: *** 
[/home/user/bin/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.32/stamp/.target_install]
 Error 2
make[1]: Leaving directory `/home/user/bin/openwrt/trunk'
make: *** [world] Error 2
user@host:~/bin/openwrt/trunk$ cat 
'/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/wndr3700_rootfs_maxsize'
6946816
user@host:~/bin/openwrt/trunk$ stat -c%s 
'/home/user/bin/openwrt/trunk/build_dir/linux-ar71xx_generic/vmlinux-wndr3700.uImage.squashfs'
880225

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to