DS4000 does use FlashCopy to create a snapshot of the mirrored LUN. So yes, this needs to be enabled on the recovery side (on both sides if you're configuring bidirectional protection). I'd have to dig into dev docs to see what error code is returned but suffice it to say, without ability to create snapshots, SRM testFailover will fail. I'd like to see a retest after enabling FlashCopy. Still tracking 3 other issues -
1) ReturnCode error - Can't reproduce error. Does this go away when FlashCopy is enabled?
2) testFailover does not work if same LUN numbers are used on different hosts - Can I get further explanation on this?
3) DS4000 patch - I'm working with VMware to release a patch that affects DS4000 SRM. Will update thread when this is finalized.
Afaik, IBM does not have an SRM guide yet. I've made progress on my guide and should hopefully be ready to release it in the coming month.