Same problem here.  I discovered that if the .inf used intelide.sys it would hang.  If it used pciide.sys it would work fine.