I am experiencing a similar issue.
I was able to get a Surface Pro 3 to PXE boot and recognize my FOG server, but when I attempted to either Quick Host Register or Full Host Register, I received the following error:
“Error ident-mapping new memmap (ox13ac72000)!
i8042: No controller found”
Then, at the usual FOG registration screen, it says:
“An error has been detected!
Cannot find HDD on system”
I tested using a USB keyboard instead of the Surface keyboard, and made sure that the server could still register and deploy images to other computers.
I also tried snp.efi and ipxe.efi with no luck. FOG 1.2 and my trunk is up-to-date as of yesterday (9/22/15) and the FOG server has been restarted.
Any ideas out there?