I have the same problem with a 4 GB CF card from A-data and Sandisk. The problem lies with the filesystem. The Compactflash disk driver only use Fat 16. Fat 16 has a limit of 2 GB and Fat 32 can cope 4 GB and above.
In other words. You can only use 2 GB CF cards with this driver.