From owner-freebsd-hackers@FreeBSD.ORG Wed Jan 11 05:35:38 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4DA7016A41F for ; Wed, 11 Jan 2006 05:35:38 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB9DD43D48 for ; Wed, 11 Jan 2006 05:35:37 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id k0B5Y5dA001392; Tue, 10 Jan 2006 22:34:12 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Tue, 10 Jan 2006 22:34:13 -0700 (MST) Message-Id: <20060110.223413.94073242.imp@bsdimp.com> To: brooks@one-eyed-alien.net From: "M. Warner Losh" In-Reply-To: <20060109183738.GA4822@odin.ac.hmc.edu> References: <17346.35694.82671.474056@canoe.dclg.ca> <20060109183738.GA4822@odin.ac.hmc.edu> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 10 Jan 2006 22:34:15 -0700 (MST) Cc: freebsd-hackers@freebsd.org, dgilbert@dclg.ca Subject: Re: Ricoh PCI to SD device? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2006 05:35:38 -0000 In message: <20060109183738.GA4822@odin.ac.hmc.edu> Brooks Davis writes: : On Mon, Jan 09, 2006 at 11:12:30AM -0500, David Gilbert wrote: : > Has anyone had a look at the following: : > : > none1@pci3:1:2: class=0x080501 card=0x01aa1028 chip=0x08221180 rev=0x17 hdr=0x00 : > vendor = 'Ricoh Co Ltd' : > device = 'SD Bus Host Adapter' : > class = base peripheral : > : > This shows up on my new Dell XPS-170 laptop. Since there is no USB : > attachment for the SD card reader, I can only surmise that this is : > it. Is someone looking at this, or is this completely new? : : People are looking at it, but there are no docs available. Apparently, : there is some work being done to reverse engineer it. Linux doesn't : support it either. It does support the SDA Standard SD Host Adapter Interface. However, The standard costs $1000 (if you are a member of the SD Association, which I think is $1800 a year), and comes with an NDA so restrictive that you'll be lucky to release a binary only version of your driver. I'm working on a port of FreeBSD to an embedded platform. For that platform, we'll need to read data from MMC/SD cards. To do that, we'll need a mmc/sd disk driver, a mmc/sd bus and a mmc/sd bridge. This should give us a fairly good architecture to write a bridge driver for the SDA Standard SD Host Adapter Interface should someone ever figure out the interface. Tantalizing clues are available for the dilligent searcher on the web (the wikipedia entry for SD cards is especially enlightening). I have no plans to implement a the standard SD interface. Warner