<div dir="ltr">Oh, and in case it helps clarify what I mean by i386-efi and x86_64-efi, here's the output of file:<br><div><br></div><div><div>minnow_grub.i386-efi:       PE32 executable (EFI application) Intel 80386 (stripped to external PDB), for MS Windows</div>

<div>minnow_max_grub.x86_64-efi: PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows</div></div><div><br></div><div>The top one in the list works on the MinnowBoard when used directly as the Boot File Name DHCP option, the second one does not appear to work on the Minnow Max (I also tried the top one on the Minnow Max, no luck).</div>

<div><br></div><div>Cheers,</div><div><br></div><div>~madsci</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 12, 2014 at 3:33 PM, John Hawley <span dir="ltr"><<a href="mailto:madsci@google.com" target="_blank">madsci@google.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks guys - I managed to get farther, apparently the option to Network boot doesn't show up in the list unless the network is plugged in (a bit quirky, but I'll take it).<div>

<br></div><div>Now I'm working on getting GRUB to work, it's how we're using the original MinnowBoard (with a grub-mkimage output of type i386-efi, i've switched that to x86_64-efi, but no luck).  The only error message I'm getting is 'Boot failed', does anyone know of a way to turn on any more verbose logging?  Or what binary format the firmware is expecting, if not x86_64-efi?</div>


