Help accessing compact flash memory card?
Jeff
jeff at adamsclan.org
Sat Dec 31 12:46:07 EST 2005
I just wanted to follow up to the list with what turned out to be the
problem, should anyone else run into this.
It turns out that the /etc/pcmcia/config file that had gotten installed
at some point was the real cause of the problem. Fortunately, I had an
older version of that file that once restored allowed the system to
immediately recognize my CF memory card.
Specifically, config 1.189 2001/12/20 13:50:57 (David Hinds) works great
for me, while config 1.249 2004/07/16 16:38:24 (David Hinds) proved
problematic.
Regards,
- Jeff
Jeff wrote:
>
> Pavel Roskin wrote:
>> Then your card is not a "bare" memory card, because there was no
>> memory_cs for 2.6.12, so cardmgr was loading some other module, most
>> likely ide-cs.
>
> Hmmm, I don't recall which module was loading :(
>
>> Indeed, you have a usual IDE card that should be supported by ide-cs,
>> but the card CIS became unavailable after the kernel upgrade.
>
> I've tried loading ide-cs as a module, but that seemingly has had no
> effect.
>
> Actually, I just figured that if ide-cs is loaded, then the card is not
> inserted into the /sys/bus/pcmcia/device/ tree. Further, dmesg reports
> only one line when the card is inserted:
> pccard: PCMCIA card inserted into slot 0
>
> instead of two lines when ide-cs is not loaded:
> pccard: PCMCIA card inserted into slot 0
> pcmcia: registering new device pcmcia0.0
>
> Hopefully that means something.
>
>> OK, then we need to find out why CIS is not available.
>
> Sounds good. Can you explain more about the card CIS? What do I need to
> look at/for?
>
>> It may be interesting to see the messages about the PCMCIA socket. The
>> list of the loaded modules could be useful. Are PCMCIA drivers compiled
>> as modules?
>
> I had previously been using modules but I've now compiled all pcmcia
> drivers into the kernel. I'm using the yenta driver, which is the driver
> I was using when it last worked.
>
> Here's what dmesg says about anything pcmcia|yenta related:
>
> Generic platform RAM MTD, (c) 2004 Simtec Electronics
> ACPI: PCI Interrupt 0000:01:05.0[A] -> Link [LNKH] -> GSI 10 (level,
> low) -> IRQ 10
> Yenta: CardBus bridge found at 0000:01:05.0 [10f7:8338]
> Yenta: ISA IRQ mask 0x0818, PCI irq 10
> Socket status: 30000810
> pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff
> cs: IO port probe 0x3000-0x3fff: clean.
> pcmcia: parent PCI bridge Memory window: 0xe0200000 - 0xe02fffff
> pcmcia: parent PCI bridge Memory window: 0x30000000 - 0x31ffffff
> pccard: PCMCIA card inserted into slot 0
> cs: memory probe 0xe0200000-0xe02fffff: excluding 0xe0200000-0xe023ffff
> pcmcia: Detected deprecated PCMCIA ioctl usage.
> pcmcia: This interface will soon be removed from the kernel; please
> expect breakage unless you upgrade to new tools.
> pcmcia: see
> http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for
> details.
>
> Thanks for your help
>
> _______________________________________________
> Linux PCMCIA reimplementation list
> http://lists.infradead.org/mailman/listinfo/linux-pcmcia
More information about the linux-pcmcia
mailing list