From owner-freebsd-embedded@FreeBSD.ORG Tue Sep 18 15:42:41 2007 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 B80AD16A420 for ; Tue, 18 Sep 2007 15:42:41 +0000 (UTC) (envelope-from marius.nuennerich@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 3454213C4A8 for ; Tue, 18 Sep 2007 15:42:40 +0000 (UTC) (envelope-from marius.nuennerich@gmx.de) Received: (qmail invoked by alias); 18 Sep 2007 15:15:54 -0000 Received: from f049187105.adsl.alicedsl.de (EHLO sol.hackerzberg.local) [78.49.187.105] by mail.gmx.net (mp029) with SMTP; 18 Sep 2007 17:15:54 +0200 X-Authenticated: #5707313 X-Provags-ID: V01U2FsdGVkX1+4cRZXEZ+4EYS+ifWj4Awe6VMM5xvVopx/Sb7YSD 44rGlBD0QiNWUu Date: Tue, 18 Sep 2007 17:16:01 +0200 From: Marius Nuennerich To: "M. Warner Losh" Message-ID: <20070918171601.66837464@sol.hackerzberg.local> In-Reply-To: <20070918.075431.146407018.imp@bsdimp.com> References: <20070918115334.569521c1@sol.hackerzberg.local> <20070918.075431.146407018.imp@bsdimp.com> X-Mailer: Claws Mail 2.9.1 (GTK+ 2.10.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: freebsd-embedded@FreeBSD.ORG Subject: Re: Porting FreeBSD to the Neo1973 (arm920t) 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: Tue, 18 Sep 2007 15:42:41 -0000 On Tue, 18 Sep 2007 07:54:31 -0600 (MDT) "M. Warner Losh" wrote: > In message: <20070918115334.569521c1@sol.hackerzberg.local> > Marius Nuennerich writes: > : Hi all, > : > : Andrew Turner and me are currently exploring what to do about getting > : FreeBSD to run on the Neo1973. Andrew put up some first instructions > : here: http://wiki.openmoko.org/wiki/FreeBSD > : > : Much information about the hardware can be found in that wiki. We are > : currently stuck after loading the kernel because there is no > : framebuffer driver (yet) and the uart is not working. > : > : I'm using qemu right now because I have no hardware yet. > > Are there instructions for that posted somewhere. Last time I tried > to get it going I hit all kinds of snags. Just checkout https://svn.openmoko.org/trunk/src/host/qemu-neo1973 with subversion and do this: http://wiki.openmoko.org/wiki/Talk:OpenMoko_under_QEMU#FreeBSD_and_Qemu... Then run openmoko/download.sh and openmoko/flash.sh if you have all the dependencies it should work. > > : Any idea what to do next? How to get the uart working? And how to tell > : the kernel to use it as console? > > Chances are very good that you'll need more than just the uart. The > uart for the samsung devices will need a driver written for it. > You'll also need to initialize memory in some way that's unique for > this SoC Uh, I thought that this could happen. I have no experience with drivers like this. But at least it's documented in the User Manual from Samsung. > : Many Thanks > : Marius > : > : P.S. Should I have posted this to freebsd-arm? > > This is radically cool! > > I'd love to see FreeBSD going on this phone, and would help out as > best I can. I was going to buy one, but my cash flow won't allow it > until I can sell some real estate :-(. Hehe, similar problem here. I wait for the next hardware version as one should be able to use gps without a linux blob.