From owner-freebsd-arm@freebsd.org Sat Jul 18 16:57:03 2015 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 17C889A4BBA for ; Sat, 18 Jul 2015 16:57:03 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E66AC1C5C; Sat, 18 Jul 2015 16:57:02 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t6IGvGli012345; Sat, 18 Jul 2015 16:57:16 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id fyrrbgzh8kuqhushaj8bitmr6w; Sat, 18 Jul 2015 16:57:16 +0000 (UTC) (envelope-from tim@kientzle.com) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: RPi won't boot 10.2-BETA1 -- SOLVED From: Tim Kientzle In-Reply-To: <55A6D121.6000403@selasky.org> Date: Sat, 18 Jul 2015 09:56:59 -0700 Cc: Glen Barber , Carl Johnson , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <81706BBF-04D6-4F5D-8EA3-C6E737ECE72E@kientzle.com> References: <87wpy41zjt.fsf@elk.localnet> <87y4iiyt29.fsf@elk.localnet> <20150715040109.GV15828@FreeBSD.org> <55A6D121.6000403@selasky.org> To: Hans Petter Selasky X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jul 2015 16:57:03 -0000 > On Jul 15, 2015, at 2:31 PM, Hans Petter Selasky = wrote: >=20 > I'm seeing the same problem with RPI-B: >=20 > U-Boot 2013.01-rc1 (Jul 05 2015 - 05:09:50) >=20 > DRAM: 224 MiB > WARNING: Caches not enabled > MMC: bcm2835_sdhci: 0 > ** Partition 1 not valid on device 0 ** > Failed to register mmc0:1 > Using default environment >=20 > In: serial > Out: lcd > Err: lcd > mbox: Timeout waiting for response > bcm2835: Could not set USB power state > Net: Net Initialization Skipped > No ethernet found. > ** Unrecognized filesystem type ** > Hit any key to stop autoboot: 0 > Booting from: mmc 0 ubldr > ** Unrecognized filesystem type ** > U-Boot> >=20 > With multiple SD cards. How can this be solved? This is coming from U-Boot: * AFTER the RPi firmware has loaded from the SD card. So the SD card is working in some sense and the format and partitioning is sufficient for the firmware to load. * BEFORE any part of FreeBSD proper is involved. This suggests one of the following: * A partitioning problem that is causing U-Boot to not recognize the = filesystem. Note this would cause the image to fail on all SD cards, = not just some. * A U-Boot bug or other problem with the U-Boot port. This could lead = to erratic behavior depending on the nature of the bug. * A hardware problem of some sort. In particular, RPi is known to be = sensitive to power supply issues, especially during the boot sequence. Debugging U-Boot is rather tedious. Best bet is to put lots of print = statements in the section of U-Boot code leading up to the = =E2=80=9Cunrecognized filesystem type=E2=80=9D to try to dig out more = information. Tim