Did you install at least the host software from the MD Server CD/DVD? The native iSCSI multipathing isn't enough to work with an MD3220i. Also; I'd suggest to either increase your iSCSI NIC count to 4 per server, or decrease it to 2 per server so that each server has the same number of connections to each controller. What you have may work, but in the dozens of setups I've done, I've never used an odd number (larger than 1) of NICs for iSCSI on an LSI (MD) or EMC SAN (on SANs that only use a single active controller at a time, it's a whole different story).
I have an md3220i connected to two Dell r410 servers. The servers are in a Hyper-V failover cluster with two luns presented over iscsi.  There are 3 nics being used for iscsi each with its own subnet (6 subnets). Server one has two links to controller 0 and one to controller 1. Server two is the opposite with 2 to controller 1 and one to controller 0.The problem is that after configuring iscsi with mpio I keep getting this error: Virtual Disk not on preferred path due to AVT/RDAC failover Somehow the two LUNs presented are switching controller ownership and throwing the error.Is there anything I can do to fix this, or am I doing something wrong?
MD3220i virtual disk preferred path error