From owner-freebsd-questions@FreeBSD.ORG Sun Oct 31 01:24:12 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8225116A4CE for ; Sun, 31 Oct 2004 01:24:12 +0000 (GMT) Received: from smtp.knology.net (smtp.knology.net [24.214.63.101]) by mx1.FreeBSD.org (Postfix) with SMTP id EEA6843D1F for ; Sun, 31 Oct 2004 01:24:11 +0000 (GMT) (envelope-from dkelly@HiWAAY.net) Received: (qmail 16913 invoked by uid 0); 31 Oct 2004 01:24:32 -0000 Received: from user-69-73-60-132.knology.net (HELO ?10.0.0.68?) (69.73.60.132) by smtp1.knology.net with SMTP; 31 Oct 2004 01:24:32 -0000 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <20041031004536.642F843D49@mx1.FreeBSD.org> References: <20041031004536.642F843D49@mx1.FreeBSD.org> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <8E758650-2ADB-11D9-B882-000393BB56F2@HiWAAY.net> Content-Transfer-Encoding: 7bit From: David Kelly Date: Sat, 30 Oct 2004 20:24:06 -0500 To: FreeBSD_Questions FreeBSD_Questions X-Mailer: Apple Mail (2.619) Subject: Re: Soekris engineering "routers" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Oct 2004 01:24:12 -0000 On Oct 30, 2004, at 7:45 PM, LiQuiD wrote: > I've noticed a few people mention this company, http://www.soekris.com > in the list now. Their website claims they can be used with a compact > flash card. I'm curious regarding their usage with a flash card as a > hard drive. Has anyone successfully been able to install FreeBSD on > one > of those boxes using a compact flash card? You should download the Soekris email lists' archives and do a bit of research. Yes, FreeBSD can and does run well off a CF card. There are plenty of tricks one can perform using the FreeBSD source to optimize for that target such as linking (most) all executables to shared libraries rather than static. Might as well put / and /usr on the same filesystem (necessary for the shared library thing to work right all the time). Add "noatime" to your mount flags. And hack up most of the /etc/rc scripts so as to minimize writing to your limited-life CF media. Might be a good idea to make /var and /tmp as md filesystems. IIRC one set of scripts and utilities for creating a minimal FreeBSD for Soekris is called "MiniBSD." Also look into picoBSD. IIRC this is where one puts most all needed files and binaries into one file image. Is how FreeBSD creates bootable install floppies. Make one with nothing but your router image and you might chose to boot the Soekris diskless off another FreeBSD machine. Its been almost 2 years since I last did these sorts of tricks. Started with MiniBSD and expanded. For a former employer so I don't have it to share. The Soekris products are solid and very good values. I think we had a few CPU's get too hot. Also I don't like to hear the oils on my finger sizzle when I touch a chip. So we glued big aluminum heatsinks to the CPU with special heatsink epoxy. Those heatsinks barely got warm in an unvented box. Our heatsinks blocked use of the PCMCIA slot, which we didn't use. Caution with the PCI slot, its 3.3 volt only. Hard to find a sound card which works at 3.3. We bought one big heatsink surplus. Then cut about 1.75" squares out of it with a bandsaw for use on the Soekris. -- David Kelly N4HHE, dkelly@HiWAAY.net ======================================================================== Whom computers would destroy, they must first drive mad.