From owner-freebsd-arm@FreeBSD.ORG Mon Nov 20 00:21:25 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F1DFE16A47C for ; Mon, 20 Nov 2006 00:21:25 +0000 (UTC) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EB2943F80 for ; Mon, 20 Nov 2006 00:17:58 +0000 (GMT) (envelope-from sam@errno.com) Received: from [10.0.0.248] (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id kAK0HxO6044231 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 19 Nov 2006 16:17:59 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <4560F437.5060402@errno.com> Date: Sun, 19 Nov 2006 16:17:59 -0800 From: Sam Leffler User-Agent: Thunderbird 1.5.0.7 (X11/20060920) MIME-Version: 1.0 To: freebsd-arm@freebsd.org X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Gateworks 2348 support now in HEAD 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: Mon, 20 Nov 2006 00:21:26 -0000 I just committed the code to make 2348 boards usable. But there are some caveats. 1. The npe (wired ethernet) support requires Intel firmware that we cannot distribute (yet); you must obtain it from the Intel web site if you don't otherwise have it (e.g. in a Gateworks Linux distribution). 2. The compact flash ide support needs a change to sys/dev/ata/ata-all.c; roll back that file to rev 1.274. 3. If you want to use ath cards in the minipci slots you'll need to use a newer hal than what is in CVS. I believe the tarball at http://www.freebsd.org/~sam/ath_hal-20060909.tgz will work but am not sure. I'm working on getting a known-good version together. This stuff has mostly been tested booting with an NFS-mounted root filesystem. I've placed instructions on how I do this at: http://www.freebsd.org/~sam/README-gateworks I believe most of the important stuff is working. The main thing missing is read/write to flash. We're also not fully setup for booting from compact flash (because redboot does not grok ufs filesystems) but that's not a big deal as there are several ways to deal with this. There's still a lot of room for improvement. It'd be nice if someone could add the PMC support to help in doing performance tuning. Sam