Have you checked hdtool.info to make sure that the device is set right? I usual prep my CF with Winuae and still find myself forgeting to correct this when I move it to a real migy, always forget and leave it set to uaehf.scsi or whatever.
Also, I've had all kinds of grief with 3.1 when using partitions near 4gb.
-T-