From owner-freebsd-embedded@FreeBSD.ORG Fri Jul 13 16:45:13 2012 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 49E2A1065674 for ; Fri, 13 Jul 2012 16:45:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 001F98FC23 for ; Fri, 13 Jul 2012 16:45:12 +0000 (UTC) Received: by obbun3 with SMTP id un3so6320767obb.13 for ; Fri, 13 Jul 2012 09:45:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=Nx7E5l2ejZLNOfsMmaFL1/8NTHbTIijj99CIsTCxu8U=; b=GrbF0DUWutRfWCeHJi1QQ/hKYfYgCWw9wr+5SBFx2kvYZD0Xi6+muT9t7I9IS/PV0B XG3Rc6vCITKHCqlsMOhhpR6YRcpEIdXQefcIXlNp5JlqvyxqqPQjofAaWwN+W7qUZ7Gy 2rpaSoxd8uhM3WyvMogL88yYRCwnojk1kwXrCF6MGLmHYd2J56XAl1itIS33rdZBZ5zE 2alryTN6Mgo8XGITYnhXe4Y89GcxqrYCEznI1AQ77fMcWWkkFuTrMjhl0gJEjq+z9VOF eudFCOzEITcswqeZhap3Jfh+ZIJHJHkxmjhII+85J4PZvjRqFgk3KP3H3DhvNMnD/JdA agxg== Received: by 10.182.212.70 with SMTP id ni6mr2614479obc.44.1342197912400; Fri, 13 Jul 2012 09:45:12 -0700 (PDT) Received: from [10.30.101.53] ([209.117.142.2]) by mx.google.com with ESMTPS id l9sm5002206oeg.3.2012.07.13.09.45.11 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 13 Jul 2012 09:45:11 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1342195983.2336.35.camel@manbearpig.dynamic.weites.net> Date: Fri, 13 Jul 2012 10:45:09 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <4B538596-937B-46F3-AF8F-17F34BE0C92D@bsdimp.com> References: <1341745590.2740.17.camel@manbearpig.dynamic.weites.net> <201207081805.33574.bschmidt@freebsd.org> <1341841445.2540.10.camel@manbearpig.dynamic.weites.net> <1341849727.2540.11.camel@manbearpig.dynamic.weites.net> <1342195983.2336.35.camel@manbearpig.dynamic.weites.net> To: Harm Weites X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQm9BmOjfX/iKUKPXr18AFK7c9Jhx7dQ1ktc7SfeNG+7BG4JunlS5Uvgrvduxy7LoT7hXj0r Cc: Bernhard Schmidt , araujo@FreeBSD.org, freebsd-embedded@freebsd.org Subject: Re: TP-Link wr1043nd out of swap space X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2012 16:45:13 -0000 On Jul 13, 2012, at 10:13 AM, Harm Weites wrote: > Hi, >=20 > the firmware posted on Adrian's google projects page works ok (which = is > from last December), it even says 10+M free memory. I've flashed my = unit > with a (old) kernel/world from r230847, it leaves ~5M mem available. = The > biggest difference between both is probably my inclusion of gif/pf > devices, and leaving out the WITNESS/INVARIANTS stuff. Though that > should probably not make such a huge difference. >=20 > I've tried updating my tree to some revisions later, but at r233000 = I'm > left with ~4M available. There are some nice fixes in various places > after that revision, so I'm eager to get something higher to work. And > it would be nice to pin-point the cause of the error :) It has been my experience that if you want to run general purpose things = on a device, you need at least 8M[*] of ram free after boot with the = daemons running. Any less than that, and it becomes very hard to cope = with fluctuations in load and usage. You'll likely need to go looking = for things to trim, I'm sorry to say. Warner [*] I've run certain special purpose machines closer to the edge, but = the load on them didn't vary much at all, and they had a very = constrained set of tasks they had to accomplish. And this was back in = the 4.x time frame, and dynamic memory in the kernel is somewhat more = vigorous these days. > Regards >=20 > Marcelo Araujo schreef op vr 13-07-2012 om 10:32 [+0800]: >> Hello Harm, >>=20 >> Did you have any progress to fix your problem, I'm quite interested = on >> it. >>=20 >> Best Regards, >> - Araujo >>=20 >> 2012/7/10 Harm Weites >> Hi, >>=20 >> just a typo in my message, not in make.conf :) >>=20 >> regards >>=20 >> Marcelo Araujo schreef op ma 09-07-2012 om 23:27 [+0800]: >>> Hello Harm, >>>=20 >>>=20 >>> There is a typo is must be MALLOC_PRODUCTION=3DYES instead of >> MALLOC >>> PRODUCION=3DYES. Maybe you could double check! >>>=20 >>>=20 >>> Best Regards, >>> - Araujo >>>=20 >>> 2012/7/9 Harm Weites >>> Hi Bernard, >>>=20 >>> thanks for your suggestion. I've added >> MALLOC_PRODUCION=3DYES >>> to /etc/make.conf, and also removed make option >> DEBUG=3D-g from >>> the kernel >>> config. The error still exists though. >>>=20 >>> Regards >>>=20 >>> Bernhard Schmidt schreef op zo 08-07-2012 om 18:05 >> [+0200]: >>>> On Sunday 08 July 2012 13:06:30 Harm Weites wrote: >>>>> Hi list, >>>>>=20 >>>>> After flashing my firmware image on the TP-Link >> it apears >>> to run out of >>>>> swap space when executing /etc/rc, thus halting >> further >>> system startup. >>>>> My mfsroot is actually ~500KB smaller compared >> to the >>> result of the >>>>> standard scripts, and the mount_mfs commands >> in /etc/rc >>> are building >>>>> 512K devices instead of the standard 1M. What >> could be the >>> issue here, >>>>> since there should be even more RAM available >> compared to >>> using the >>>>> image produced by the standard build scripts? >>>>>=20 >>>>> Furthermore, I've compiled the kernel without >> WITNESS, >>> WITNESS_SKIPSPIN, >>>>> INVARIANTS and INVARIANT_SUPPORT. >>>>=20 >>>> Do you have MALLOC_PRODUCTION defined in your >> make.conf? If >>> not, you >>>> should try to do so. >>>>=20 >>>=20 >>>=20 >>> _______________________________________________ >>> freebsd-embedded@freebsd.org mailing list >>>=20 >> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>> To unsubscribe, send any mail to >>> "freebsd-embedded-unsubscribe@freebsd.org" >>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Marcelo Araujo >>> araujo@FreeBSD.org >>>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >>=20 >> --=20 >> Marcelo Araujo >> araujo@FreeBSD.org >=20 >=20 > _______________________________________________ > freebsd-embedded@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-embedded > To unsubscribe, send any mail to = "freebsd-embedded-unsubscribe@freebsd.org"