Yenta socket and mmc/sd slot

Russell King rmk+pcmcia at arm.linux.org.uk
Wed Aug 31 08:13:44 EDT 2005


On Wed, Aug 31, 2005 at 01:57:03PM +0200, Stephan Wienczny wrote:
> Am Mittwoch, 31. August 2005 13:19 schrieb Russell King:
> > On Wed, Aug 31, 2005 at 01:01:50PM +0200, Stephan Wienczny wrote:
> > > What would you do to investigate this? I'm not (yet) familiar with the
> > > pcmcia-subsystem. If you told me what you would do, I could try to get
> > > the needed information.
> >
> > It's nothing to do with the PCMCIA subsystem.  It's a separate logical
> > device.
> 
> Maybe I got it wrong but I think this device is connect like this:
> 
> PCI Bus - PCMCIA-Controller - Mysterius-Device - MMC/SD-Card
> 
> This device is not directly connected to the pci-bus as it's not showing
> up there. lspci should show a unknown device if it was. I think Ricoh
> connected a card reader chip to a pcmcia port. I can get basic
> Information from the pcmcia system if an media-card is inserted, like
> voltage, cis-String etc.

media cards are a different technology again.  I've no experience of
them, but they may be compatible with CF cards, in which case they're
directly compatible with PCMCIA.

MMC/SD cards are in no way compatible with CF since they have their
own serial-based interface with their own protocol.  I think it would
be unlikely for such a device to be connected to a PCMCIA controllers
socket function, but shrug.

> By the way, what exactly is this cis? With this device it tells me
> in /sys/class/pcmcia_socket/pcmcia_socket0/cis
> !▒RICOHBay1ControllerU

The CIS is binary data supplied from the PCMCIA card with a structured
format.  I don't remember the details of the format off the top of my
head, but look in pcmcia-cs for the dump_cis program.  That knows the
format of this stuff.

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 Serial core



More information about the linux-pcmcia mailing list