From owner-freebsd-hackers@FreeBSD.ORG Fri Mar 24 13:15:30 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 4413216A401 for ; Fri, 24 Mar 2006 13:15:30 +0000 (UTC) (envelope-from boris@brooknet.com.au) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 916EA43D45 for ; Fri, 24 Mar 2006 13:15:28 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout2.pacific.net.au (Postfix) with ESMTP id 42B7771C03; Sat, 25 Mar 2006 00:15:27 +1100 (EST) Received: from [192.168.0.7] (ppp2E24.dyn.pacific.net.au [61.8.46.36]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id k2ODFM2S032514; Sat, 25 Mar 2006 00:15:23 +1100 In-Reply-To: <20060110.223413.94073242.imp@bsdimp.com> References: <17346.35694.82671.474056@canoe.dclg.ca> <20060109183738.GA4822@odin.ac.hmc.edu> <20060110.223413.94073242.imp@bsdimp.com> Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <68641D4B-5E18-4EE3-B7E1-57C9CC060F9D@brooknet.com.au> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Sat, 25 Mar 2006 00:15:19 +1100 To: "M. Warner Losh" X-Mailer: Apple Mail (2.746.2) 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: Fri, 24 Mar 2006 13:15:30 -0000 On 11/01/2006, at 4:34 PM, M. Warner Losh wrote: > 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. Apparently there are linux patches which work with some SD host controllers. Maybe these will be useful: http://www.martinhenze.de/2006/02/04/sd-card-reader-and-ubuntu-linux/ http://list.drzeus.cx/pipermail/sdhci-devel/2006-January/000347.html (gleaned from SLUG IRCers)