Ok, and I can do that from WinUae to the CFHDD by entering a value of 1fe00?
Any reason why that might be causing the problem?
The ide interface is limited to that, but scsi.device doesn't ignore values above that. It will work fine until a single transfer is larger and then it will fail. So you might not notice until a large file is loaded into ram.