<div dir="ltr">Hello,<br>I've been testing Windows 2016 Server and ipxe.<br>I can get it working on a Xen setup, but have trouble getting it to work on Hyper-V (the server is 2012R2).<div><br></div><div>ipxe successfully loads bootmgr but it seems that bootmgr has trouble loading winload.exe to continue the boot.</div><div><br></div><div>I receive an error from bootmgr that it failed to read the disk. Enabling debug output in ipxe shows a disconnect with:</div><div><div><br></div><div>iSCSI 0xf0134 closed: Connection timed out (<a href="http://ipxe.org/4c0a6035">http://ipxe.org/4c0a6035</a>)</div><div>INT13 drive 80 went away: Connection timed out (<a href="http://ipxe.org/4c0a6035">http://ipxe.org/4c0a6035</a>)</div><div>INT13 drive 80 extended I/O failed: Connection timed out (<a href="http://ipxe.org/4c0a6035">http://ipxe.org/4c0a6035</a>)</div><div>INT13,42 (80) failed with status 04<br></div></div><div><br></div><div>Debugging the load process the problem seems to happen when bootmgr transitions to 64bit. </div><div>Also a little before it happens there are quite a few remaps:</div><div><br></div><div><div>INT13,15 (81) remapped to (80)</div><div> INT13,41 (81) remapped to (80)</div><div>INT13,48 (81) remapped to (80)</div><div>INT13,08 (81) remapped to (80)</div><div>INT13,42 (81) remapped to (80)</div><div>INT13,42 (81) remapped to (80)</div><div>INT13,42 (81) remapped to (80).</div></div><div><br></div><div>As the transition from 32-bit to 64-bit is a bit hard to debug, and I'm not so sure I've understood the remap code I wanted to ask if someone here had a clue before diving in both directions.</div><div><br></div><div>Thanks,</div><div>Eytan</div></div>