<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Chapman, Mark wrote:
<blockquote type="cite" cite="mid:634C2DB52159FF43A7DCCD5DE0DE9E9406622742D7@utc-mail2k3-01.ultimate.com">
  
  
  <title>Re: [Etherboot-discuss] Etherboot nbi.img using gPXE</title>
<!-- Converted from text/plain format -->
  <p><font size="2">Now what I have done is to purchase the Intel Atom
motherboard that has BIOS gPXE support (RTL8111D NIC) and it boots up
showing the following:<br>
  <br>
...tftpboot/nbi.img ...... ok<br>
Mknbi-1.4.4/first32.c (ELF) (GPL)<br>
Bad argument<br>
  <br>
...then stops.&nbsp; I am currently looking for a way around this so it
continues to boot.</font></p>
</blockquote>
Good day Mark,<br>
<pre wrap=""><tt>Could we please move any further discussion to the <a href="mailto:gpxe@etherboot.org" title="mailto:gpxe@etherboot.org" class="moz-txt-link-abbreviated">gpxe@etherboot.org</a> mailing list?  If you haven't done so already, you can subscribe at <a href="http://etherboot.org/mailmain/listinfo/gpxe" title="http://etherboot.org/mailmain/listinfo/gpxe" class="moz-txt-link-freetext">http://etherboot.org/mailman/listinfo/gpxe</a>

Your message corresponds to the quit() calls at either <a href="http://git.etherboot.org/?p=mknbi.git;a=blob;f=first32.c;h=be4c3df3cc654cd3819d59f970fa49bcf558289a;hb=5688d17613e41a1e1b6a0fdd30d16ef07ca79805#l739" class="moz-txt-link-freetext">http://git.etherboot.org/?p=mknbi.git;a=blob;f=first32.c;h=be4c3df3cc654cd3819d59f970fa49bcf558289a;hb=5688d17613e41a1e1b6a0fdd30d16ef07ca79805#l739</a> or <a href="http://git.etherboot.org/?p=mknbi.git;a=blob;f=first32.c;h=be4c3df3cc654cd3819d59f970fa49bcf558289a;hb=5688d17613e41a1e1b6a0fdd30d16ef07ca79805#l511" class="moz-txt-link-freetext">http://git.etherboot.org/?p=mknbi.git;a=blob;f=first32.c;h=be4c3df3cc654cd3819d59f970fa49bcf558289a;hb=5688d17613e41a1e1b6a0fdd30d16ef07ca79805#l511</a>

Looking at the tests that happen just before the quit() calls might shed some insight.  I see signature checks for the payload, for one thing.  So...

What exactly have you tried to wrap with MkNBI?  Does this nbi.img currently boot in any scenario anywhere that you are aware of?

- Shao Miller
</tt></pre>
</body>
</html>