I have a Windows 2012 Storage Server that has been running well for almost 2 years now. It runs iSCSI Target service, providing block storage to about 8 servers via vhds. Last week a couple of the servers (2012 & 2012 R2) connected to it suddenly came down with Bad_Pool_Caller BSOD. After much troubleshooting I discovered that the servers would only boot up fine it I disabled the VHD disks connection provisioned via iSCSI on the Windows Storage server for each of them. If while booting up they make a connection with the iSCSI target's vhd disk they crash instantly. The only 2 servers that do not have the issue with their storage are Hyper-V 2012 R2 servers (free version)
I suspected that some Windows update may be responsible but cant seem to isolate it as all the servers recently updated. ow I have deleted the iSCSI targets and recreated them. Also deleted and recreated the vhd disks but this only works so far as the vhd is still in block format. One I try to create a volume on it from the initiating system, the system crashes with the same BSOD.
I have checked event log but nothing useful other than the logging of the BSOD itself.
Any one with ideas please.
BPK