From owner-freebsd-mobile@FreeBSD.ORG Sat Jan 27 00:11:45 2007 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EBFD016A402 for ; Sat, 27 Jan 2007 00:11:45 +0000 (UTC) (envelope-from a.bittau@cs.ucl.ac.uk) Received: from darkircop.org (tapir.cs.ucl.ac.uk [128.16.66.93]) by mx1.freebsd.org (Postfix) with ESMTP id A6B5813C494 for ; Sat, 27 Jan 2007 00:11:45 +0000 (UTC) (envelope-from a.bittau@cs.ucl.ac.uk) Received: by darkircop.org (Postfix, from userid 0) id 600026D736; Fri, 26 Jan 2007 23:55:26 +0000 (GMT) Date: Fri, 26 Jan 2007 23:55:26 +0000 From: Andrea Bittau To: freebsd-mobile@freebsd.org Message-ID: <20070126235526.GA10005@shorty.sorbonet.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Echelon: Bush Bomb War KGB Cc: Marian Asokarajan Subject: Hack for using SD card reader [on IBM x60s - Ricoh] X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jan 2007 00:11:46 -0000 This is a nasty hack to get the SD card reader working on Lenovo IBM Thinkpad x60s. It's a patch to Marian Asokarajan's driver. [It's nasty and I won't continue working on this becase I just need to use grab some pics this weekend from a camera and probably never use it again.] Device: sdhci0@pci21:0:2: class=0x080500 card=0x201d17aa chip=0x08221180 rev=0x18 hdr=0x00 vendor = 'Ricoh Co Ltd' device = 'SD Bus Host Adapter' class = base peripheral HOWTO: wget http://www.sashi.de/downloads/freebsd/sdhci/sdhcidd-0.0.3.tbz mkdir sdhcidd-0.0.3; cd sdhcidd-0.0.3 tar jxvf ../sdhcidd-0.0.3.tbz wget http://darkircop.org/sdhcidd-0.0.3.diff patch -p1 < sdhcidd-0.0.3.diff make kldload ./sdhci.ko if you don't get "w00t" and RCA = nonzero and blocklen in dmesg, then: kldunload sdhci.ko; kldload ./sdhci.ko kldunload sdhci.ko; kldload ./sdhci.ko goto fdisk /dev/sor0 sync goto I'm running: FreeBSD shorty.sorbonet.org 7.0-CURRENT FreeBSD 7.0-CURRENT #206: Fri Jan 26 22:52:00 GMT 2007 root@shorty.sorbonet.org:/root/fbsd/src/sys/i386/compile/SORBO i386