Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Nov 2007 00:19:36 +0100
From:      Rene Ladan <r.c.ladan@gmail.com>
To:        "Alexandre \"Sunny\" Kovalenko" <alex.kovalenko@verizon.net>
Cc:        Bachilo Dmitry <root@solink.ru>, current@freebsd.org, mobile@freebsd.org
Subject:   Re: PCI Cardreader
Message-ID:  <47324808.2090900@gmail.com>
In-Reply-To: <1194474110.2904.23.camel@RabbitsDen>
References:  <200711071056.13466.root@solink.ru> <47322A66.9050505@gmail.com> <1194474110.2904.23.camel@RabbitsDen>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexandre "Sunny" Kovalenko schreef:
> 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: <memory, flash> at device 4.1 (no driver attached)
>>> pci6: <base peripheral> at device 4.2 (no driver attached)
>>> pci6: <memory, flash> at device 4.3 (no driver attached)
>>> pci6: <memory, flash> 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
>
Not yet, I didn't see the message until now since I'm not (yet) on the mobile list.
A quick try showed that it does not compile on my box.  I'll investigate why.
The author did not leave an email address in the files.

Regards,
Rene
-- 
GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net)

"It won't fit on the line."
		-- me, 2001




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47324808.2090900>