<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NO-BOK" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText"><span lang="EN-US">Hi!<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I recently noticed that iPXE as of the latest commit to this day (built on my rhel 6/7 client and Ubuntu 15), cannot boot a 32bit rhel 5 pxeboot kernel/initrd image (I have tested 5u3, 5u8, 5u11 images).<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">iPXE will just "crash/reboot". Funnily enough my 32bit rhel 6 images works fine.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Going back in time to the last good known state (I had downloaded in June 2014), then going back and forth (some months/commits) A LOT, I managed to locate where it would stop working, so I could reproduce this behavior.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">This is the commit it would crash/reboot (Makefile.housekeeping - "AR sort BLIB_OBJS"):<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><a href="https://git.ipxe.org/ipxe.git/commitdiff/335a7ddcd4e2d0faaee6d5b1edf0307dfba3d0e5">https://git.ipxe.org/ipxe.git/commitdiff/335a7ddcd4e2d0faaee6d5b1edf0307dfba3d0e5</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">To reproduce (tested on rhel6/7 and Ubuntu 15):<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">________________________________________________________________<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># get ipxe, build ipxe.pxe image<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">cd ~<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">git clone git://ipxe.org/ipxe.git<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">cd ipxe<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">cd src<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">make bin/ipxe.pxe<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># move ipxe image files to tftp server<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># tftp boot the ipxe image file we just made<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># pressed CTRL+B<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># dhcp, so we can fetch file from our tftp/http server<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">dhcp net0<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># download/boot rhel 5 kernel/initrd files from the "images/pxeboot" folder on the DVD)<o:p></o:p></span></p>
<p class="MsoPlainText">kernel tftp://192.168.2.102/vmlinuz_rhel5u3_x86<o:p></o:p></p>
<p class="MsoPlainText">initrd tftp://192.168.2.102/initrd_rhel5u3_x86.img<o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US">boot<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"># and ipxe will just reboot (or crash)<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">________________________________________________________________<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Building the latest ipxe version available from git, and reverting "Makefile.housekeeping - AR sort BLIB_OBJS" (<a href="https://git.ipxe.org/ipxe.git/commitdiff/335a7ddcd4e2d0faaee6d5b1edf0307dfba3d0e5">https://git.ipxe.org/ipxe.git/commitdiff/335a7ddcd4e2d0faaee6d5b1edf0307dfba3d0e5</a>),
 resulted in an iPXE version that works for my rhel 5 32 bit pxeboot images.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Maybe I am the only one still in need of pxebooting 32bits rhel5 images…<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">--Torgeir</span><span lang="EN-US"><o:p></o:p></span></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="2"><br>
CONFIDENTIALITY<br>
This e-mail and any attachment contain KONGSBERG information which may be proprietary, confidential or subject to export regulations, and is only meant for the intended recipient(s). Any disclosure, copying, distribution or use is prohibited, if not otherwise
 explicitly agreed with KONGSBERG. If received in error, please delete it immediately from your system and notify the sender properly.<br>
</font>
</body>
</html>