From owner-freebsd-current@FreeBSD.ORG Wed Nov 7 22:22:57 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE3FF16A418; Wed, 7 Nov 2007 22:22:57 +0000 (UTC) (envelope-from alex.kovalenko@verizon.net) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8D3D213C4B6; Wed, 7 Nov 2007 22:22:57 +0000 (UTC) (envelope-from alex.kovalenko@verizon.net) Received: from [10.0.3.231] ([70.21.144.51]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JR500A5AQ565445@vms040.mailsrvcs.net>; Wed, 07 Nov 2007 16:22:22 -0600 (CST) Date: Wed, 07 Nov 2007 17:21:50 -0500 From: "Alexandre \"Sunny\" Kovalenko" In-reply-to: <47322A66.9050505@gmail.com> To: Rene Ladan Message-id: <1194474110.2904.23.camel@RabbitsDen> MIME-version: 1.0 X-Mailer: Evolution 2.12.1 FreeBSD GNOME Team Port Content-type: text/plain Content-transfer-encoding: 7bit References: <200711071056.13466.root@solink.ru> <47322A66.9050505@gmail.com> Cc: Bachilo Dmitry , current@freebsd.org, mobile@freebsd.org Subject: Re: PCI Cardreader X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Nov 2007 22:22:57 -0000 On Wed, 2007-11-07 at 22:13 +0100, Rene Ladan wrote: > Bachilo Dmitry schreef: > > Hello all. > > I always used USB cardreaders and had no problem with it, but now in my > > notebook I have a cardreader, that appears to be onboard PCI device. And so > > FreeBSD sees it as this: > > pci6: at device 4.1 (no driver attached) > > pci6: at device 4.2 (no driver attached) > > pci6: at device 4.3 (no driver attached) > > pci6: at device 4.4 (no driver attached) > > > > > > That's even more odd because three are recognized as flash and one is not. > > pciconf -lv shows this: > > > > none13@pci6:4:1: class=0x050100 card=0x009f1025 chip=0x05301524 > > rev=0x01 hdr=0x00 > > vendor = 'ENE Technology Inc' > > device = 'PCI Memory Stick Card Reader Controller' > > class = memory > > subclass = flash > > > > Well, in 7.0-CURRENT it showed all four devices and now in BETA-2 only this > > one. > > > On my 8.0-CURRENT box (20071105) it shows all four devices: > > cbb0@pci0:4:1:0: class=0x060700 card=0x14371043 chip=0x04761180 rev=0xb3 hdr=0x02 > vendor = 'Ricoh Company, Ltd.' > device = 'unknown Ricoh R/RL/5C476(II)' > class = bridge > subclass = PCI-CardBus > fwohci0@pci0:4:1:1: class=0x0c0010 card=0x14371043 chip=0x05521180 rev=0x08 hdr=0x00 > vendor = 'Ricoh Company, Ltd.' > device = 'RL5c552 IEEE-1394 Controller' > class = serial bus > subclass = FireWire > none0@pci0:4:1:2: class=0x080500 card=0x14371043 chip=0x08221180 rev=0x17 hdr=0x00 > vendor = 'Ricoh Company, Ltd.' > device = 'R5C832, R5C843 SDA Standard Compliant SD Host Controller' > class = base peripheral > none1@pci0:4:1:3: class=0x088000 card=0x14371043 chip=0x05921180 rev=0x08 hdr=0x00 > vendor = 'Ricoh Company, Ltd.' > device = '13871043 Ricoh Memory Stick Host Controller' > class = base peripheral > > > Is there any way I can make them work? > > > You can add these lines to your kernel configuration: > > device mmc > device mmcsd > > But don't expect any magic. mmc(4) and mmcsd(4) tell that nothing currently works, > which seems to be true on my Asus A6JE (using a Kingston micro-SD card with adapter). > > imp@ is the last person who touched the driver which lives in /usr/src/sys/dev/mmc/ > Thing below is on my list to try out when I get enough breathing room (or when I would have a dire need to read SD cards on my ThinkPad X60 ;). Did you, by any chance, try it? Any experiences to share? http://www.freebsd.org/cgi/getmsg.cgi?fetch=17399+21119 +/usr/local/www/db/text/2007/freebsd-mobile/20070916.freebsd-mobile > Regards, > Rene -- Alexandre "Sunny" Kovalenko