In the past I have been unsuccessful in getting the X-Surf IDE ports to recognize a CF card adapter and some large capacity hard drives.
ISTR that the built-in scsi.device in the A4000 saw the at least one of the X-Surf's IDE ports, so allowing the scsi.device patch in SetPatch would be beneficial.