From owner-freebsd-arm@FreeBSD.ORG Thu Aug 5 20:53:08 2010 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B2651065677 for ; Thu, 5 Aug 2010 20:53:08 +0000 (UTC) (envelope-from bblister@gmail.com) Received: from bigb3.homeftp.net (vlsi.ee.duth.gr [83.212.134.14]) by mx1.freebsd.org (Postfix) with ESMTP id 09A4A8FC19 for ; Thu, 5 Aug 2010 20:53:07 +0000 (UTC) Received: from bigb3.homeftp.net (localhost [127.0.0.1]) by bigb3.homeftp.net (8.14.3/8.14.3) with ESMTP id o75KfIAd060732 for ; Thu, 5 Aug 2010 23:41:19 +0300 (EEST) (envelope-from bblister@bigb3.homeftp.net) Received: (from bblister@localhost) by bigb3.homeftp.net (8.14.3/8.14.3/Submit) id o75KfHZe060455 for freebsd-arm@freebsd.org; Thu, 5 Aug 2010 23:41:17 +0300 (EEST) (envelope-from bblister) Date: Thu, 5 Aug 2010 23:41:17 +0300 From: {BBLister} To: freebsd-arm@freebsd.org Message-ID: <20100805204117.GA35095@bigb3.homeftp.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: Yet another guide on installing FreeBSD 8-Stable on Sheevaplug (marvell) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Aug 2010 20:53:08 -0000 Greetings, I would like to share my experience of installing FreeBSD 8.1 on Sheevaplug eSata mini computer. I wrote a guide hoping that some other people will benefit from my tips and suggestions that I learned with the hard way. I was not able to find a step-by-step guide on the Net, even though all the information of how to do it, was distributed in many wikies, emails and articles. My complete guide is located at: http://mgiannakidis.blogspot.com/2010/08/freebsd-on-sheevaplug-howto.html I would also pinpoint two undocumented problems that I faced, and how I bypassed them with a workaround: 1) The 'xz' archiver that is installed by the base system on 8.1 malfunctions (crashes), something which is very annoying if you try to install some ports that use it. The workaround is to install the port version, by commenting out these lines in Makefile that prohibit the installation: #.if ${OSVERSION} >= 900012 || (${OSVERSION} <>= 800505) #IGNORE= is already in the base system #.endif 2) The "portsnap fetch" does not bring an up to date directory of /usr/ports/Mk . Even though it updates all the other directories. I verified this by checking the dates+md5 of the files on this directory that was created on Sheevaplug by 'portsnap fetch' and 'portsnap update' and in another computer i386 that was updated using cvsup. This resulted in the problem of not being able to install any port because I had strange errors of 'duplicate error in Makefile'. The solution was to copy the Mk directory from another system that was updated. BigB3.