From owner-freebsd-arm@FreeBSD.ORG Thu Jan 22 23:00:45 2009 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37F4B1065678; Thu, 22 Jan 2009 23:00:45 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id E59F28FC13; Thu, 22 Jan 2009 23:00:44 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id n0MMv18m054091; Thu, 22 Jan 2009 15:57:02 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 22 Jan 2009 15:57:41 -0700 (MST) Message-Id: <20090122.155741.-470325804.imp@bsdimp.com> To: ticso@cicely.de, ticso@cicely7.cicely.de From: "M. Warner Losh" In-Reply-To: <20090122180518.GK50103@cicely7.cicely.de> References: <20090122151340.GE50103@cicely7.cicely.de> <4978B4A6.8060408@FreeBSD.org> <20090122180518.GK50103@cicely7.cicely.de> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: mav@FreeBSD.org, freebsd-arm@FreeBSD.org Subject: Re: Mount root from SD card? X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2009 23:00:46 -0000 In message: <20090122180518.GK50103@cicely7.cicely.de> Bernd Walter writes: : On Thu, Jan 22, 2009 at 08:02:14PM +0200, Alexander Motin wrote: : > Bernd Walter wrote: : > >As another point: : > >Is it possible to support SHDC with mci some day, or is there a special : > >hardware requirement for SDHC? : > : > SDHC (SD High Capacity) has just a different data addressing scheme (in : > 512bytes blocks instead of bytes). There is no special hardware : > requirements, only minor initialization differences. With present : > mmc/mmcsd modules SDHC should work fine on any controller. : : Good news - thank you for clearification. Now all we need to do is to enhance the boot blocks to be able to boot off the SDHC cards :) BTW, I found and fixed the bug (at least I think so). We were assuming that all transfers were 512 bytes long. The newly used 16 and 64 byte transfers broke that assumption, which is why things broke after Alexander's latest commits. There's still a small chance that there's something borked in the byte swapping code, but I kinda doubt it since I was able to mount root. svn commit r187603 is the fix. Warner