From owner-freebsd-arm@freebsd.org Fri Jan 19 09:40:51 2018 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E6593ECD43B for ; Fri, 19 Jan 2018 09:40:51 +0000 (UTC) (envelope-from k@7he.at) Received: from smtp-02.sil.at (smtp-02-5.sil.at [78.142.186.6]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A89C87A478 for ; Fri, 19 Jan 2018 09:40:50 +0000 (UTC) (envelope-from k@7he.at) Received: from mx.7he.at ([86.59.13.138]) by smtp-02.sil.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1ecSuZ-0006Sv-Nt; Fri, 19 Jan 2018 10:24:35 +0100 Received: from [192.168.6.60] ([93.83.242.219]) by mx.7he.at (8.15.2/8.15.2) with ESMTPS id w0J9OTC8068438 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 19 Jan 2018 10:24:30 +0100 (CET) (envelope-from k@7he.at) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.99.2 at mx.7he.at From: "Klaus P. Ohrhallinger" To: greg@unrelenting.technology, freebsd-arm@freebsd.org Subject: Re: Raspberry Pi 3 Network Boot Message-ID: <49ff966d-7fd9-b568-1cef-d74787de913b@7he.at> Date: Fri, 19 Jan 2018 10:24:38 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=1.5 required=5.0 tests=HELO_MISC_IP,RDNS_NONE, T_DATE_IN_FUTURE_96_Q,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mx.7he.at X-Scan-Signature: 6a795fe554f3efddf1b7db3858a18b28 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jan 2018 09:40:52 -0000 Hello, Booting FreeBSD over network on RPI3 (with U-Boot on SD card) works fine for me with the following modifications and settings: FreeBSD 12.0-CURRENT r327673 U-Boot 2018.01-rc3: http://kweb.7he.at/tmp/rpi/u-boot-02.diff armstub8.bin / RPi3 PSCI monitor: http://kweb.7he.at/tmp/rpi/armstub-01.diff ---- env set ipaddr 172.16.88.20 env set serverip 172.16.88.10 env set bootargs boot.nfsroot.server=${serverip} boot.nfsroot.path=/srv/nfsroot/ tftpboot ${kernel_addr_r} loader.efi bootefi ${kernel_addr_r} ${fdt_addr_r} ---- # cat config.txt arm_control=0x200 dtparam=i2c_arm=on dtoverlay=pi3-disable-bt device_tree_address=0x4000 kernel=u-boot.bin bcm2710-rpi-3-b.dtb and the other files are from a standard Raspbian image. Regards, Klaus