Re: PCI Cardreader

Rene Ladan <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <47324808.2090900__27968.1261782118$1194477706$gmane$org@gmail.com>
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

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.