From owner-freebsd-arm@FreeBSD.ORG Sun Dec 30 03:29:21 2012 Return-Path: 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 EDB9398A for ; Sun, 30 Dec 2012 03:29:21 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id A37888FC12 for ; Sun, 30 Dec 2012 03:29:21 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id qBU3SjLj002371; Sun, 30 Dec 2012 03:28:45 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id nmja7gfa8swvjtet9y8ihz9ira; Sun, 30 Dec 2012 03:28:45 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: FreeBSD on Raspberry Pi 512MB (with U-Boot + ubldr) Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <50DF7A65.7090604@bluezbox.com> Date: Sat, 29 Dec 2012 19:28:43 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <7F539D6B-583E-4E74-9F08-3717B827F1B8@kientzle.com> References: <3988C1622A974F19A9D3888F0334FF10@ad.peach.ne.jp> <046DA83A0A7B4B489B3FD4471A3ACD98@ad.peach.ne.jp> <50DF7A65.7090604@bluezbox.com> To: Oleksandr Tymoshenko X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 03:29:22 -0000 On Dec 29, 2012, at 3:19 PM, Oleksandr Tymoshenko wrote: > On 12/29/2012 2:38 PM, Tim Kientzle wrote: >> On Dec 1, 2012, at 3:26 AM, Daisuke Aoyama wrote: >>=20 >>>> You can try my test version from: >>>> http://www.peach.ne.jp/archives/rpi/freebsd-pi-20121201.img.gz >>>>=20 >>>> SHA256 (freebsd-pi-20121130.img.gz) =3D = a4159301e2d7564ef065aa4c3d6afaef3284cc3ace1ae7c146aaea9e18ec0457 >>>> SHA256 (freebsd-pi-20121201.img.gz) =3D = 7a0b8bcda7f70c39b259811c12854fcf856af7e18436e9beb0c2fa25a7fdb0e0 >>>>=20 >>>> Using config is here: >>>> http://www.peach.ne.jp/archives/rpi/config/RPI-B-test3 >>> If you have a problem such as "Unrecognized filesystem type", please = try this version: >>>=20 >>> http://www.peach.ne.jp/archives/rpi/test/uboot-20121201.img >>> SHA256 (uboot-20121201.img) =3D = 9218f3ce3a09b012eb250c044df9ed835929c207f3c3f89b21bfe249ef639a0f >>>=20 >>> Rename it to uboot.img, then copy it to the SD you created. >> Could you please send me the patches you used for this >=20 > I might be wrong but I think it just disables HS mode for SDHCI. > Something like this: > http://people.freebsd.org/~gonzo/patches/u-boot-pi-nohs.diff >=20 Thank you! That's what I was looking for. My scripts are now updated to support the new boot process. In particular, they build U-Boot from source, build the VideoCore elements, and properly assemble all of the new boot bits. https://github.com/kientzle/freebsd-beaglebone The following config.sh should be sufficient to build a working RaspberryPi image from -CURRENT: ----------------------------- board_setup RaspberryPi SD_SIZE=3D$((1500 * MB)) #INSTALL_USR_SRC=3Dyes #INSTALL_USR_PORTS=3Dyes ----------------------------- Tim