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