<div dir="ltr">being 65, it's all old school. and thanks, eric, that was what i meant, and should have explicitly stated. my bad. i will try and be more clear in future.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 26, 2016 at 9:25 AM, Richardson, Brian <span dir="ltr"><<a href="mailto:brian.richardson@intel.com" target="_blank">brian.richardson@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_3699099098606797380WordSection1">
<p class="MsoNormal"><a name="m_3699099098606797380__MailEndCompose"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">Ain’t no school like the old school
</span></a><span style="font-size:11.0pt;font-family:Wingdings;color:#993366">J</span><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366"> That’s a good option to explore, assuming it’s not too much additional cost for the manufacturer.
 Maybe someone from the hardware team can comment.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">Thanks … br<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">---<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">Brian Richardson, Senior Technical Marketing Engineer, Intel Software<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><a href="mailto:brian.richardson@intel.com" target="_blank"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">brian.richardson@intel.com</span></a><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">
 -- </span><a href="http://evangelists.intel.com/bio/Brian_Richardson_" target="_blank"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366">http://evangelists.intel.com/<wbr>bio/Brian_Richardson_</span></a><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d"><u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#993366"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><a name="m_3699099098606797380______replyseparator"></a><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> elinux-MinnowBoard [mailto:<a href="mailto:elinux-minnowboard-bounces@lists.elinux.org" target="_blank">elinux-minnowboard-<wbr>bounces@lists.elinux.org</a>]
<b>On Behalf Of </b>Eric Wittmayer<br>
<b>Sent:</b> Wednesday, October 26, 2016 12:13 PM<br>
<b>To:</b> 'MinnowBoard Development and Community Discussion' <<a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@lists.<wbr>elinux.org</a>><br>
<b>Subject:</b> Re: [MinnowBoard] Firmware hang<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi Brian,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">  I think he meant an old school 8 pin DIP socket.  I know that would use some more board real estate than that current package but a lot less than the kind ok
 socket I think you mean.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I too would appreciate a socketed part.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">  Eric<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> elinux-MinnowBoard [<a href="mailto:elinux-minnowboard-bounces@lists.elinux.org" target="_blank">mailto:elinux-minnowboard-<wbr>bounces@lists.elinux.org</a>]
<b>On Behalf Of </b>Richardson, Brian<br>
<b>Sent:</b> Wednesday, October 26, 2016 8:57 AM<br>
<b>To:</b> MinnowBoard Development and Community Discussion<br>
<b>Subject:</b> Re: [MinnowBoard] Firmware hang<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">Unfortunately, there are many reliability issues with SPI sockets that make them unsuitable for production boards (hinges/doors/clips break after repeated
 use … I have experienced this often after years of working on pre-production hardware). It also takes more board real estate to mount a socket (layout issue & cost issue).<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">The SPI 8-pin header is provided for easy reprogramming of the SPI part. SPI parts have a fairly long life cycle, even factoring in frequent reprogramming
 and storing NVRAM variables. <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">When using a SPI hardware programmer, please make sure you’re using the correct voltage values. This can easily damage the SPI part. Using the default UEFI
 Shell app or Capsule update for firmware upgrades is the most reliable method, since the firmware is using proper values for that part.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">Thanks … br<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">---<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">Brian Richardson, Senior Technical Marketing Engineer, Intel Software<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify"><a href="mailto:brian.richardson@intel.com" target="_blank"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">brian.richardson@intel.com</span></a><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">
 -- </span><a href="http://evangelists.intel.com/bio/Brian_Richardson_" target="_blank"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d">http://evangelists.intel.com/<wbr>bio/Brian_Richardson_</span></a><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Intel Clear",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> elinux-MinnowBoard [<a href="mailto:elinux-minnowboard-bounces@lists.elinux.org" target="_blank">mailto:elinux-minnowboard-<wbr>bounces@lists.elinux.org</a>]
<b>On Behalf Of </b>Douglas Kryder<br>
<b>Sent:</b> Wednesday, October 26, 2016 4:25 AM<br>
<b>To:</b> MinnowBoard Development and Community Discussion <<a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@lists.<wbr>elinux.org</a>><br>
<b>Subject:</b> Re: [MinnowBoard] Firmware hang<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">because of this "decay" thru use of the chip and the nature of the board to be used by "makers", "experimenters", "researchers", and " hobbists" i'd sure like to see these chips to be mounted in socket type receptacles instead of surface
 mount. and i do not think i'm alone in desire for this change.  it would be a generous nod to the makers to place a socket. not sure there is much, if any, downside to doing this. others may want to help present the gains and loses.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Tue, Oct 25, 2016 at 11:06 PM, Wu, Mike <<a href="mailto:mike.wu@intel.com" target="_blank">mike.wu@intel.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<p class="MsoNormal"><br>
