linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* mtd-utils io_paral test fails on NAND
@ 2019-11-21 19:54 Otto Blom
  2019-11-22  9:53 ` Richard Weinberger
  0 siblings, 1 reply; 8+ messages in thread
From: Otto Blom @ 2019-11-21 19:54 UTC (permalink / raw)
  To: linux-mtd

Hello All !

A couple of updates on this problem. Turns out io_read also fails in
the same way as io_paral - A page of data comes back as all zeros.
Interestingly I added a retry option to see if it is a read or write
problem and turns out every single time so far the data is correct
when I read it a second time.

In summary when I run runubitests.sh it passes about 70% of the time,
io_paral fails 25% and io_read the remaining 5%

Any recommendations on what to try next ?

Thanks in advance

/Otto

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mtd-utils io_paral test fails on NAND
  2019-11-21 19:54 mtd-utils io_paral test fails on NAND Otto Blom
@ 2019-11-22  9:53 ` Richard Weinberger
  2019-11-25 17:22   ` Otto Blom
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Weinberger @ 2019-11-22  9:53 UTC (permalink / raw)
  To: Otto Blom; +Cc: linux-mtd

On Thu, Nov 21, 2019 at 8:54 PM Otto Blom <oblom586@gmail.com> wrote:
>
> Hello All !
>
> A couple of updates on this problem. Turns out io_read also fails in
> the same way as io_paral - A page of data comes back as all zeros.
> Interestingly I added a retry option to see if it is a read or write
> problem and turns out every single time so far the data is correct
> when I read it a second time.
>
> In summary when I run runubitests.sh it passes about 70% of the time,
> io_paral fails 25% and io_read the remaining 5%
>
> Any recommendations on what to try next ?

Test one layer deeper. e.g. flash_readtest.

-- 
Thanks,
//richard

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mtd-utils io_paral test fails on NAND
  2019-11-22  9:53 ` Richard Weinberger
@ 2019-11-25 17:22   ` Otto Blom
  2019-11-25 22:27     ` Richard Weinberger
  0 siblings, 1 reply; 8+ messages in thread
From: Otto Blom @ 2019-11-25 17:22 UTC (permalink / raw)
  To: Richard Weinberger; +Cc: linux-mtd

Hi Richard !

Interestingly I had flash_readtest running in a loop the whole weekend
without any errors. Although this test does not verify the data read
so it could point towards a controller / driver problem. I'm in the
process of upgrading the SDK from 2017.3 to 2019.2 to see if that
makes any difference

Thanks,

/Otto

On Fri, Nov 22, 2019 at 1:53 AM Richard Weinberger
<richard.weinberger@gmail.com> wrote:
>
> On Thu, Nov 21, 2019 at 8:54 PM Otto Blom <oblom586@gmail.com> wrote:
> >
> > Hello All !
> >
> > A couple of updates on this problem. Turns out io_read also fails in
> > the same way as io_paral - A page of data comes back as all zeros.
> > Interestingly I added a retry option to see if it is a read or write
> > problem and turns out every single time so far the data is correct
> > when I read it a second time.
> >
> > In summary when I run runubitests.sh it passes about 70% of the time,
> > io_paral fails 25% and io_read the remaining 5%
> >
> > Any recommendations on what to try next ?
>
> Test one layer deeper. e.g. flash_readtest.
>
> --
> Thanks,
> //richard

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mtd-utils io_paral test fails on NAND
  2019-11-25 17:22   ` Otto Blom
@ 2019-11-25 22:27     ` Richard Weinberger
  2019-11-26 17:11       ` Otto Blom
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Weinberger @ 2019-11-25 22:27 UTC (permalink / raw)
  To: Otto Blom; +Cc: linux-mtd

Otto,

----- Ursprüngliche Mail -----
> Von: "Otto Blom" <oblom586@gmail.com>
> An: "Richard Weinberger" <richard.weinberger@gmail.com>
> CC: "linux-mtd" <linux-mtd@lists.infradead.org>
> Gesendet: Montag, 25. November 2019 18:22:10
> Betreff: Re: mtd-utils io_paral test fails on NAND

> Hi Richard !
> 
> Interestingly I had flash_readtest running in a loop the whole weekend
> without any errors. Although this test does not verify the data read
> so it could point towards a controller / driver problem. I'm in the
> process of upgrading the SDK from 2017.3 to 2019.2 to see if that
> makes any difference

pagetest shoud also verify the data.

If it fails only on top of UBI another possible error source is
DMA. Both UBI and UBIFS use vmalloced() buffers, a driver must not DMA
from/to these and use bounce buffers. If the driver is buggy in this
area everything looks shiny until you start using UBI...

Is the bad data always zeros? This also does not sound like an UBI
LEB->PEB mismatch.

Thanks,
//richard

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mtd-utils io_paral test fails on NAND
  2019-11-25 22:27     ` Richard Weinberger
