From owner-freebsd-arm@FreeBSD.ORG Thu Jan 22 23:27:02 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 3E56E106566B; Thu, 22 Jan 2009 23:27:02 +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 E8ECD8FC13; Thu, 22 Jan 2009 23:27:01 +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 n0MNPs8p054515; Thu, 22 Jan 2009 16:25:54 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 22 Jan 2009 16:26:33 -0700 (MST) Message-Id: <20090122.162633.1849591410.imp@bsdimp.com> To: ticso@cicely.de, ticso@cicely7.cicely.de From: "M. Warner Losh" In-Reply-To: <20090122230647.GN50103@cicely7.cicely.de> References: <20090122180518.GK50103@cicely7.cicely.de> <20090122.155741.-470325804.imp@bsdimp.com> <20090122230647.GN50103@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:27:02 -0000 In message: <20090122230647.GN50103@cicely7.cicely.de> Bernd Walter writes: : On Thu, Jan 22, 2009 at 03:57:41PM -0700, M. Warner Losh wrote: : > 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 :) : : Yes, but since you wrote code to store the kernel inside SPI-flash : there is a useable workaround available ;-) : Full loader support would be more interesting than SDHC in boot code : anyway. Raj@ did some interesting work in this area for the marvel port... : > 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. : : Great! Well, it doesn't work in 4-bit bus mode. Of course, I'm not sure it ever worked in 4-bit bus mode... Warner