TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: MARTIN GREGORIE
from: RICKMAN
date: 2017-03-25 14:30:00
subject: Re: 64Gbyte flash memory

On 3/25/2017 8:12 AM, Martin Gregorie wrote:
> On Fri, 24 Mar 2017 22:01:39 -0400, rickman wrote:
>
>> On 3/24/2017 8:30 PM, Martin Gregorie wrote:
>>> On Fri, 24 Mar 2017 21:09:33 +0000, James Harris wrote:
>>>
>>>> That's the first I have heard of flash failure modes. From a quick
>>>> read-up it seems that writes start to fail. Presumably they are only a
>>>> problem if they go undetected. So don't flash drivers read back what
>>>> they have written?
>>>>
>>> There's not a lot about easy-to-find stuff about flash failure modes,
>>> but there was a good thread about it on this newsgroup about three
>>> weeks ago.
>>> Here are the links and references I kept from it:
>>>
>>> 1) There are three kinds of devices:
>>>
>>>    - those which do no wear levelling at all. A given logical disk
>>>      block always maps to the same physical block, i.e. the same
>>>      transistors. The blocks holding frequently re-written data wear
>>>      out quickly.
>>>
>>>    - those which do dynamic wear levelling, so each time a given
>>>    logical
>>>      disk block is written, the hardware chooses, *from those currently
>>>      not in use*, a different physical block to map it to. This helps a
>>>      lot, but only if the device has a good number of unused blocks to
>>>      choose from. Don't run this kind of device close to full.
>>>
>>>    - those which do static wear levelling. Blocks which hold in-use,
>>>      but infrequently modified, data are occasionally rotated into more
>>>      heavily used cells, so that the whole device free and in use wears
>>>      out at the same rate.
>>>
>>>    - Thats a summary.
>>>      More here: https://en.wikipedia.org/wiki/Wear_leveling
>>>
>>>    - the summary is more or less verbatim from John Aldridge
>>>
>>> 2) "Flash memory card design" covers the relationship between pages,
>>>    erase blocks and allocation groups and describes their impact on
>>>    device life and throughput:
>>>
>>>    https://wiki.linaro.org/WorkingGroups/KernelArchived/Projects/
>>> FlashCardSurvey?action=show&redirect=WorkingGroups%2FKernel%2FProjects%
>>> 2FFlashCardSurvey
>>>
>>> 3) Andrew Gabriel posted a good piece about
>>>    Enterprise_vs_Consumer Flash media
>>>
>>> All were in a thread in this newsgroup called "High traffic in MySQL
>>> can corrupt SD?". The first post was on the 1st of March, so your
>>> newsreader may still have a copy. Failing that, there's always Google
>>> Groups, which should have the whole thread.
>>>
>>> ======
>>>
>>> Take a look at this: http://www.bunniestudios.com/blog/?p=918
>>>
>>> which gives an excellent education of why you should be careful where
>>> you buy SD cards and who you buy them from. Well worth the read.
>>>
>>> Lastly, here are my thoughts on how best to avoid damaging and/or
>>> corrupting SD cards. This is mainly discussing their use in PNAs that
>>> are being used as navigation aids, but it is also directly applicable
>>> to using them in RPis though the cards used to hold these programs and
>>> the associated maps, log files etc can be quite a lot smaller that
>>> you'd ever plug into an RPi:
>>>
>>> http://www.gregorie.org/gliding/pna/sd_card.html
>>
>> What exactly is a PNA?  Your web page uses the term, but doesn't explain
>> it.  At first I thought it would be some sort of satnav device, but then
>> you refer to, "PNAs that are being used as navigation aids".  If only
>> some of these devices are used for navigation, then I would think we
>> aren't talking about navigation devices....???
>>
>> https://en.wikipedia.org/wiki/PNA
>>
>> http://www.urbandictionary.com/define.php?term=PNA
>>
>> So what is a PNA?  Is this something like an iPad?
>
> Sorry: thought it was more generally known term. Stands for Personal
> Navigation Assistant, i.e. a PDA (Personal Digital Assistant) with a
> built-in GPS.

Ok, so it is a PDA.  So what is different about using a PDA as a satnav
from using it in any other mode from the perspective of the SD card?

--

Rick C

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.