Well the rejoicing was a little premature.
There are no SRP drivers for Windows 2012

.
So I have;
Windows server (basic domain, backups & media share).
3x ESXi servers (One for home use, two for business testing).
1x Solaris 11.1 (SAN).
The problem is that there is no Subnet Manager for ESXi or Solaris readily available which means I need to run either Windows or Linux on my Infiniband network as both of these have OpenSM available.
After installing WIndows 2012 I find out SRP support has been removed from the drivers so I can run Infiniband but only at 10Gbps not the full 20Gbps DDR speed.
I have now cleared and installed Windows SBS 2011 Essentials and the OpenFabrics drivers do have the SRP miniport driver, only it is refusing to start. From reading around it seems the problem may be when you have more than 2 SRP targets available the SRP miniport driver will refuse to come up on Windows.
It goes without saying I have 4 SRP targets, one for each machine. Luckily VMFS is a multi-access filesystem so I will probably knock it back down to two shares (one for Windows and one for the 3 ESXi boxes) and see if I can get this finally working.
The ESXi boxes can see all 4 SRP shares with the new Mellanox ESXi drivers recently released which now have SRP support.
Solaris seems to be running ok. Fairly different to Linux once you dig under the userspace to an administration level. Setting up the zpools and zfs 'partitions' within the pools was fairly easy though. Comstar management of the Infiniband setup was fine although trying to separate what is needed for SRP only can be a bit confusing as most guides are for iSCSI.
Oh Easter weekend was fun...
Over this week I will sort out having only two targets (or shares on a single target is probably a better description) and see if Windows will work with that then.
RB