@ 2019-11-26 17:11       ` Otto Blom
  2019-11-26 20:26         ` Richard Weinberger
  0 siblings, 1 reply; 8+ messages in thread
From: Otto Blom @ 2019-11-26 17:11 UTC (permalink / raw)
  To: Richard Weinberger; +Cc: linux-mtd

Hi Richard !

nandpagetest ran for 12h+ w/o failing, so it looks like a driver
problem like you suggested.

All the times I've seen if fail (around 10) the failed page came back
with all zeros.. Which is a bit strange as I would think "random" /
duplicated page would be more likely. Maybe the page read fails
silently and the controller returns all zeros

Thanks for you help & insights in this !

/Otto

On Mon, Nov 25, 2019 at 2:27 PM Richard Weinberger <richard@nod.at> wrote:
>
> Otto,
>
> ----- Ursprüngliche Mail -----
> > Von: "Otto Blom" <oblom586@gmail.com>
> > An: "Richard Weinberger" <richard.weinberger@gmail.com>
> > CC: "linux-mtd" <linux-mtd@lists.infradead.org>
> > Gesendet: Montag, 25. November 2019 18:22:10
> > Betreff: Re: mtd-utils io_paral test fails on NAND
>
> > Hi Richard !
> >
> > Interestingly I had flash_readtest running in a loop the whole weekend
> > without any errors. Although this test does not verify the data read
> > so it could point towards a controller / driver problem. I'm in the
> > process of upgrading the SDK from 2017.3 to 2019.2 to see if that
> > makes any difference
>
> pagetest shoud also verify the data.
>
> If it fails only on top of UBI another possible error source is
> DMA. Both UBI and UBIFS use vmalloced() buffers, a driver must not DMA
> from/to these and use bounce buffers. If the driver is buggy in this
> area everything looks shiny until you start using UBI...
>
> Is the bad data always zeros? This also does not sound like an UBI
> LEB->PEB mismatch.
>
> Thanks,
> //richard

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mtd-utils io_paral test fails on NAND
  2019-11-26 17:11       ` Otto Blom
@ 2019-11-26 20:26         ` Richard Weinberger
  2019-12-03 17:43           ` Otto Blom
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Weinberger @ 2019-11-26 20:26 UTC (permalink / raw)
  To: Otto Blom; +Cc: linux-mtd

Otto,

----- Ursprüngliche Mail -----
> Von: "Otto Blom" <oblom586@gmail.com>
> An: "richard" <richard@nod.at>
> CC: "linux-mtd" <linux-mtd@lists.infradead.org>
> Gesendet: Dienstag, 26. November 2019 18:11:09
> Betreff: Re: mtd-utils io_paral test fails on NAND

> Hi Richard !
> 
> nandpagetest ran for 12h+ w/o failing, so it looks like a driver
> problem like you suggested.
> 
> All the times I've seen if fail (around 10) the failed page came back
> with all zeros.. Which is a bit strange as I would think "random" /
> duplicated page would be more likely. Maybe the page read fails
> silently and the controller returns all zeros

If I was in your situation I'd try to figure where the 0x00 bytes come from.
Does the driver write zeros? Maybe the page is zero initialized and the controller
completely fails to transfer data and does not signal it?

Since nandpagetest works, but UBI not it points into the direction of DMA.
On the other hand, UBI uses offsets. Maybe this is broken in the driver...

I had more than once the case where a driver worked like charm if you asked
it for a single page or a whole block but failed if you asked for N pages
at a given offset.

Thanks,
//richard

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: mtd-utils io_paral test fails on NAND
  2019-11-26 20:26         ` Richard Weinberger
