From owner-freebsd-arm@FreeBSD.ORG Fri Sep 25 13:08:27 2009 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 0F05D1065679 for ; Fri, 25 Sep 2009 13:08:27 +0000 (UTC) (envelope-from tom@tomjudge.com) Received: from tomjudge.vm.bytemark.co.uk (tomjudge.vm.bytemark.co.uk [80.68.91.100]) by mx1.freebsd.org (Postfix) with ESMTP id C555B8FC3A for ; Fri, 25 Sep 2009 13:08:26 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by tomjudge.vm.bytemark.co.uk (Postfix) with ESMTP id 9F0A448984; Fri, 25 Sep 2009 14:08:25 +0100 (BST) X-Virus-Scanned: Debian amavisd-new at tomjudge.vm.bytemark.co.uk Received: from tomjudge.vm.bytemark.co.uk ([127.0.0.1]) by localhost (tomjudge.vm.bytemark.co.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hREMEpYPwLTD; Fri, 25 Sep 2009 14:08:17 +0100 (BST) Received: from rita.nodomain (unknown [192.168.205.6]) by tomjudge.vm.bytemark.co.uk (Postfix) with ESMTP id 9FA4D4894F; Fri, 25 Sep 2009 14:08:16 +0100 (BST) Message-ID: <4ABCC0AA.7040003@tomjudge.com> Date: Fri, 25 Sep 2009 13:07:54 +0000 From: Tom Judge User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Rui Paulo References: <4AB7A398.4040905@tomjudge.com> <5B269040-CEB8-4E07-9023-9605B04A62DA@gmail.com> In-Reply-To: <5B269040-CEB8-4E07-9023-9605B04A62DA@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: Adding support for the Intel SS4000-E NAS aka the EM-7210 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: Fri, 25 Sep 2009 13:08:27 -0000 Rui Paulo wrote: > On 21 Sep 2009, at 17:02, Tom Judge wrote: > >> Hi, >> >> I am trying to add support for the Intel SS4000-E/EM7210 to FreeBSD, I >> have copied all of the files for the EP80219 as this seems to be what >> the board is based on, and modified the interrupt assignment code. See >> the patch agains sys/arm here: http://www.tomjudge.com/tmp/em-7210-patch >> >> I am also having trouble with loading the kernel at the default >> location, (instructions from here: http://wiki.freebsd.org/FreeBSDAvila) >> as RedBoot reports that there is no memory at the load address. >> Currently when I try to load this kernel at the phys address using >> reboot and try to run the kernel I get nothing outputed on the console. >> I used the phys address from the addresses that the linux kernel is >> loaded into out of flash. (see output below) >> >> Could someone please give me some hints on what I am doing wrong and >> need to change? The board is currently supported by the Linux kernel >> (as the em7210.c) so I was hoping that adding support to FreeBSD would >> not be difficult. > > Are you sure 0x200000 is the correct load address? > > -- > Rui Paulo > > > Hi Rui, First I would like to say thanks for replying, this is my first experiment with trying to get freebsd to work on another platform so please treat me a newbe to all this (thanks). Looking that where the linux kernel is loaded it seems the load address is 0x01008000. However it seems like it could be loaded at 0x200000, as there is a second copy of redboot on the unit, that supports the NIC, that is loaded add this address. See this here for the details of what get loaded where on the unit: http://www.tomjudge.com/index.php/SS4000-E/FreeBSD_Install Tom