On Wednesday 13 July 2011, Peter Warasin wrote:
hi
On 13/07/11 15:23, Arnd Bergmann wrote:
looks like same manfid and controller like the first filemate card in your list
Ah, I wondered about this. I also had a Sandisk-labelled card with the same controller and name "LEXAR", so this is probably the same hardware. Sandisk also confirmed to me that the card I had was not an authentic Sandisk card.
interesting. so this is probably a fake? but the same 8GB card has similar values but a different manfid and oemid..
I wouldn't say 'probably', but it's at least noteworthy that you have cards with two different manufacturer id fields from a company that claims to make everything themselves. If one of the two is fake, it's at least not clear which one is.
No. What happens is that every write access is a whole erase block,
[..]
so this should be always the case then, that writing with the exact erase-block size remains fast also with many concurrent blocks
Yes, exactly. Another way to find out the erase block size based on this is to use
for i in 1 2 3 4 6 8 ; do echo Size $[$i * 1024 * 1024] flashbench --erasesize=$[$i * 1024 * 1024] --blocksize=$[$i * 1024 * 1024] --open-au --open-au-nr=10 echo Size $[$i * 1024 * 1024], align $[$i/2 * 1024 * 1024] flashbench --erasesize=$[$i * 1024 * 1024] --blocksize=$[$i * 1024 * 1024] --open-au --open-au-nr=10 --align=$[$i/2 * 1024 * 1024] done
Any naturally aligned erase blocks or multiples of it should be fine here, while unaligned blocks and smaller blocks are not.
Arnd