From owner-freebsd-arm@FreeBSD.ORG Tue Sep 20 14:42:05 2011 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 7546F106566C for ; Tue, 20 Sep 2011 14:42:05 +0000 (UTC) (envelope-from ntai@smartfruit.com) Received: from homiemail-a70.g.dreamhost.com (caiajhbdcbbj.dreamhost.com [208.97.132.119]) by mx1.freebsd.org (Postfix) with ESMTP id 4F19E8FC0A for ; Tue, 20 Sep 2011 14:42:05 +0000 (UTC) Received: from homiemail-a70.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a70.g.dreamhost.com (Postfix) with ESMTP id EDFD0768098; Tue, 20 Sep 2011 07:42:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=smartfruit.com; h=content-type:to :cc:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to; q=dns; s=smartfruit.com; b=DoEAd29Gb7Fq2Aznl05R8m+xSuRuMK0ODRAhKOj7lyY 7RXQbzeT+crCYFXXDaKny4eaAl6lpnBH/jFKM5T4jNWdUZkYB3i/6kkq0K5QWrqN b575lubYIy1C4jj3sQLoBhmI0l2C+gf/odfqpVLPG24+LKPqlphqQbWxOVO3tIGk = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=smartfruit.com; h= content-type:to:cc:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to; s= smartfruit.com; bh=//hQ22poPYWzOhMJTPo86n4tXIw=; b=sGY6oypN1B7VK 7xwpWPjOPsHmzVgnqPu3ght3jsiAsFyEvB4JtEl7mD9Sgw76xINtozbPGEe6fpHC cq4R1P6qrM98JSpId/D7XZJIMSTuVfddCldN8tYfBI5P1z5Y1l69iyrl7tkxARzo 9cSjjuwoKVSJEHKEbCzkz8PFFSLmKs= Received: from luxor.smartfruit.com (pool-173-76-33-234.bstnma.fios.verizon.net [173.76.33.234]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: smtpguy@smartfruit.com) by homiemail-a70.g.dreamhost.com (Postfix) with ESMTPSA id 847AA76807F; Tue, 20 Sep 2011 07:42:04 -0700 (PDT) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes To: "Aleksandr Rybalko" References: <4E782686.6070500@smartfruit.com> <20110920160544.b8d6d969.ray@dlink.ua> <20110920173523.4043c0be.ray@dlink.ua> Date: Tue, 20 Sep 2011 10:42:02 -0400 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Naoyuki Tai" Message-ID: In-Reply-To: <20110920173523.4043c0be.ray@dlink.ua> User-Agent: Opera Mail/11.01 (FreeBSD) Cc: freebsd-arm@freebsd.org Subject: Re: GlobalScale DreamPlug + FreeBSD 8.2 release 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: Tue, 20 Sep 2011 14:42:05 -0000 On Tue, 20 Sep 2011 10:35:23 -0400, Aleksandr Rybalko wrote: > On Tue, 20 Sep 2011 10:12:07 -0400 > "Naoyuki Tai" wrote: > >>> On Tue, 20 Sep 2011 09:05:44 -0400, Aleksandr Rybalko >>> wrote: >>> >>> > On Tue, 20 Sep 2011 01:37:10 -0400 >>> > Naoyuki Tai wrote: >>> > >>> >>> Hello, >>> >>> >>> >>> I'm new to the FreeBSD/arm, bought a DreamPlug from GlobalScale, >>> >>> hoping to turn it into a FreeBSD file server. >>> >>> >>> >>> I followed the "http://wiki.freebsd.org/FreeBSDMarvell", and >>> >>> created kernel.bin. After giving it a "go", it hangs. >>> >>> >>> >>> I must have built the kernel.bin wrong but I have no clue as to >>> >>> what I did wrong. >>> >>> Any clue/help is appreciated. >>> >>> >>> >>> Thanks! >>> >>> >>> >>> -- Tai >>> >>> >>> >>> U-Boot 2011.06-02334-g8f495d9-dirty (May 31 2011 - 02:06:26) >>> >>> Marvell-DreamPlug >>> >>> >>> >>> SoC: Kirkwood 88F6281_A0 >>> >>> CPU running @ 1200Mhz L2 running @ 400Mhz >>> >>> SysClock = 400Mhz , TClock = 200Mhz >>> >>> DRAM: 512 MiB >>> >>> SF: Detected MX25L1606 with page size 256, total 1 MiB >>> >>> In: serial >>> >>> Out: serial >>> >>> Err: serial >>> >>> Net: egiga0, egiga1 >>> >>> 88E1116 Initialized on egiga0 >>> >>> 88E1116 Initialized on egiga1 >>> >>> Hit any key to stop autoboot: 0 >>> >>> Marvell>> setenv serverip 192.168.10.3 >>> >>> Marvell>> setenv ipaddr 192.168.10.55 >>> >>> Marvell>> tftpboot 6400000 arm/kernel.bin >>> >>> Using egiga0 device >>> >>> TFTP from server 192.168.10.3; our IP address is 192.168.10.55 >>> >>> Filename 'arm/kernel.bin'. >>> >>> Load address: 0x6400000 >>> >>> Loading: >>> >>> ################################################################# >>> >>> >>> ################################################################# >>> >>> >>> ################################################################# >>> >>> ############################ >>> >>> done >>> >>> Bytes transferred = 3272884 (31f0b4 hex) >>> >>> Marvell>> go 0x6400000 >>> >>> ## Starting application at 0x06400000 ... >>> >>> >>> > >>> > Hi, >>> > >>> > Did you try address 0x900000 instead of 6400000? >>> > >>> > WBW >>> >>> I tried 90000 and it works. >>> Thanks. >>> >>> I don't understand the memory space allocation. 640000 is used >>> for the linux, and I imagined that's the base address for kernel. >>> >>> Where can I learn the reason why it's 90000? > > 0x00000000 is physical memory location, so if MMU turned off, memory > operations not translated (virtual <--> physical). Physical memory > location may vary between different ARM CPUs, IIRC. > But for Kirkwood - this is true. > > And also important which base we set in kernel while compiling, > because code may start to work on every location, but first jump will > call some black hole :) > > >>> Thanks! >>> >>> -- Tai Got it. It is mentioned in /usr/src/sys/arm/mv/kirkwood/std.kirkwood makeoptions KERNPHYSADDR=0x00900000 Thanks. -- Using Opera's revolutionary email client: http://www.opera.com/mail/