From owner-freebsd-arm@FreeBSD.ORG Sun Mar 22 06:30:10 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D22C28BD for ; Sun, 22 Mar 2015 06:30:10 +0000 (UTC) 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 98A7B32A for ; Sun, 22 Mar 2015 06:30:10 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t2M6TtnE059581; Sun, 22 Mar 2015 06:29:55 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.105] (192.168.1.65 [192.168.1.65]) by kientzle.com with SMTP id 9inp8s2gts8759wh2vzkj6hcw2; Sun, 22 Mar 2015 06:29:54 +0000 (UTC) (envelope-from tim@kientzle.com) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: beaglebone boot from eMMC From: Tim Kientzle In-Reply-To: <3DF08C65-20E3-4524-B0E1-C5C096AA0FE8@hellmuth-michaelis.de> Date: Sat, 21 Mar 2015 23:29:53 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <3DF08C65-20E3-4524-B0E1-C5C096AA0FE8@hellmuth-michaelis.de> To: Hellmuth Michaelis X-Mailer: Apple Mail (2.2070.6) Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Mar 2015 06:30:10 -0000 > On Mar 11, 2015, at 12:27 AM, Hellmuth Michaelis = wrote: >=20 > Hi, >=20 > i=E2=80=99m running a recent current on a beaglebone black and i=E2=80=99= m using crochet to build stuff. I=E2=80=99ve seen the copy to eMMC = script in root and tried that. After running it, i checked the MSDOS and = UFS partitions and it seems they are OK. But, after removing the SD card = and trying to boot from the internal eMMC i just see =E2=80=9EC=E2=80=9C=E2= =80=99s coming out slowly of the serial console, nothing else is = happening. Putting in the SD card and all runs well again. I tried this today with one of my BBBs, and I see the same thing. = Clearly, the ROM does not like either the MBR partitioning or the MSDOS = format being used by FreeBSD. The copy-to-emmc.sh script did work at one time, so I suspect something = has changed in FreeBSD since then. > GEOM_PART: integrity check failed (mmcsd1, MBR) > GEOM_PART: integrity check failed (diskid/DISK-5F817AAF, MBR) If I format the eMMC then boot from SD, I see the same messages here, so = I don=E2=80=99t think you have a defective eMMC. I suspect a fatal mismatch in the CHS geometry assumptions somewhere. Tim