<div dir="ltr">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.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 25, 2016 at 11:06 PM, Wu, Mike <span dir="ltr"><<a href="mailto:mike.wu@intel.com" target="_blank">mike.wu@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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">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" rel="noreferrer" 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-">elinux-minnowboard-</a><br>
> <a href="mailto:bounces@lists.elinux.org">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">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" rel="noreferrer" 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">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>
______________________________<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>
______________________________<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>
</blockquote></div><br></div>