what's happing on the console of the target when it hangs? by this 'phase' you're pretty much in the 'bladelogic hands off' portion of the install, there's a bunch of stuff that happens that bladelogic isn't driving, the unattend part of the install is.
The console is at a "Awaiting BMI Next State..." when it hangs. We've let the process go overnight, it never gets past that point.
do you know if the winnt32 launches that starts the 1st part of the OS file copy? or does it not even get to that point?
i'd try that fix first, and then use the 'pause' feature to insert some pauses in the process to see exactly what's happened up to the point of it hanging.
Do you have a screenshot of the console when it's hanging that you could possibly get?
It doesn't sound like a keyboard issue, but the way to double check that is to just plug in a keyboard and have the kvm switched to that specific blade you are provisioning and see if it gets stuck again. If the kvm is switched to that specific blade, it shouldn't hang. To work around the keyboard issue, you should just only have to place something like this:
"USB Keyboard" = "RETAIL"
in the windows unattend file (i.e. in the prov manager gui, customize the windows system package)
Another thing that I've found is that if the provisioning installation isn't connecting to the database properly (i.e. provisioning is trying to login to the db with a bad db password), it can't get the next state because that's where the next state comes from, the db (in general, and loosely speaking).
Problem was related to WinPE 2.0 not creating the partitions just "so".
BMC Document 1177