[MinnowBoard] Firmware hang

Wu, Mike mike.wu at intel.com
Wed Oct 26 06:06:37 UTC 2016


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. 

Best Regards
Mike Wu


-----Original Message-----
From: elinux-MinnowBoard [mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Eric Wittmayer
Sent: Wednesday, October 26, 2016 12:23 AM
To: 'MinnowBoard Development and Community Discussion'
Subject: Re: [MinnowBoard] Firmware hang

Hi Sjoerd,
   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.

I used part # N25Q064A11ESE40G as the replacement.  Here is a link to Arrow where I purchased them.
http://components.arrow.com/part/detail/51523204S9061241N1037 

Hope this helps.
   Eric

> -----Original Message-----
> From: elinux-MinnowBoard [mailto:elinux-minnowboard- 
> bounces at lists.elinux.org] On Behalf Of Sjoerd Simons
> Sent: Tuesday, October 25, 2016 6:42 AM
> To: elinux-minnowboard at lists.elinux.org
> Subject: [MinnowBoard] Firmware hang
> 
> Hey,
> 
> I've been having issues with some of the minnowboard max boards in our 
> test lab for a while where at times they never finished post.
> Reflashing the flash seemed to help for a while, until the issues came
back
> again. With the debug version of the firmware the last few lines
> are:
> 
> Gpio_S5_4 value is 0x3
> Gpio_S5_17 value is 0x3
> Firmware Volume for Variable Store is corrupted Firmware Volume for 
> Variable Store is corrupted
> 
> ASSERT_EFI_ERROR (Status = Not Found)
> ASSERT m:\Vlv2TbltDevicePkg\PlatformInitPei\PlatformEarlyInit.c(213):
> !EFI_ERROR (Status)
> 
> 
> A full log can be found here:
>   https://lava.collabora.co.uk/scheduler/job/367353/log_file
> 
> 
> Any ideas?
> --
> Sjoerd Simons
> Collabora Ltd.
> 
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard

_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard


More information about the elinux-MinnowBoard mailing list