I think I've found the problem:
From eab (
http://eab.abime.net/showthread.php?t=61666):"...As mentioned above, original scsi.device IDE drivers have no problem with removable type CF cards or SD cards.
However, drivers by Elaborate Bytes - idefix97 and individual computers product drivers - do not work with removable type devices.
The drivers do not comply with the ATA-4 (or newer) specification.
IDE drivers use the ATA command IDENTIFY DEVICE to get all kinds of information from the device.
The first word of the device reply (word 0, 'General configuration') is 848Ah for removable type CF cards, and 044Ah or 0040h for fixed type CF cards..."
In other words. I should get a "fixed" card, often labeled "industrial". Or get a trueIDE adapter to use the card I have.