Be aware that SPI flash has limited life cycle. If we repeatedly erase it (like write big variable into it), the SPI chip will be dead very soon. Then it will look like variable corrupted.<br>
<br>
Best Regards<br>
Mike Wu<br>
<br>
<br>
-----Original Message-----<br>
From: elinux-MinnowBoard [mailto:<a href="mailto:elinux-minnowboard-bounces@lists.elinux.org" target="_blank">elinux-minnowboard-<wbr>bounces@lists.elinux.org</a>] On Behalf Of Eric Wittmayer<br>
Sent: Wednesday, October 26, 2016 12:23 AM<br>
To: 'MinnowBoard Development and Community Discussion'<br>
Subject: Re: [MinnowBoard] Firmware hang<br>
<br>
Hi Sjoerd,<br>
   I had a similar problem on a minnowboard max.  I ended up replacing the SPI flash part on it and that solved the problem.  Of course I probably caused the problem by repeatedly programming the SPI flash with a 5v programmer while I was working on UEFI driver
 development.  I don't remember specifically where the boot would hang but repeated power cycling the board would get it too boot eventually.  The problem started out happening occasionally and slowly got worse until I had to power cycle many times to get a
 good boot.<br>
<br>
I used part # N25Q064A11ESE40G as the replacement.  Here is a link to Arrow where I purchased them.<br>
<a href="http://components.arrow.com/part/detail/51523204S9061241N1037" target="_blank">http://components.arrow.com/<wbr>part/detail/<wbr>51523204S9061241N1037</a><br>
<br>
Hope this helps.<br>
   Eric<br>
<br>
> -----Original Message-----<br>
> From: elinux-MinnowBoard [mailto:<a href="mailto:elinux-minnowboard-" target="_blank">elinux-minnowboard-</a><br>
> <a href="mailto:bounces@lists.elinux.org" target="_blank">bounces@lists.elinux.org</a>] On Behalf Of Sjoerd Simons<br>
> Sent: Tuesday, October 25, 2016 6:42 AM<br>
> To: <a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@lists.<wbr>elinux.org</a><br>
> Subject: [MinnowBoard] Firmware hang<br>
><br>
> Hey,<br>
><br>
> I've been having issues with some of the minnowboard max boards in our<br>
> test lab for a while where at times they never finished post.<br>
> Reflashing the flash seemed to help for a while, until the issues came<br>
back<br>
> again. With the debug version of the firmware the last few lines<br>
> are:<br>
><br>
> Gpio_S5_4 value is 0x3<br>
> Gpio_S5_17 value is 0x3<br>
> Firmware Volume for Variable Store is corrupted Firmware Volume for<br>
> Variable Store is corrupted<br>
><br>
> ASSERT_EFI_ERROR (Status = Not Found)<br>
> ASSERT m:\Vlv2TbltDevicePkg\<wbr>PlatformInitPei\<wbr>PlatformEarlyInit.c(213):<br>
> !EFI_ERROR (Status)<br>
><br>
><br>
> A full log can be found here:<br>
>   <a href="https://lava.collabora.co.uk/scheduler/job/367353/log_file" target="_blank">https://lava.collabora.co.uk/<wbr>scheduler/job/367353/log_file</a><br>
><br>
><br>
> Any ideas?<br>
> --<br>
> Sjoerd Simons<br>
> Collabora Ltd.<br>
><br>
> ______________________________<wbr>_________________<br>
> elinux-MinnowBoard mailing list<br>
> <a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.<wbr>elinux.org</a><br>
> <a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">
http://lists.elinux.org/<wbr>mailman/listinfo/elinux-<wbr>minnowboard</a><br>
<br>
______________________________<wbr>_________________<br>
elinux-MinnowBoard mailing list<br>
<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.<wbr>elinux.org</a><br>
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<wbr>mailman/listinfo/elinux-<wbr>minnowboard</a><br>
______________________________<wbr>_________________<br>
elinux-MinnowBoard mailing list<br>
<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.<wbr>elinux.org</a><br>
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<wbr>mailman/listinfo/elinux-<wbr>minnowboard</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
elinux-MinnowBoard mailing list<br>
<a href="mailto:elinux-MinnowBoard@lists.elinux.org">elinux-MinnowBoard@lists.<wbr>elinux.org</a><br>
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" rel="noreferrer" target="_blank">http://lists.elinux.org/<wbr>mailman/listinfo/elinux-<wbr>minnowboard</a><br>
<br></blockquote></div><br></div>