Hi: I am working on enabling Compact Flash for an ARM Platform whose CF controller supports True-IDE Mode. I am using the existing drivers/ata/pata_platform.c generic driver to register the Memory Mapped IO/CTRL Registers and IRQ Number to access the card in True-IDE PIO Mode. However when I plug in the CF Memory card into the CF Socket, I found that for some CF Cards (Kingston Digital Memory Card) the IDE registration fails with "ata1.01: NODEV after polling detection" error while for some cards (Sandisk CF Memory Card) even though the registration is successful, it fails later after the SCSI device initialisation. Attached is a log.
The CF Specification says that the CF Storage Card should be able to work in all three modes: PC ATA Memory, PC ATA IO and True-IDE Mode. Any idea what could be the cause of issue? Don't all CF Cards support True-IDE Mode. Can I use only specific CF cards in True-IDE Mode? Thanks in advance. Regards, Kiran
cf.log
Description: Binary data
_______________________________________________ Linux PCMCIA reimplementation list http://lists.infradead.org/mailman/listinfo/linux-pcmcia
