From owner-freebsd-arm@freebsd.org Tue Feb 7 21:36:26 2017 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 3FC5ECD5578 for ; Tue, 7 Feb 2017 21:36:26 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (denninger.net [70.169.168.7]) by mx1.freebsd.org (Postfix) with ESMTP id 0064BF06 for ; Tue, 7 Feb 2017 21:36:25 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id D207D122111; Tue, 7 Feb 2017 15:36:18 -0600 (CST) Subject: Re: Crochet produces boom-boom build To: Diane Bruce , "freebsd-arm@freebsd.org" References: <3ba56367-aa16-4af9-2479-44ccfee4d11e@denninger.net> <20170207172617.GA64935@night.db.net> <77b08492-e9fa-329f-abcb-205ba75b4119@denninger.net> <20170207183333.GA65714@night.db.net> From: Karl Denninger Message-ID: <3587bf6c-ba2e-dab6-cc66-0ac1cdf4b27c@denninger.net> Date: Tue, 7 Feb 2017 15:36:18 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170207183333.GA65714@night.db.net> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms050006040807090703020609" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2017 21:36:26 -0000 This is a cryptographically signed message in MIME format. --------------ms050006040807090703020609 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2/7/2017 12:33, Diane Bruce wrote: > On Tue, Feb 07, 2017 at 11:28:36AM -0600, Karl Denninger wrote: >> On 2/7/2017 11:26, Diane Bruce wrote: >>> On Tue, Feb 07, 2017 at 11:10:32AM -0600, Karl Denninger wrote: >> Uh, that is a cold boot. Brad's image, which appears (at first blush)= >> to be built with defaults (which I used as well here) comes up and run= s >> the kernel is starting up (all CPUs start and run, etc.) > Then you are missing armstub8.bin in the dos portion of the sd card. > The latest crotchet and u-boot-rpi3.bin port will install these. I think the path is to figure out is why /boot/loader.efi blows up, given that armstub8.bin IS present and is being installed -- and my Crochet git grab was yesterday (last change visible appears to be 5 days old.) RPi3 PSCI monitor installed U-Boot 2017.01 (Feb 07 2017 - 14:26:16 -0600) DRAM: 944 MiB RPI 3 Model B (0xa22082) MMC: bcm2835_sdhci: 0 reading uboot.env ** Unable to read "uboot.env" from mmc0:1 ** Using default environment In: serial Out: lcd Err: lcd Net: Net Initialization Skipped No ethernet found. starting USB... USB0: Core Release: 2.80a scanning bus 0 for devices... 3 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found scanning usb for ethernet devices... 1 Ethernet Device(s) found Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found EFI removable media binary efi/boot/bootaa64.efi reading efi/boot/bootaa64.efi 81472 bytes read in 28 ms (2.8 MiB/s) ## Starting EFI application at 01000000 ... Scanning disks on usb... Scanning disks on mmc... Adding logical partition Adding logical partition MMC Device 1 not found MMC Device 2 not found MMC Device 3 not found Found 7 disks >> FreeBSD EFI boot block Loader path: /boot/loader.efi Initializing modules: ZFS UFS Probing 3 block devices.....* done ZFS found no pools UFS found 1 partition Consoles: EFI console Command line arguments: loader.efi Image base: 0x379b8008 EFI version: 2.05 EFI Firmware: Das U-boot (rev 0.00) FreeBSD/arm64 EFI loader, Revision 1.1 (Tue Feb 7 15:15:52 CST 2017 freebsd@NewFS.denninger.net) Failed to start image provided by UFS (14) "Synchronous Abort" handler, esr 0x96000004 ELR: 3af62cec LR: 3af61d60 x0 : 0000000000000001 x1 : 0000000000000001 x2 : 000000003afeb000 x3 : 000000000000003f x4 : 0000000000000020 x5 : 0000000000000010 x6 : 0000000000000000 x7 : 0000000039b260a4 x8 : 000000003af61d48 x9 : 000000000000000d x10: 0000000000000030 x11: 0000000000000000 x12: 0000000000000000 x13: 0000000000000002 x14: 0000000000000000 x15: 0000000000000000 x16: 0000000000000000 x17: 0000000000000000 x18: 000000003ab30df8 x19: 0000000037a16008 x20: 0000000000000000 x21: 0000000000000000 x22: 0000000039b28000 x23: 0000000039b1d49c x24: 0000000039b28850 x25: 000000003ab3d740 x26: 000000003af839a0 x27: 0000000039b2e3e8 x28: 0000000000000000 x29: 000000003ab2ef60 Resetting CPU ... resetting ... That's what I get off a clean build (just re-built/reinstalled the u-boot-rpi3 port, just to be sure, then re-ran Crochet.) I can replace /boot/loader.efi with the "working" one from Brad's build -- which is NOT of the same size (say much less checksum) -- but I suspect whatever is producing the bad code in /boot/loader.efi is also producing the bad code in the rest of the build.... so fixing the first one should fix the second. What are you building Crochet'd builds for the Pi3 on and what versions of aarch64-* do you have on your system? The clue may lie there. I am building on: FreeBSD 11.0-STABLE #15 r312669M: Mon Jan 23 14:01:03 CST 2017 =20 karl@NewFS.denninger.net:/usr/obj/usr/src/sys/KSD-SMP --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms050006040807090703020609 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 Jrb1GCfxYMd4GqB+jmnIkN0AAAAAAAA= --------------ms050006040807090703020609--