<div><br></div><div>Cheers,</div><div><br></div><div>~John "madsci" Hawley (the other one :D)</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 12, 2014 at 2:26 PM, Hawley, John <span dir="ltr"><<a href="mailto:john.hawley@intel.com" target="_blank">john.hawley@intel.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I swear I feel like I'm responding to myself, but I'm really not that<br>
schizophrenic.<br>
<br>
The boot order is changable from the firmware:<br>
<br>
<a href="http://www.elinux.org/Minnowboard:MaxBios#Change_Boot_Order" target="_blank">http://www.elinux.org/Minnowboard:MaxBios#Change_Boot_Order</a><br>
<br>
Hit F2 during bootup, or if you can get to the UEFI shell type exit.<br>
<br>
There's a group internally that had the board network booting (I believe<br>
with UEFI vs. PXE) but I haven't done it myself, so I don't have exact<br>
steps.  If you need I can probably do something and get that setup and a<br>
howto written (but it might take a bit to do)<br>
<br>
- John "Warthog9" Hawley<br>
<div><div><br>
On Tue, 2014-08-05 at 22:13 -0700, John Hawley wrote:<br>
> I managed to get the original MinnowBoards to netboot with version<br>
> 1.00 firmware, but it did take a bit of legwork - I'm using a GRUB<br>
> image, and there's a race condition between GRUB using the EFI network<br>
> stack and the UEFI firmware responding to ARP requests that causes<br>
> GRUB to hang.  I got around it by editing the GRUB source to detect<br>
> that particular condition and simply retry (a bit of a hack, but it<br>
> works).  Don't know if this is what you were running into...<br>
><br>
><br>
> My problem is that I'm trying to upgrade to the Minnow Max, but am<br>
> having trouble even enabling netbooting to try it - I used the 'bcfg<br>
> boot mv' command at the UEFI Shell to change the boot order to netboot<br>
> the original MinnowBoard, but the bcfg command appears to be<br>
> unsupported in the Minnow Max firmware.<br>
><br>
><br>
> On Tue, Aug 5, 2014 at 8:25 PM, Bryan Smith <<a href="mailto:bryan@fossetcon.org" target="_blank">bryan@fossetcon.org</a>><br>
> wrote:<br>
>         Hey John,<br>
><br>
>         I tried this tirelessly quite a few times and I even built my<br>
>         own UEFI<br>
>         with the UEFI Firmware Development Kit. I too noticed things<br>
>         were missing<br>
>         but the ip stack stuff is definitely in there. I could set<br>
>         ip's etc, and<br>
>         it would attempt to netboot by grabbing files via tftp, but it<br>
>         always<br>
>         failed afterwards.<br>
>         <a href="https://groups.google.com/forum/#!searchin/minnowboard/netboot" target="_blank">https://groups.google.com/forum/#!searchin/minnowboard/netboot</a><br>
><br>
>         It doesn't work on version 1.0 even though it's said to be<br>
>         added in that<br>
>         version. I waited for 1.0 to only find that it didn't work and<br>
>         it's still<br>
>         in that state as there is no new firmware.<br>
><br>
>         MinnowBoard UEFI Firmware Release Version 1.00<br>
>         2013 Dec 5th<br>
><br>
>         C. SUPPORTED FEATURES<br>
>            - Boot from SATA, micro SD, USB, Ethernet (PXE)<br>
><br>
>         F. KNOWN ISSUES<br>
>         7.  Failed to boot from PXE IPV4<br>
><br>
>         8.  Failed to boot from PXE IPV6<br>
><br>
>         Here is the source of the ReleaseNotes.txt:<br>
>         <a href="http://uefidk.intel.com/sites/default/files//MB_UEFI_Firmware_v1.00.zip" target="_blank">http://uefidk.intel.com/sites/default/files//MB_UEFI_Firmware_v1.00.zip</a><br>
><br>
>         Bryan<br>
><br>
>         > Has anyone gotten a Max to PXE boot?  I've netbooted a<br>
>         version 1<br>
>         > MinnowBoard, but the UEFI shell on the Max seems to be<br>
>         missing the bcfg<br>
>         > command, and no network devices appear in the boot order<br>
>         through the<br>
>         > graphical bios menu system, so I'm not sure where to look to<br>
>         even try it.<br>
>         ><br>
>         > We're using these for a project at Google, and I'd like to<br>
>         get us using<br>
>         > Max'es, but the ability to netboot is critical for us, so<br>
>         any help would<br>
>         > be<br>
>         > greatly appreciated.<br>
>         ><br>
>         > Thanks!<br>
>         > ~madsci<br>
><br>
>         > _______________________________________________<br>
>         > elinux-MinnowBoard mailing list<br>
>         > <a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.elinux.org</a><br>
>         > <a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/mailman/listinfo/elinux-minnowboard</a><br>
>         ><br>
><br>
><br>
><br>
>         --<br>
>         Program Director<br>
>         Fossetcon 2014<br>
>         Free and Open Source Software Expo and Technology Conference<br>
>         <a href="http://fossetcon.org" target="_blank">http://fossetcon.org</a><br>
><br>
>         Sept 11-13, 2014<br>
>         Rosen Plaza Hotel Orlando, FL<br>
>         Room Discount Code: FOSS14 or FOSSETCON2014<br>
>         Book Your Room Now: <a href="tel:%28407%29%20996-9700" value="+14079969700" target="_blank">(407) 996-9700</a><br>
>         <a href="http://bit.ly/1hvPSWX" target="_blank">http://bit.ly/1hvPSWX</a><br>
>         --<br>
>         Platinum Sponsors:<br>
>         Citrix - Open@Citrix<br>
><br>
>         Gold Sponsors:<br>
>         Nvidia<br>
><br>
>         Chef - IT Automation<br>
><br>
>         MySQL<br>
><br>
>         Silver Sponsors:<br>
>         Ubuntu supported by Canonical<br>
><br>
>         Omnibond supporting OrangeFS<br>
><br>
>         HP<br>
><br>
>         _______________________________________________<br>
>         elinux-MinnowBoard mailing list<br>
>         <a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.elinux.org</a><br>
>         <a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/mailman/listinfo/elinux-minnowboard</a><br>
><br>
><br>
> _______________________________________________<br>
> elinux-MinnowBoard mailing list<br>
> <a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.elinux.org</a><br>
> <a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/mailman/listinfo/elinux-minnowboard</a><br>
<br>
_______________________________________________<br>
elinux-MinnowBoard mailing list<br>
<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.elinux.org</a><br>
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/mailman/listinfo/elinux-minnowboard</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>