@ 2019-12-03 17:43           ` Otto Blom
  0 siblings, 0 replies; 8+ messages in thread
From: Otto Blom @ 2019-12-03 17:43 UTC (permalink / raw)
  To: Richard Weinberger; +Cc: linux-mtd

Hi Richard !

I updated to Petalinux 2019.2 and while it still fails it now fails in
a different manner. Previously only the reads failed and it was a full
page missing. Now the writes fails and its no longer full pages. 64
bytes at the start of the page has seemingly random data, then correct
data for 960 bytes, then another 128bytes of random data followed by
correct data. So this feels more like some kind of DMA problem. I'll
contact Xilinx to see what they say

Thanks for your help !

/Otto

On Tue, Nov 26, 2019 at 12:26 PM Richard Weinberger <richard@nod.at> wrote:
>
> Otto,
>
> ----- Ursprüngliche Mail -----
> > Von: "Otto Blom" <oblom586@gmail.com>
> > An: "richard" <richard@nod.at>
> > CC: "linux-mtd" <linux-mtd@lists.infradead.org>
> > Gesendet: Dienstag, 26. November 2019 18:11:09
> > Betreff: Re: mtd-utils io_paral test fails on NAND
>
> > Hi Richard !
> >
> > nandpagetest ran for 12h+ w/o failing, so it looks like a driver
> > problem like you suggested.
> >
> > All the times I've seen if fail (around 10) the failed page came back
> > with all zeros.. Which is a bit strange as I would think "random" /
> > duplicated page would be more likely. Maybe the page read fails
> > silently and the controller returns all zeros
>
> If I was in your situation I'd try to figure where the 0x00 bytes come from.
> Does the driver write zeros? Maybe the page is zero initialized and the controller
> completely fails to transfer data and does not signal it?
>
> Since nandpagetest works, but UBI not it points into the direction of DMA.
> On the other hand, UBI uses offsets. Maybe this is broken in the driver...
>
> I had more than once the case where a driver worked like charm if you asked
> it for a single page or a whole block but failed if you asked for N pages
> at a given offset.
>
> Thanks,
> //richard

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* mtd-utils io_paral test fails on NAND
@ 2019-11-20 20:32 Otto Blom
  0 siblings, 0 replies; 8+ messages in thread
From: Otto Blom @ 2019-11-20 20:32 UTC (permalink / raw)
  To: linux-mtd

[-- Attachment #1: Type: text/plain, Size: 2851 bytes --]

Hi There !

I've been looking into a few (very rare) cases of ubifs file system
corruption and noticed that our system fails the mtd-utils io_paral
test about 50% of the time. I doubt this is a problem with ubi or
ubifs, but I was hoping for some insights on what the problem might
be.

System Hardware -
Processor - Xilinx Zynq Ultrascale 4xARM53  (XCZU3EG)
Integrated Arasan NAND Flash controller IP Rev v3p9_140822
Flash - Micron MT29UZ4B8DZZHGPB-107 (DDR3 + MT29F4G08 NAND die)

Software -
Petalinux 2017.3 - Linux Kernel 4.9.0
mtd-utils 2.1.1

mtdinfo /dev/mtd2
mtd2
Name:                           misc
Type:                           nand
Eraseblock size:                131072 bytes, 128.0 KiB
Amount of eraseblocks:          1024 (134217728 bytes, 128.0 MiB)
Minimum input/output unit size: 2048 bytes
Sub-page size:                  2048 bytes
OOB size:                       64 bytes
Character device major/minor:   90:4
Bad blocks are allowed:         true
Device is writable:             true

ubinfo -d 5
ubi5
Volumes count:                           0
Logical eraseblock size:                 126976 bytes, 124.0 KiB
Total amount of logical eraseblocks:     1020 (129515520 bytes, 123.5 MiB)
Amount of available logical eraseblocks: 940 (119357440 bytes, 113.8 MiB)
Maximum count of volumes                 128
Count of bad physical eraseblocks:       4
Count of reserved physical eraseblocks:  76
Current maximum erase counter value:     96
Minimum input/output unit size:          2048 bytes
Character device major/minor:            218:0


I run the full battery of ubitests using the "runubitests.sh" script
but so far it only fails in io_paral. I modified io_paral so that it
prints the differences between the two buffers to help
troubleshooting, The patch is attached in case anyone finds it useful.

The test fails in write_thread() line 225, where the written buffer is
compared with what was read back. Using my patched version (line # are
different) it prints

write_thread():290: written and read data are different at byte: 14336

14336 / 2048 = 7 so the error occurred at start of the 7th page. The
hex dump of the buffers is attached, keep in mind it starts 10 bytes
before the failure. By looking at the logs we can see that the 8th
page is all zeros, then the correct data is once again showing up on
page 9 and onward.

So essentially what happened is that one page is missing the data and
instead has all zeros. I can imagine lots of problems that can cause
this to happen... but I was hoping someone could point me towards the
usual suspects ? I've seen it on multiple units so it does not seem to
be just one bad flash device. I have not seen nandpagetest &
nandsubpagetest fail yet, although both these run for substantially
shorter time compared to io_paral

Any hints & help is deeply appreciated

Thanks

/Otto

[-- Attachment #2: Wbuf.txt --]
[-- Type: text/plain, Size: 9954 bytes --]

Wbuf:
B7 03 79 E5 05 97 D2 DC  13 CC ED 0C 84 0C 5B 4A  |  ..y...........[J
38 96 A0 E9 64 DE A6 45  6E 2F 61 D9 93 99 27 7C  |  8...d..En/a...'|
B1 A6 0E AC 5D 66 B0 72  35 9B E5 E7 89 85 79 82  |  ....]f.r5.....y.
DF 57 D5 16 20 9E 87 99  F3 24 0F D3 D8 C2 5A E6  |  .W.. ....$....Z.
4C 59 94 EF 9C FD 7E 68  57 3D 7C C4 EE 59 5D 4F  |  LY....~hW=|..Y]O
20 5C 78 25 F8 9A 0C B4  B0 5B 5B A4 5C 08 B5 38  |   \x%.....[[.\..8
8D 70 2F 8F 5A B7 83 6A  88 14 72 B4 C3 DE B2 28  |  .p/.Z..j..r....(
92 E5 88 DD 42 9B C4 60  10 F9 73 48 69 F5 6F A8  |  ....B..`..sHi.o.
F1 92 56 82 49 C8 13 A2  26 97 5D 35 2A 12 57 B8  |  ..V.I...&.]5*.W.
68 F4 5E A2 43 31 9B D4  CF 8E 58 B8 98 83 BB F1  |  h.^.C1....X.....
FA A2 9A B0 71 FC C4 A7  60 A1 0F 87 0B 4A 8A 99  |  ....q...`....J..
4F 44 FC B4 9E DB 8D 1A  07 C8 45 83 94 E3 AA 4B  |  OD........E....K
CD 3F F9 84 10 62 21 2C  73 56 AF B0 8F 11 32 F0  |  .?...b!,sV....2.
E5 6B 9A DF B2 52 2E 08  C0 FB 2F 01 99 EB 15 E7  |  .k...R..../.....
CC 4A 80 01 21 5C 52 46  E0 73 88 7D 78 9D ED 31  |  .J..!\RF.s.}x..1
5F 11 CD EF 43 1B 54 DA  79 88 3E 6E 4B E7 74 17  |  _...C.T.y.>nK.t.
39 DE AE 73 72 FE 79 C0  CE 88 A2 DC FC 04 BE 78  |  9..sr.y........x
E2 3D 3B 36 EE CA 1D 71  9A 2D EE 0E 83 99 1C C5  |  .=;6...q.-......
50 80 FB 7E 74 30 91 74  0C 0C EB 87 E4 96 45 E9  |  P..~t0.t......E.
20 B1 10 9F 1C B5 E1 5C  6A C5 67 7D 40 48 2B 0C  |   ......\j.g}@H+.
56 2C 69 5B 08 0B 6A 72  8F E7 51 09 2C D3 FA 19  |  V,i[..jr..Q.,...
13 12 F1 42 F5 1D D0 3B  23 41 1E BC AD CF BD 64  |  ...B...;#A.....d
BE 50 21 86 F6 F6 F6 10  ED F4 5A 01 08 25 E7 8F  |  .P!.......Z..%..
A1 86 77 10 50 E0 34 70  D4 43 64 C0 AB 73 91 8D  |  ..w.P.4p.Cd..s..
91 31 82 8F A9 E7 EC A2  90 DD F6 34 45 E1 2F 81  |  .1.........4E./.
40 8D 5B 68 C3 FC 27 1A  37 40 1E 01 62 F7 DB 3E  |  @.[h..'.7@..b..>
48 F6 29 33 94 4B D5 A6  66 62 82 06 AE 00 CF 68  |  H.)3.K..fb.....h
C2 62 1E 5C C5 28 9F A1  C0 EA 69 88 C9 23 33 B5  |  .b.\.(....i..#3.
AC 62 04 0A 05 47 F1 6C  E8 15 13 CD BE 69 4A 7B  |  .b...G.l.....iJ{
B7 A9 0C 8B 50 C2 1E 35  0E 3F 54 55 51 CD DD 21  |  ....P..5.?TUQ..!
64 5C B0 E3 68 A1 41 6F  44 58 88 74 9E 85 C9 9A  |  d\..h.AoDX.t....
CA 73 26 E5 72 2B FC CE  2F DF 95 DC 81 44 68 D5  |  .s&.r+../....Dh.
C3 F4 19 D1 0E 95 D3 93  8B 18 75 BA 20 DE 3C 96  |  ..........u. .<.
A7 F0 33 29 B5 CB 6A 67  72 D5 F7 1D B2 35 AB 5D  |  ..3)..jgr....5.]
A1 24 4F 95 6C 47 56 B0  15 5B 0A D5 90 1D 45 D3  |  .$O.lGV..[....E.
F4 5A B7 B8 07 D3 56 8D  99 C3 F3 32 F6 09 0A 1A  |  .Z....V....2....
32 6B DA BA BF 82 69 36  2D 1F 83 1B F7 72 D5 10  |  2k....i6-....r..
6C 19 F7 2C 6B 52 A8 D6  0F 14 D4 E9 94 03 98 76  |  l..,kR.........v
60 54 3C 9F 9C 1B 24 0F  4A 93 3F 6C CE 03 23 52  |  `T<...$.J.?l..#R
A9 F3 08 2D DE 7F 59 A4  26 8C 4C 7D 12 EE 27 0B  |  ...-..Y.&.L}..'.
CB EF EC CD B4 91 1E A1  FA F7 1E 3F 2B F8 09 42  |  ...........?+..B
37 28 14 9E FC C5 8E 20  44 20 E6 26 53 7F 9D D4  |  7(..... D .&S...
4E 8E 11 9B 0D DE 6A CF  B2 91 AA D3 32 1F 39 D1  |  N.....j.....2.9.
6E 1F 25 C6 A7 F9 91 39  38 5C 42 25 EA 14 F2 96  |  n.%....98\B%....
BD FD 8A 87 59 8C 55 FC  59 F0 54 2C D2 6D AE 9E  |  ....Y.U.Y.T,.m..
44 98 8E FB 71 FA 8D 8C  C4 EF CA C7 98 1B 89 68  |  D...q..........h
4F 81 66 5C 3B 79 43 9A  78 6C F8 75 D2 2F 14 5A  |  O.f\;yC.xl.u./.Z
2C CD B7 DA 3E 95 ED 8E  EB 4F DF AA 68 0F E7 41  |  ,...>....O..h..A
CC 3A BF BF 50 B6 F2 EE  E3 91 31 C8 88 7D B8 12  |  .:..P.....1..}..
04 AD 0A 0D B4 B4 23 C2  DB 28 C6 2D C0 81 54 29  |  ......#..(.-..T)
97 0B 83 FE 31 A6 FB 1B  E4 AE DA 56 9F 89 EA 54  |  ....1......V...T
28 F6 F0 0D B6 96 23 3F  93 6D 49 FA 27 92 DD 73  |  (.....#?.mI.'..s
58 AB B5 82 85 F0 E9 39  12 5A 83 0E 95 84 88 C3  |  X......9.Z......
93 50 B1 DB E8 50 93 87  58 4E 61 59 67 1B D7 96  |  .P...P..XNaYg...
E4 61 E3 C7 5F D8 51 FD  29 F1 7E C7 35 9E C0 E4  |  .a.._.Q.).~.5...
17 D7 63 A1 11 75 43 93  03 F1 41 7D 1C DC 3C A3  |  ..c..uC...A}..<.
7F DB 0F B7 EA 76 90 21  82 EF CE 6B C6 63 FA D3  |  .....v.!...k.c..
C4 B4 A9 6F 7D 96 C4 FB  6F 19 C8 4D 12 28 FD 93  |  ...o}...o..M.(..
83 04 52 BA C5 BA 64 A7  29 43 E0 CF F4 A0 DB 29  |  ..R...d.)C.....)
43 83 22 C4 DA 61 06 C4  F7 A7 D3 45 D5 D6 EE B4  |  C."..a.....E....
1C 7E 0B 69 A8 38 BF 43  87 DD CE 6B 71 65 78 00  |  .~.i.8.C...kqex.
48 D5 97 1A 0F E1 9C 6C  D4 F9 A4 5F C5 35 1E B1  |  H......l..._.5..
B2 9F D8 66 9C C0 7A 8C  14 C4 D3 FC 2B 6D 35 F1  |  ...f..z.....+m5.
79 EE 0C B7 1D 45 71 72  A3 D7 17 B0 DF 5C E2 D7  |  y....Eqr.....\..
63 1C A0 E9 36 FE 70 CB  DD 54 9A 66 0A 63 47 06  |  c...6.p..T.f.cG.
EE D8 A0 E4 7B 11 2B 73  FA 19 15 93 01 DD 9E B4  |  ....{.+s........
B1 C8 9D 23 2E CB 75 1B  CA 00 DE 03 F9 E6 43 67  |  ...#..u.......Cg
FE CA 80 E3 D5 DE 76 DE  59 73 D7 37 38 CA 55 20  |  ......v.Ys.78.U
BB 48 98 4A 9E 1E 70 94  4B C3 CB 4D CF B1 90 90  |  .H.J..p.K..M....
86 C6 E2 BC 5E 66 06 52  04 7A C3 E5 C3 7B 65 BB  |  ....^f.R.z...{e.
4E FD C4 F0 8E 82 C1 D6  F1 03 26 94 2B D8 49 AC  |  N.........&.+.I.
80 1B CE 85 F3 AF C2 B6  E9 44 8E D4 D3 3D 5D E3  |  .........D...=].
C4 04 0C E1 D7 F9 B8 3A  0D 39 11 B4 9A 21 F0 62  |  .......:.9...!.b
DC CA 8E 2D BE BD D2 B2  AA 41 42 C9 9F 89 F2 9D  |  ...-.....AB.....
55 D8 7C 3F 5C D3 42 15  52 61 D3 10 27 1A B1 18  |  U.|?\.B.Ra..'...
61 80 24 51 15 DF FA 46  73 21 8D 5D 3D 50 36 C9  |  a.$Q...Fs!.]=P6.
D0 07 97 3B FB D2 27 CC  05 F7 1A FA 61 70 FA 0D  |  ...;..'.....ap..
96 D8 C4 8C 90 FD 4A 65  CA EE 5D A9 06 23 FB 6C  |  ......Je..]..#.l
06 F1 60 10 7F 9D 56 F7  46 BA 0A CE FE F0 E0 4C  |  ..`...V.F......L
4F 7D 74 DA A1 DA D0 20  57 4B 56 06 7F AB D0 77  |  O}t.... WKV....w
10 BE 49 3F D3 75 24 CB  D6 EB F1 16 DD 9C 6E EA  |  ..I?.u$.......n.
87 16 88 4B EA 58 72 6E  2B 24 06 6A 90 C2 8B 85  |  ...K.Xrn+$.j....
82 D7 14 AC 89 AC E3 3A  EA AC FB 85 A5 31 46 F1  |  .......:.....1F.
0F AF 8A 7E 46 51 AD 6B  45 49 9D 07 1E 25 15 3E  |  ...~FQ.kEI...%.>
75 51 8A 6E A6 46 F8 2D  E1 3E 46 F4 DC 5E D0 0E  |  uQ.n.F.-.>F..^..
74 06 34 71 C3 33 9B 32  84 7B 81 AC 2E 37 65 DB  |  t.4q.3.2.{...7e.
AA 18 B2 BC 6F 42 57 9A  1D CE 48 E3 BC CE 44 5C  |  ....oBW...H...D\
6F 36 F9 40 66 50 0F 98  35 1E 70 60 24 AB 6D 41  |  o6.@fP..5.p`$.mA
94 6C 37 B8 75 10 AF C2  30 5F CC A2 91 15 6C DD  |  .l7.u...0_....l.
17 5D 43 EE AF F9 B7 41  8F 83 E9 A4 64 E1 F9 DD  |  .]C....A....d...
56 6B 07 1E 2C 41 94 A1  A1 81 79 7D 99 71 3E 1E  |  Vk..,A....y}.q>.
B7 93 05 91 0C 77 CC 30  36 6F 10 29 0D 04 B4 AB  |  .....w.06o.)....
33 70 1A 85 91 38 09 27  CF 2B 9F 66 DD 92 C9 4B  |  3p...8.'.+.f...K
47 11 EE 31 1A 51 87 EF  B1 42 67 90 4C E9 CC AD  |  G..1.Q...Bg.L...
2C 3D 88 BA FA 7E E5 C2  CE 11 3D 44 72 0F 80 7C  |  ,=...~....=Dr..|
1A E1 A8 6D C4 3A 46 72  12 D6 92 23 50 79 CB CD  |  ...m.:Fr...#Py..
3F 8D C3 C5 A7 07 1A BC  69 F0 65 66 4F 1D A5 BC  |  ?.......i.efO...
30 44 4F B6 16 90 29 CD  7D 6C 04 30 E1 5B 89 80  |  0DO...).}l.0.[..
F3 B6 F2 88 A1 43 45 08  3D EC DA 32 2B E5 0C A7  |  .....CE.=..2+...
54 CA 9A 30 89 CD 73 0E  91 4F 90 59 08 D5 14 B2  |  T..0..s..O.Y....
60 DA 66 82 AA 55 25 79  9F C1 AA 85 77 A2 72 DD  |  `.f..U%y....w.r.
A9 83 16 E4 A9 C0 40 AB  E1 7B 1A 8C 94 EC B5 06  |  ......@..{......
00 62 D5 97 49 71 8D AC  CE 3A C6 9D E1 62 26 4F  |  .b..Iq...:...b&O
4B A9 E6 E9 69 3A 10 A6  10 97 4A 4F A8 98 12 B5  |  K...i:....JO....
61 E1 2A 2F AC E8 ED 53  F4 6E A5 2C D4 61 18 B2  |  a.*/...S.n.,.a..
E0 5E 58 B6 E0 12 6F A5  22 7E 9F 00 07 63 43 EB  |  .^X...o."~...cC.
FB 4D 76 BB DC EE A5 6C  BB A1 42 AD EA C6 5D 2A  |  .Mv....l..B...]*
AE D6 D3 F4 6A A4 AC A8  1F 95 D2 D3 BD F9 6B 74  |  ....j.........kt
87 3A 9C C3 2E 94 99 49  ED 63 92 CB 3D 24 69 46  |  .:.....I.c..=$iF
47 06 38 96 A3 C7 E7 04  D9 92 C4 B1 1D 29 6E 68  |  G.8..........)nh
47 9C D5 F7 82 60 15 F7  B9 89 62 AB 75 D8 F5 E0  |  G....`....b.u...
CE 36 82 DA F8 6F 88 83  C8 62 D2 04 45 3A 42 B0  |  .6...o...b..E:B.
8B 09 76 88 9E BF 5B A1  FE B6 D2 DA 85 61 56 7C  |  ..v...[......aV|
EB E7 ED 16 09 5C A2 76  74 5F C5 DA E5 95 BC 45  |  .....\.vt_.....E
8C E2 2F BF 97 A9 7B 7C  46 9B CE 91 84 8A 68 CA  |  ../...{|F.....h.
E5 61 7B FC C9 DC 1D 09  85 42 4B C0 3F 45 DA 90  |  .a{......BK.?E..
99 51 5A A9 90 B2 36 1E  53 72 CC 5F 82 D8 DB 35  |  .QZ...6.Sr._...5
35 31 87 20 1F 02 8C 3A  A4 D9 93 9E 01 5D 78 99  |  51. ...:.....]x.
24 A5 9D 83 B0 C2 77 B3  E6 F7 BF 6E 13 24 FE 08  |  $.....w....n.$..
AB 18 7D 6B 20 6A CB F7  E0 FC 21 F1 4E 77 1A D2  |  ..}k j....!.Nw..
B4 97 67 F5 27 DC 01 E1  B8 C2 78 37 AE EC 45 0C  |  ..g.'.....x7..E.
C9 EC B9 FA 56 A5 F6 DE  B5 98 68 46 51 88 8D AF  |  ....V.....hFQ...
50 09 47 B6 D9 D2 BC CD  77 A3 AF 8C 0C F7 33 4A  |  P.G.....w.....3J
73 31 AC 7B 23 57 6D 7D  68 6B 57 A6 C2 12 ED 15  |  s1.{#Wm}hkW.....
86 FC A8 D8 2A DF 93 2D  61 2F 2F 69 A9 DF 65 5A  |  ....*..-a//i..eZ
A6 BD 91 D0 B1 0F C3 C1  77 CD 0C EB 69 34 71 29  |  ........w...i4q)
39 11 50 C3 08 C7 6D 97  AE B0 58 02 14 50 F1 30  |  9.P...m...X..P.0
8B 63 12 AF CC E6 78 C0  79 F5 EC BC 5E 80 30 2B  |  .c....x.y...^.0+
C1 35 6F 7F C8 27 65 20  2E D5 62 63 5E 87 37 2C  |  .5o..'e ..bc^.7,
46 98 D0 08 C4 FE 08 09  19 70 F5 F3 49 CF FE 34  |  F........p..I..4
56 DA 50 CB CC D5 A6 1F  75 3E F4 B0 AD 19 7B 92  |  V.P.....u>....{.
20 C0 67 01 3D 84 BC 08  BF 50 4B AB 6E 72 49 45  |   .g.=....PK.nrIE
A9 A3 4C 2A E9 0B D9 8F  CD 34 B7 91 E7 33 17 C9  |  ..L*.....4...3..
9A B1 98 89 0D EA 5F 56  DC 21 E0 C9 6F AE 8D 37  |  ......_V.!..o..7
C0 7C 82 85 28 8B E8 9A  69 E9 8C 1B 53 0E 4E 94  |  .|..(...i...S.N.
05 41 5A 44 E0 F0 BB E7  B2 72 5D 68 84 DC 2E FA  |  .AZD.....r]h....
99 F9 E0 54 B4 53 C6 93  1A 6C 6C E2 4E CF FE 4E  |  ...T.S...ll.N..N
E5 01 6E 45 08 20 61 F1  8F EC D3 65 EC BA 0A 31  |  ..nE. a....e...1
BD 08 F8 04 19 76 B7 DD  59 A4 C3 1F 0A 13 BF 6D  |  .....v..Y......m
80 38 5F 8C C0 24 B3 D0  5D 99 F2 6D 38 78 A8 92  |  .8_..$..]..m8x..





[-- Attachment #3: mtd-utils-io_paral_hexdump.patch --]
[-- Type: application/octet-stream, Size: 2975 bytes --]

diff --git a/tests/ubi-tests/io_paral.c b/tests/ubi-tests/io_paral.c
index 4040b3e..2dc43e1 100644
--- a/tests/ubi-tests/io_paral.c
+++ b/tests/ubi-tests/io_paral.c
@@ -50,9 +50,62 @@ static char vol_nodes[THREADS_NUM + 1][sizeof(UBI_VOLUME_PATTERN) + 99];
 static unsigned char *wbufs[THREADS_NUM + 1];
 static unsigned char *rbufs[THREADS_NUM + 1];
 
+
+static void printhex(const void* data, size_t size) {
+	char ascii[17];
+	size_t i, j;
+	ascii[16] = '\0';
+
+	printf("\n");
+
+	for (i = 0; i < size; ++i) {
+		printf("%02X ", ((unsigned char*)data)[i]);
+		if (((unsigned char*)data)[i] >= ' ' && ((unsigned char*)data)[i] <= '~') {
+			ascii[i % 16] = ((unsigned char*)data)[i];
+		} else {
+			ascii[i % 16] = '.';
+		}
+		if ((i+1) % 8 == 0 || i+1 == size) {
+			printf(" ");
+			if ((i+1) % 16 == 0) {
+				printf("|  %s \n", ascii);
+			} else if (i+1 == size) {
+				ascii[(i+1) % 16] = '\0';
+				if ((i+1) % 16 <= 8) {
+					printf(" ");
+				}
+				for (j = (i+1) % 16; j < 16; ++j) {
+					printf("   ");
+				}
+				printf("|  %s \n", ascii);
+			}
+		}
+	}
+	printf("\n");
+}
+
+static long my_memcmp(const void *Ptr1, const void *Ptr2, size_t Count)
+{
+    int v = 0;
+    long pos = 0;
+    char *p1 = (char *)Ptr1;
+    char *p2 = (char *)Ptr2;
+
+    while(Count-- > 0 && v == 0)
+    {
+        v = *(p1++) - *(p2++);
+        if (v == 0)
+            pos++;
+        else
+            break;
+    }
+
+    return pos;
+}
+
 static int update_volume(int vol_id, int bytes)
 {
-	int i, fd, ret, written = 0, rd = 0;
+	int i, fd, ret, written = 0, rd = 0, pos;
 	char *vol_node = vol_nodes[vol_id];
 	unsigned char *wbuf = wbufs[vol_id];
 	unsigned char *rbuf = rbufs[vol_id];
@@ -123,7 +176,17 @@ static int update_volume(int vol_id, int bytes)
 	}
 
 	if (memcmp(wbuf, rbuf, bytes)) {
-		errorm("written and read data are different");
+		pos = my_memcmp(wbuf, rbuf, bytes);
+		errorm("written and read data are different at byte: %d\n", pos);
+
+		errorm("Wbuf:");
+
+		if (pos <= 10) //Try to print 10 bytes before mismatch
+			pos = 10;
+		printhex(&wbuf[pos-10], 8192);
+
+		errorm("Rbuf:");
+		printhex(&rbuf[pos-10], 8192);
 		goto err_close;
 	}
 
@@ -170,7 +233,7 @@ static void *update_thread(void *ptr)
 
 static void *write_thread(void *ptr)
 {
-	int ret, fd, vol_id = (long)ptr, i;
+	int ret, fd, vol_id = (long)ptr, i, pos;
 	char *vol_node = vol_nodes[vol_id];
 	unsigned char *wbuf = wbufs[vol_id];
 	unsigned char *rbuf = rbufs[vol_id];
@@ -223,7 +286,17 @@ static void *write_thread(void *ptr)
 		}
 
 		if (memcmp(wbuf, rbuf, dev_info.leb_size)) {
-			errorm("written and read data are different");
+			pos = my_memcmp(wbuf, rbuf, dev_info.leb_size);
+			errorm("written and read data are different at byte: %d\n", pos);
+
+			errorm("Wbuf:");
+
+			if (pos <= 10) //Try to print 10 bytes before mismatch
+				pos = 10;
+			printhex(&wbuf[pos-10], 8192);
+
+			errorm("Rbuf:");
+			printhex(&rbuf[pos-10], 8192);
 			break;
 		}
 	}

[-- Attachment #4: RBuf.txt --]
[-- Type: text/plain, Size: 9947 bytes --]

Rbuf:
B7 03 79 E5 05 97 D2 DC  13 CC 00 00 00 00 00 00  |  ..y.............
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |  ................
00 00 00 00 00 00 00 00  00 00 62 63 5E 87 37 2C  |  ..........bc^.7,
46 98 D0 08 C4 FE 08 09  19 70 F5 F3 49 CF FE 34  |  F........p..I..4
56 DA 50 CB CC D5 A6 1F  75 3E F4 B0 AD 19 7B 92  |  V.P.....u>....{.
20 C0 67 01 3D 84 BC 08  BF 50 4B AB 6E 72 49 45  |   .g.=....PK.nrIE
A9 A3 4C 2A E9 0B D9 8F  CD 34 B7 91 E7 33 17 C9  |  ..L*.....4...3..
9A B1 98 89 0D EA 5F 56  DC 21 E0 C9 6F AE 8D 37  |  ......_V.!..o..7
C0 7C 82 85 28 8B E8 9A  69 E9 8C 1B 53 0E 4E 94  |  .|..(...i...S.N.
05 41 5A 44 E0 F0 BB E7  B2 72 5D 68 84 DC 2E FA  |  .AZD.....r]h....
99 F9 E0 54 B4 53 C6 93  1A 6C 6C E2 4E CF FE 4E  |  ...T.S...ll.N..N
E5 01 6E 45 08 20 61 F1  8F EC D3 65 EC BA 0A 31  |  ..nE. a....e...1
BD 08 F8 04 19 76 B7 DD  59 A4 C3 1F 0A 13 BF 6D  |  .....v..Y......m
80 38 5F 8C C0 24 B3 D0  5D 99 F2 6D 38 78 A8 92  |  .8_..$..]..m8x..

[-- Attachment #5: Type: text/plain, Size: 144 bytes --]

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-12-03 17:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-21 19:54 mtd-utils io_paral test fails on NAND Otto Blom
2019-11-22  9:53 ` Richard Weinberger
2019-11-25 17:22   ` Otto Blom
2019-11-25 22:27     ` Richard Weinberger
2019-11-26 17:11       ` Otto Blom
2019-11-26 20:26         ` Richard Weinberger
2019-12-03 17:43           ` Otto Blom
  -- strict thread matches above, loose matches on Subject: below --
2019-11-20 20:32 Otto Blom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).