This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: NAND mtd_oobtest fails

Part Number: AM3352

Hi,

We encount the same issue with the linked question.

It's normal in norml usages but failed in mtd_oobtest.

sdk version: ti-processor-sdk-linux-am335x-evm-01.00.00.00

kernel version: 3.14.26 

Nand flash: TH58NVG2S3HTA00  2048 byte per page, 128 byte per page OOB

setting in DTS:

reg = <0 0 0>; /* CS0, offset 0 */
nand-bus-width = <8>;
gpmc,device-width = <1>;
gpmc,sync-clk-ps = <0>;
gpmc,cs-on-ns = <0>;
gpmc,cs-rd-off-ns = <44>;
gpmc,cs-wr-off-ns = <44>;
gpmc,adv-on-ns = <6>;
gpmc,adv-rd-off-ns = <34>;
gpmc,adv-wr-off-ns = <44>;
gpmc,we-on-ns = <0>;
gpmc,we-off-ns = <40>;
gpmc,oe-on-ns = <0>;
gpmc,oe-off-ns = <54>;
gpmc,access-ns = <64>;
gpmc,rd-cycle-ns = <82>;
gpmc,wr-cycle-ns = <82>;
gpmc,wait-on-read = "true";
gpmc,wait-on-write = "true";
gpmc,bus-turnaround-ns = <0>;
gpmc,cycle2cycle-delay-ns = <0>;
gpmc,clk-activation-ns = <0>;
gpmc,wait-monitoring-ns = <0>;
gpmc,wr-access-ns = <40>;
gpmc,wr-data-mux-bus-ns = <0>;
ti,nand-ecc-opt= "bch8";
ti,elm-id = <&elm>;
/* MTD partition table */
/* All SPL-* partitions are sized to minimal length
* which can be independently programmable. For
* NAND flash this is equal to size of erase-block */
#address-cells = <1>;
#size-cells = <1>;

flash recommended setting:

and the log is as below:

[  226.966966] 
[  226.968630] =================================================
[  226.974765] mtd_oobtest: MTD device: 11
[  226.979974] mtd_oobtest: MTD device size 348913664, eraseblock size 131072, page size 2048, count of eraseblocks 2662, pages per eraseblock 64, OOB size 128, OOB available 70
[  226.997373] mtd_test: scanning for bad eraseblocks
[  227.015868] mtd_test: block 110 is bad
[  227.019987] mtd_test: block 111 is bad
[  227.316307] mtd_test: block 1790 is bad
[  227.413882] mtd_test: block 2080 is bad
[  227.446582] mtd_test: block 2158 is bad
[  227.451236] mtd_test: block 2159 is bad
[  227.612029] mtd_test: scanned 2662 eraseblocks, 6 are bad
[  227.617750] mtd_oobtest: test 1 of 5
[  232.044576] mtd_oobtest: writing OOBs of whole device
[  232.073944] mtd_oobtest: written up to eraseblock 0
[  238.043513] mtd_oobtest: written up to eraseblock 256
[  244.067992] mtd_oobtest: written up to eraseblock 512
[  250.059130] mtd_oobtest: written up to eraseblock 768
[  256.034054] mtd_oobtest: written up to eraseblock 1024
[  262.390919] mtd_oobtest: written up to eraseblock 1280
[  268.369220] mtd_oobtest: written up to eraseblock 1536
[  274.329468] mtd_oobtest: written up to eraseblock 1792
[  280.302705] mtd_oobtest: written up to eraseblock 2048
[  286.202954] mtd_oobtest: written up to eraseblock 2304
[  292.561400] mtd_oobtest: written up to eraseblock 2560
[  294.921615] mtd_oobtest: written 2662 eraseblocks
[  294.926582] mtd_oobtest: verifying all eraseblocks
[  294.935987] mtd_oobtest: verified up to eraseblock 0
[  296.057686] mtd_oobtest: verified up to eraseblock 256
[  297.189178] mtd_oobtest: verified up to eraseblock 512
[  298.319135] mtd_oobtest: verified up to eraseblock 768
[  299.450038] mtd_oobtest: verified up to eraseblock 1024
[  300.579956] mtd_oobtest: verified up to eraseblock 1280
[  301.710144] mtd_oobtest: verified up to eraseblock 1536
[  302.836884] mtd_oobtest: verified up to eraseblock 1792
[  303.968094] mtd_oobtest: verified up to eraseblock 2048
[  305.085380] mtd_oobtest: verified up to eraseblock 2304
[  306.215446] mtd_oobtest: verified up to eraseblock 2560
[  306.664941] mtd_oobtest: verified 2662 eraseblocks
[  306.669997] mtd_oobtest: test 2 of 5
[  312.256464] mtd_oobtest: writing OOBs of whole device
[  312.285622] mtd_oobtest: written up to eraseblock 0
[  318.256904] mtd_oobtest: written up to eraseblock 256
[  324.663620] mtd_oobtest: written up to eraseblock 512
[  330.687924] mtd_oobtest: written up to eraseblock 768
[  336.660301] mtd_oobtest: written up to eraseblock 1024
[  342.646533] mtd_oobtest: written up to eraseblock 1280
[  348.627147] mtd_oobtest: written up to eraseblock 1536
[  354.975248] mtd_oobtest: written up to eraseblock 1792
[  360.945856] mtd_oobtest: written up to eraseblock 2048
[  366.850968] mtd_oobtest: written up to eraseblock 2304
[  372.823452] mtd_oobtest: written up to eraseblock 2560
[  375.179322] mtd_oobtest: written 2662 eraseblocks
[  375.184312] mtd_oobtest: verifying all eraseblocks
[  375.193689] mtd_oobtest: verified up to eraseblock 0
[  376.303855] mtd_oobtest: verified up to eraseblock 256
[  377.423297] mtd_oobtest: verified up to eraseblock 512
[  378.542576] mtd_oobtest: verified up to eraseblock 768
[  379.660542] mtd_oobtest: verified up to eraseblock 1024
[  380.941427] mtd_oobtest: verified up to eraseblock 1280
[  382.303559] mtd_oobtest: verified up to eraseblock 1536
[  383.417221] mtd_oobtest: verified up to eraseblock 1792
[  384.535617] mtd_oobtest: verified up to eraseblock 2048
[  385.640447] mtd_oobtest: verified up to eraseblock 2304
[  386.760025] mtd_oobtest: verified up to eraseblock 2560
[  387.206259] mtd_oobtest: verified 2662 eraseblocks
[  387.211344] mtd_oobtest: test 3 of 5
[  392.799289] mtd_oobtest: writing OOBs of whole device
[  392.828396] mtd_oobtest: written up to eraseblock 0
[  398.553596] mtd_oobtest: written up to eraseblock 256
[  404.318351] mtd_oobtest: written up to eraseblock 512
[  410.045228] mtd_oobtest: written up to eraseblock 768
[  416.110704] mtd_oobtest: written up to eraseblock 1024
[  421.817185] mtd_oobtest: written up to eraseblock 1280
[  427.554676] mtd_oobtest: written up to eraseblock 1536
[  433.263136] mtd_oobtest: written up to eraseblock 1792
[  438.950150] mtd_oobtest: written up to eraseblock 2048
[  444.925158] mtd_oobtest: written up to eraseblock 2304
[  450.604217] mtd_oobtest: written up to eraseblock 2560
[  452.830014] mtd_oobtest: written 2662 eraseblocks
[  452.835006] mtd_oobtest: verifying all eraseblocks
[  452.848602] mtd_oobtest: verified up to eraseblock 0
[  453.060721] mtd_oobtest: error @addr[0x316800:0x0] 0xd3 -> 0x53 diff 0x80
[  453.067892] mtd_oobtest: error: verify failed at block 24 addr 0x316800
[  453.074933] mtd_oobtest: error @addr[0x316800:0x1b] 0xd3 -> 0x53 diff 0x80
[  453.082178] mtd_oobtest: error: verify failed at 0x316800
[  453.219531] mtd_oobtest: error @addr[0x4fd000:0x0] 0xf3 -> 0xd3 diff 0x20
[  453.226699] mtd_oobtest: error: verify failed at block 39 addr 0x4fd000
[  453.233733] mtd_oobtest: error @addr[0x4fd000:0x0] 0xf3 -> 0xd3 diff 0x20
[  453.240880] mtd_oobtest: error: verify failed at 0x4fd000
[  453.414836] mtd_oobtest: error @addr[0x768800:0x0] 0xf9 -> 0x59 diff 0xa0
[  453.422001] mtd_oobtest: error: verify failed at block 59 addr 0x768800
[  453.429024] mtd_oobtest: error @addr[0x768800:0x15] 0xf9 -> 0x59 diff 0xa0
[  453.436270] mtd_oobtest: error: verify failed at 0x768800
[  453.490257] mtd_oobtest: error @addr[0x81a800:0x0] 0xbb -> 0xb3 diff 0x8
[  453.497324] mtd_oobtest: error: verify failed at block 64 addr 0x81a800
[  453.504363] mtd_oobtest: error @addr[0x81a800:0x1d] 0xbb -> 0xb3 diff 0x8
[  453.511515] mtd_oobtest: error: verify failed at 0x81a800
[  453.602563] mtd_oobtest: error @addr[0x955800:0x0] 0xde -> 0x5e diff 0x80
[  453.609702] mtd_oobtest: error: verify failed at block 74 addr 0x955800
[  453.616737] mtd_oobtest: error @addr[0x955800:0x32] 0xde -> 0x5e diff 0x80
[  453.623972] mtd_oobtest: error: verify failed at 0x955800
[  453.646838] mtd_oobtest: error @addr[0x993800:0x0] 0x7d -> 0x6d diff 0x10
[  453.653999] mtd_oobtest: error: verify failed at block 76 addr 0x993800
[  453.661036] mtd_oobtest: error @addr[0x993800:0x3a] 0x7d -> 0x6d diff 0x10
[  453.668270] mtd_oobtest: error: verify failed at 0x993800
[  453.746474] mtd_oobtest: error @addr[0xa9f000:0x0] 0xfb -> 0xcb diff 0x30
[  453.753636] mtd_oobtest: error: verify failed at block 84 addr 0xa9f000
[  453.760657] mtd_oobtest: error @addr[0xa9f000:0x6] 0xfb -> 0xcb diff 0x30
[  453.767805] mtd_oobtest: error: verify failed at 0xa9f000
[  453.822936] mtd_oobtest: error @addr[0xb54800:0x0] 0xdd -> 0xd5 diff 0x8
[  453.829986] mtd_oobtest: error: verify failed at block 90 addr 0xb54800
[  453.881224] mtd_oobtest: error @addr[0xbf7800:0x1] 0x7d -> 0x5d diff 0x20
[  453.888370] mtd_oobtest: error: verify failed at block 95 addr 0xbf7800
[  453.895409] mtd_oobtest: error @addr[0xbf7800:0x13] 0x7d -> 0x5d diff 0x20
[  453.902652] mtd_oobtest: error: verify failed at 0xbf7800
[  454.047832] mtd_oobtest: error @addr[0xe39000:0x0] 0x6d -> 0x4d diff 0x20
[  454.054997] mtd_oobtest: error: verify failed at block 113 addr 0xe39000
[  454.140133] mtd_oobtest: error @addr[0xf58000:0x0] 0xbc -> 0xac diff 0x10
[  454.147301] mtd_oobtest: error: verify failed at block 122 addr 0xf58000
[  454.154428] mtd_oobtest: error @addr[0xf58000:0x3] 0xbc -> 0xac diff 0x10
[  454.161574] mtd_oobtest: error: verify failed at 0xf58000
[  454.762140] mtd_oobtest: error @addr[0x17ee000:0x0] 0x9b -> 0x99 diff 0x2
[  454.769296] mtd_oobtest: error: verify failed at block 191 addr 0x17ee000
[  454.776520] mtd_oobtest: error @addr[0x17ee000:0x2d] 0x9b -> 0x99 diff 0x2
[  454.783755] mtd_oobtest: error: verify failed at 0x17ee000
[  454.819997] mtd_oobtest: error @addr[0x185d000:0x0] 0x7c -> 0x74 diff 0x8
[  454.827163] mtd_oobtest: error: verify failed at block 194 addr 0x185d000
[  454.834387] mtd_oobtest: error @addr[0x185d000:0x39] 0x7c -> 0x74 diff 0x8
[  454.841627] mtd_oobtest: error: verify failed at 0x185d000
[  454.867628] mtd_oobtest: error @addr[0x18a7000:0x0] 0xe3 -> 0xa3 diff 0x40
[  454.874884] mtd_oobtest: error: verify failed at block 197 addr 0x18a7000
[  454.882106] mtd_oobtest: error @addr[0x18a7000:0x0] 0xe3 -> 0xa3 diff 0x40
[  454.889331] mtd_oobtest: error: verify failed at 0x18a7000
[  455.168303] mtd_oobtest: error @addr[0x1c93800:0x0] 0xe3 -> 0xc3 diff 0x20
[  455.175563] mtd_oobtest: error: verify failed at block 228 addr 0x1c93800
[  455.182777] mtd_oobtest: error @addr[0x1c93800:0x29] 0xe3 -> 0xc3 diff 0x20
[  455.190096] mtd_oobtest: error: verify failed at 0x1c93800
[  455.207146] mtd_oobtest: error @addr[0x1cbc000:0x0] 0xb6 -> 0xb4 diff 0x2
[  455.214308] mtd_oobtest: error: verify failed at block 229 addr 0x1cbc000
[  455.221528] mtd_oobtest: error @addr[0x1cbc000:0x2c] 0xb6 -> 0xb4 diff 0x2
[  455.228758] mtd_oobtest: error: verify failed at 0x1cbc000
[  455.470183] mtd_oobtest: verified up to eraseblock 256
[  455.499080] mtd_oobtest: error @addr[0x2075000:0x1] 0xfb -> 0xe3 diff 0x18
[  455.506337] mtd_oobtest: error: verify failed at block 259 addr 0x2075000
[  455.513557] mtd_oobtest: error @addr[0x2075000:0x1c] 0xeb -> 0xe3 diff 0x8
[  455.520795] mtd_oobtest: error: verify failed at 0x2075000
[  455.623233] mtd_oobtest: error @addr[0x21da000:0x0] 0x7c -> 0x74 diff 0x8
[  455.630373] mtd_oobtest: error: verify failed at block 270 addr 0x21da000
[  455.637593] mtd_oobtest: error @addr[0x21da000:0x32] 0x7c -> 0x74 diff 0x8
[  455.644831] mtd_oobtest: error: verify failed at 0x21da000
[  455.985037] mtd_oobtest: error @addr[0x26aa800:0x0] 0xf9 -> 0xf8 diff 0x1
[  455.992210] mtd_oobtest: error: verify failed at block 309 addr 0x26aa800
[  455.999423] mtd_oobtest: error @addr[0x26aa800:0x31] 0xf9 -> 0xf8 diff 0x1
[  456.006670] mtd_oobtest: error: verify failed at 0x26aa800
[  456.026957] mtd_oobtest: error @addr[0x26df000:0x0] 0xaf -> 0xab diff 0x4
[  456.034119] mtd_oobtest: error: verify failed at block 310 addr 0x26df000
[  456.041336] mtd_oobtest: error @addr[0x26df000:0x37] 0xaf -> 0xab diff 0x4
[  456.048558] mtd_oobtest: error: verify failed at 0x26df000
[  456.212095] mtd_oobtest: error @addr[0x2922800:0x0] 0x5f -> 0x57 diff 0x8
[  456.219244] mtd_oobtest: error: verify failed at block 329 addr 0x2922800
[  456.274370] mtd_oobtest: error @addr[0x29d1800:0x0] 0xdd -> 0xdc diff 0x1
[  456.281534] mtd_oobtest: error: verify failed at block 334 addr 0x29d1800
[  456.288749] mtd_oobtest: error @addr[0x29d1800:0x17] 0xdd -> 0xdc diff 0x1
[  456.295987] mtd_oobtest: error: verify failed at 0x29d1800
[  456.314378] mtd_oobtest: error @addr[0x29ff000:0x0] 0x7b -> 0x79 diff 0x2
[  456.321537] mtd_oobtest: error: verify failed at block 335 addr 0x29ff000
[  456.328741] mtd_oobtest: error @addr[0x29ff000:0x19] 0x7b -> 0x79 diff 0x2
[  456.335981] mtd_oobtest: error: verify failed at 0x29ff000
[  456.731826] mtd_oobtest: error @addr[0x2f9f000:0x0] 0x6f -> 0x67 diff 0x8
[  456.738968] mtd_oobtest: error: verify failed at block 380 addr 0x2f9f000
[  456.746196] mtd_oobtest: error @addr[0x2f9f000:0x23] 0x6f -> 0x67 diff 0x8
[  456.753446] mtd_oobtest: error: verify failed at 0x2f9f000
[  456.765531] mtd_oobtest: error @addr[0x2fb0000:0x0] 0xfc -> 0xf4 diff 0x8
[  456.772716] mtd_oobtest: error: verify failed at block 381 addr 0x2fb0000
[  456.779929] mtd_oobtest: error @addr[0x2fb0000:0x24] 0xfc -> 0xf4 diff 0x8
[  456.787173] mtd_oobtest: error: verify failed at 0x2fb0000
[  456.859904] mtd_oobtest: error @addr[0x30a7800:0x0] 0xea -> 0xe2 diff 0x8
[  456.867069] mtd_oobtest: error: verify failed at block 389 addr 0x30a7800
[  456.874289] mtd_oobtest: error @addr[0x30a7800:0x3a] 0xea -> 0xe2 diff 0x8
[  456.881531] mtd_oobtest: error: verify failed at 0x30a7800
[  456.891211] mtd_oobtest: error @addr[0x30b6800:0x0] 0xee -> 0xea diff 0x4
[  456.898348] mtd_oobtest: error: verify failed at block 389 addr 0x30b6800
[  456.905566] mtd_oobtest: error @addr[0x30b6800:0x3d] 0xee -> 0xea diff 0x4
[  456.912803] mtd_oobtest: error: verify failed at 0x30b6800
[  457.126972] mtd_oobtest: error @addr[0x33b3800:0x1] 0xbf -> 0xbe diff 0x1
[  457.134151] mtd_oobtest: error: verify failed at block 413 addr 0x33b3800
[  457.141372] mtd_oobtest: error @addr[0x33b3800:0x1a] 0xbf -> 0xbe diff 0x1
[  457.148594] mtd_oobtest: error: verify failed at 0x33b3800
[  457.193753] mtd_oobtest: error @addr[0x3443800:0x0] 0x3e -> 0x3c diff 0x2
[  457.200928] mtd_oobtest: error: verify failed at block 418 addr 0x3443800
[  457.208138] mtd_oobtest: error @addr[0x3443800:0x20] 0x3e -> 0x3c diff 0x2
[  457.215377] mtd_oobtest: error: verify failed at 0x3443800
[  457.370947] mtd_oobtest: error @addr[0x366d800:0x0] 0xfc -> 0x7c diff 0x80
[  457.378189] mtd_oobtest: error: verify failed at block 435 addr 0x366d800
[  457.427524] mtd_oobtest: error @addr[0x3708800:0x0] 0xf1 -> 0xf0 diff 0x1
[  457.434686] mtd_oobtest: error: verify failed at block 440 addr 0x3708800
[  457.441907] mtd_oobtest: error @addr[0x3708800:0xa] 0xf1 -> 0xf0 diff 0x1
[  457.449040] mtd_oobtest: error: verify failed at 0x3708800
[  457.599835] mtd_oobtest: error @addr[0x391e000:0x0] 0xd7 -> 0xc6 diff 0x11
[  457.607095] mtd_oobtest: error: verify failed at block 456 addr 0x391e000
[  457.614314] mtd_oobtest: error @addr[0x391e000:0x20] 0xc7 -> 0xc6 diff 0x1
[  457.621562] mtd_oobtest: error: verify failed at 0x391e000
[  457.716457] mtd_oobtest: error @addr[0x3a67000:0x0] 0xf9 -> 0xe9 diff 0x10
[  457.723708] mtd_oobtest: error: verify failed at block 467 addr 0x3a67000
[  457.730929] mtd_oobtest: error @addr[0x3a67000:0x3c] 0xf9 -> 0xe9 diff 0x10
[  457.738245] mtd_oobtest: error: verify failed at 0x3a67000
[  458.072774] mtd_oobtest: error @addr[0x3f23800:0x0] 0xfa -> 0xf8 diff 0x2
[  458.079934] mtd_oobtest: error: verify failed at block 505 addr 0x3f23800
[  458.087160] mtd_oobtest: error @addr[0x3f23800:0x37] 0xfa -> 0xf8 diff 0x2
[  458.094404] mtd_oobtest: error: verify failed at 0x3f23800
[  458.168974] mtd_oobtest: verified up to eraseblock 512
[  458.434491] mtd_oobtest: error @addr[0x43dd000:0x0] 0x9f -> 0x97 diff 0x8
[  458.441656] mtd_oobtest: error: verify failed at block 542 addr 0x43dd000
[  458.448861] mtd_oobtest: error @addr[0x43dd000:0x33] 0x9f -> 0x97 diff 0x8
[  458.456098] mtd_oobtest: error: verify failed at 0x43dd000
[  458.473403] mtd_oobtest: error @addr[0x4405000:0x0] 0xce -> 0xcc diff 0x2
[  458.480556] mtd_oobtest: error: verify failed at block 544 addr 0x4405000
[  458.487779] mtd_oobtest: error @addr[0x4405000:0x38] 0xce -> 0xcc diff 0x2
[  458.495019] mtd_oobtest: error: verify failed at 0x4405000
[  458.648693] mtd_oobtest: error @addr[0x4626800:0x0] 0xbb -> 0x3b diff 0x80
[  458.655944] mtd_oobtest: error: verify failed at block 561 addr 0x4626800
[  458.663160] mtd_oobtest: error @addr[0x4626800:0xf] 0xbb -> 0x3b diff 0x80
[  458.670388] mtd_oobtest: error: verify failed at 0x4626800
[  458.777578] mtd_oobtest: error @addr[0x479a800:0x0] 0xfa -> 0xea diff 0x10
[  458.784832] mtd_oobtest: error: verify failed at block 572 addr 0x479a800
[  458.792057] mtd_oobtest: error @addr[0x479a800:0x1f] 0xfa -> 0xea diff 0x10
[  458.799377] mtd_oobtest: error: verify failed at 0x479a800
[  459.089728] mtd_oobtest: error @addr[0x4bb3800:0x0] 0x77 -> 0x75 diff 0x2
[  459.096896] mtd_oobtest: error: verify failed at block 605 addr 0x4bb3800
[  459.104121] mtd_oobtest: error @addr[0x4bb3800:0x16] 0x77 -> 0x75 diff 0x2
[  459.111362] mtd_oobtest: error: verify failed at 0x4bb3800
[  459.454391] mtd_oobtest: error @addr[0x508e000:0x0] 0xdc -> 0xd4 diff 0x8
[  459.461565] mtd_oobtest: error: verify failed at block 644 addr 0x508e000
[  459.468775] mtd_oobtest: error @addr[0x508e000:0x16] 0xdc -> 0xd4 diff 0x8
[  459.476015] mtd_oobtest: error: verify failed at 0x508e000
[  459.627256] mtd_oobtest: error @addr[0x52a6000:0x0] 0xaf -> 0xae diff 0x1
[  459.634422] mtd_oobtest: error: verify failed at block 661 addr 0x52a6000
[  459.641641] mtd_oobtest: error @addr[0x52a6000:0x3b] 0xaf -> 0xae diff 0x1
[  459.648864] mtd_oobtest: error: verify failed at 0x52a6000
[  460.382325] mtd_oobtest: error @addr[0x5d21000:0x0] 0x6f -> 0x2f diff 0x40
[  460.389585] mtd_oobtest: error: verify failed at block 745 addr 0x5d21000
[  460.396810] mtd_oobtest: error @addr[0x5d21000:0x4] 0x6f -> 0x2f diff 0x40
[  460.404052] mtd_oobtest: error: verify failed at 0x5d21000
[  460.572518] mtd_oobtest: error @addr[0x5f78800:0x0] 0xd7 -> 0xd5 diff 0x2
[  460.579659] mtd_oobtest: error: verify failed at block 763 addr 0x5f78800
[  460.586883] mtd_oobtest: error @addr[0x5f78800:0x1a] 0xd7 -> 0xd5 diff 0x2
[  460.594124] mtd_oobtest: error: verify failed at 0x5f78800
[  460.645528] mtd_oobtest: verified up to eraseblock 768
[  460.732381] mtd_oobtest: error @addr[0x614c000:0x0] 0xed -> 0xcd diff 0x20
[  460.739628] mtd_oobtest: error: verify failed at block 778 addr 0x614c000
[  460.746852] mtd_oobtest: error @addr[0x614c000:0x41] 0xed -> 0xcd diff 0x20
[  460.754178] mtd_oobtest: error: verify failed at 0x614c000
[  460.807709] mtd_oobtest: error @addr[0x61fb800:0x0] 0x6e -> 0x4e diff 0x20
[  460.814962] mtd_oobtest: error: verify failed at block 783 addr 0x61fb800
[  460.822182] mtd_oobtest: error @addr[0x61fb800:0x4] 0x6e -> 0x4e diff 0x20
[  460.829407] mtd_oobtest: error: verify failed at 0x61fb800
[  460.844113] mtd_oobtest: error @addr[0x621c000:0x0] 0xb6 -> 0x36 diff 0x80
[  460.851359] mtd_oobtest: error: verify failed at block 784 addr 0x621c000
[  460.858565] mtd_oobtest: error @addr[0x621c000:0x5] 0xb6 -> 0x36 diff 0x80
[  460.865814] mtd_oobtest: error: verify failed at 0x621c000
[  460.967288] mtd_oobtest: error @addr[0x637b000:0x0] 0xf3 -> 0xe3 diff 0x10
[  460.974540] mtd_oobtest: error: verify failed at block 795 addr 0x637b000
[  460.981756] mtd_oobtest: error @addr[0x637b000:0x11] 0xf3 -> 0xe3 diff 0x10
[  460.989077] mtd_oobtest: error: verify failed at 0x637b000
[  461.002629] mtd_oobtest: error @addr[0x6395000:0x0] 0xf6 -> 0xf2 diff 0x4
[  461.009778] mtd_oobtest: error: verify failed at block 796 addr 0x6395000
[  461.017001] mtd_oobtest: error @addr[0x6395000:0x12] 0xf6 -> 0xf2 diff 0x4
[  461.024247] mtd_oobtest: error: verify failed at 0x6395000
[  461.075636] mtd_oobtest: error @addr[0x643d000:0x0] 0x6e -> 0x66 diff 0x8
[  461.082793] mtd_oobtest: error: verify failed at block 801 addr 0x643d000
[  461.089996] mtd_oobtest: error @addr[0x643d000:0x19] 0x6e -> 0x66 diff 0x8
[  461.097237] mtd_oobtest: error: verify failed at 0x643d000
[  461.228304] mtd_oobtest: error @addr[0x660b000:0x3a] 0xbe -> 0xb6 diff 0x8
[  461.235562] mtd_oobtest: error: verify failed at 0x660b000
[  461.244062] mtd_oobtest: error @addr[0x6615800:0x0] 0xa7 -> 0xa5 diff 0x2
[  461.251213] mtd_oobtest: error: verify failed at block 816 addr 0x6615800
[  461.258423] mtd_oobtest: error @addr[0x6615800:0x3c] 0xa7 -> 0xa5 diff 0x2
[  461.265662] mtd_oobtest: error: verify failed at 0x6615800
[  461.586243] mtd_oobtest: error @addr[0x6a9d800:0x0] 0x7e -> 0x78 diff 0x6
[  461.593400] mtd_oobtest: error: verify failed at block 852 addr 0x6a9d800
[  461.600600] mtd_oobtest: error @addr[0x6a9d800:0x31] 0x7e -> 0x78 diff 0x6
[  461.607841] mtd_oobtest: error: verify failed at 0x6a9d800
[  461.640474] mtd_oobtest: error @addr[0x6aff000:0x0] 0x75 -> 0x71 diff 0x4
[  461.647642] mtd_oobtest: error: verify failed at block 855 addr 0x6aff000
[  461.654861] mtd_oobtest: error @addr[0x6aff000:0x40] 0x75 -> 0x71 diff 0x4
[  461.662100] mtd_oobtest: error: verify failed at 0x6aff000
[  461.847846] mtd_oobtest: error @addr[0x6d95000:0x0] 0xd7 -> 0xd5 diff 0x2
[  461.855006] mtd_oobtest: error: verify failed at block 876 addr 0x6d95000
[  462.017129] mtd_oobtest: error @addr[0x6fcf000:0x0] 0xf7 -> 0xb7 diff 0x40
[  462.024399] mtd_oobtest: error: verify failed at block 894 addr 0x6fcf000
[  462.031621] mtd_oobtest: error @addr[0x6fcf000:0x3d] 0xf7 -> 0xb7 diff 0x40
[  462.038947] mtd_oobtest: error: verify failed at 0x6fcf000
[  462.048637] mtd_oobtest: error @addr[0x6fde000:0x0] 0x9e -> 0x96 diff 0x8
[  462.055790] mtd_oobtest: error: verify failed at block 894 addr 0x6fde000
[  462.063007] mtd_oobtest: error @addr[0x6fde000:0x42] 0x9e -> 0x96 diff 0x8
[  462.070233] mtd_oobtest: error: verify failed at 0x6fde000
[  462.123741] mtd_oobtest: error @addr[0x708b000:0x0] 0xfc -> 0xdc diff 0x20
[  462.130997] mtd_oobtest: error: verify failed at block 900 addr 0x708b000
[  462.312346] mtd_oobtest: error @addr[0x730d000:0x0] 0x37 -> 0x27 diff 0x10
[  462.319589] mtd_oobtest: error: verify failed at block 920 addr 0x730d000
[  462.326816] mtd_oobtest: error @addr[0x730d000:0x1c] 0x37 -> 0x27 diff 0x10
[  462.334149] mtd_oobtest: error: verify failed at 0x730d000
[  462.413246] mtd_oobtest: error @addr[0x7419000:0x0] 0x7e -> 0x5e diff 0x20
[  462.420486] mtd_oobtest: error: verify failed at block 928 addr 0x7419000
[  462.427707] mtd_oobtest: error @addr[0x7419000:0x2c] 0x7e -> 0x5e diff 0x20
[  462.435037] mtd_oobtest: error: verify failed at 0x7419000
[  462.478867] mtd_oobtest: error @addr[0x74a5000:0x0] 0xec -> 0xe4 diff 0x8
[  462.486023] mtd_oobtest: error: verify failed at block 933 addr 0x74a5000
[  462.493244] mtd_oobtest: error @addr[0x74a5000:0x3c] 0xec -> 0xe4 diff 0x8
[  462.500468] mtd_oobtest: error: verify failed at 0x74a5000
[  462.540497] mtd_oobtest: error @addr[0x7523000:0x0] 0x3f -> 0x3d diff 0x2
[  462.547669] mtd_oobtest: error: verify failed at block 937 addr 0x7523000
[  462.554887] mtd_oobtest: error @addr[0x7523000:0x2] 0x3f -> 0x3d diff 0x2
[  462.562037] mtd_oobtest: error: verify failed at 0x7523000
[  462.653089] mtd_oobtest: error @addr[0x765b800:0x0] 0x6e -> 0x4e diff 0x20
[  462.660327] mtd_oobtest: error: verify failed at block 946 addr 0x765b800
[  462.718763] mtd_oobtest: error @addr[0x7718800:0x0] 0xee -> 0xcc diff 0x22
[  462.726016] mtd_oobtest: error: verify failed at block 952 addr 0x7718800
[  462.733233] mtd_oobtest: error @addr[0x7718800:0x13] 0xee -> 0xcc diff 0x22
[  462.740561] mtd_oobtest: error: verify failed at 0x7718800
[  463.024288] mtd_oobtest: error @addr[0x7b19000:0x0] 0xdf -> 0xd7 diff 0x8
[  463.031445] mtd_oobtest: error: verify failed at block 984 addr 0x7b19000
[  463.259927] mtd_oobtest: error @addr[0x7e49800:0x0] 0xb9 -> 0x39 diff 0x80
[  463.267185] mtd_oobtest: error: verify failed at block 1010 addr 0x7e49800
[  463.282406] mtd_oobtest: error @addr[0x7e66000:0x0] 0x9b -> 0x93 diff 0x8
[  463.289559] mtd_oobtest: error: verify failed at block 1011 addr 0x7e66000
[  463.354647] mtd_oobtest: error @addr[0x7f3b000:0x0] 0xea -> 0x6a diff 0x80
[  463.361893] mtd_oobtest: error: verify failed at block 1017 addr 0x7f3b000
[  463.369189] mtd_oobtest: error @addr[0x7f3b000:0x5] 0xea -> 0x6a diff 0x80
[  463.376433] mtd_oobtest: error: verify failed at 0x7f3b000
[  463.407802] mtd_oobtest: error @addr[0x7f99000:0x0] 0xfe -> 0x7e diff 0x80
[  463.415046] mtd_oobtest: error: verify failed at block 1020 addr 0x7f99000
[  463.422351] mtd_oobtest: error @addr[0x7f99000:0x8] 0xfe -> 0x7e diff 0x80
[  463.429573] mtd_oobtest: error: verify failed at 0x7f99000
[  463.471663] mtd_oobtest: verified up to eraseblock 1024
[  463.581121] mtd_oobtest: error @addr[0x819c800:0x0] 0x4f -> 0xf diff 0x40
[  463.588271] mtd_oobtest: error: verify failed at block 1036 addr 0x819c800
[  463.595582] mtd_oobtest: error @addr[0x819c800:0x1c] 0x4f -> 0xf diff 0x40
[  463.602819] mtd_oobtest: error: verify failed at 0x819c800
[  463.681405] mtd_oobtest: error @addr[0x82a8800:0x0] 0x75 -> 0x55 diff 0x20
[  463.688649] mtd_oobtest: error: verify failed at block 1045 addr 0x82a8800
[  463.695960] mtd_oobtest: error @addr[0x82a8800:0x2c] 0x75 -> 0x55 diff 0x20
[  463.703289] mtd_oobtest: error: verify failed at 0x82a8800
[  464.069219] mtd_oobtest: error @addr[0x87d9000:0x0] 0xe6 -> 0xe2 diff 0x4
[  464.076386] mtd_oobtest: error: verify failed at block 1086 addr 0x87d9000
[  464.193520] mtd_oobtest: error @addr[0x896c800:0x1] 0xfd -> 0xbd diff 0x40
[  464.200763] mtd_oobtest: error: verify failed at block 1099 addr 0x896c800
[  464.208077] mtd_oobtest: error @addr[0x896c800:0xa] 0xfd -> 0xbd diff 0x40
[  464.215313] mtd_oobtest: error: verify failed at 0x896c800
[  464.451434] mtd_oobtest: error @addr[0x8cbc000:0x0] 0x7f -> 0x5f diff 0x20
[  464.458676] mtd_oobtest: error: verify failed at block 1125 addr 0x8cbc000
[  464.465992] mtd_oobtest: error @addr[0x8cbc000:0x35] 0x7f -> 0x5f diff 0x20
[  464.473331] mtd_oobtest: error: verify failed at 0x8cbc000
[  464.675188] mtd_oobtest: error @addr[0x8f8e800:0x0] 0xeb -> 0xe9 diff 0x2
[  464.682354] mtd_oobtest: error: verify failed at block 1148 addr 0x8f8e800
[  464.849154] mtd_oobtest: error @addr[0x91da000:0x0] 0xbb -> 0xb9 diff 0x2
[  464.856326] mtd_oobtest: error: verify failed at block 1166 addr 0x91da000
[  464.863638] mtd_oobtest: error @addr[0x91da000:0x44] 0xbb -> 0xb9 diff 0x2
[  464.870875] mtd_oobtest: error: verify failed at 0x91da000
[  465.162813] mtd_oobtest: error @addr[0x95f8000:0x0] 0xff -> 0xfe diff 0x1
[  465.169960] mtd_oobtest: error: verify failed at block 1199 addr 0x95f8000
[  465.509884] mtd_oobtest: error @addr[0x9ac4800:0x0] 0xe9 -> 0xa9 diff 0x40
[  465.517140] mtd_oobtest: error: verify failed at block 1238 addr 0x9ac4800
[  465.524460] mtd_oobtest: error @addr[0x9ac4800:0x29] 0xe9 -> 0xa9 diff 0x40
[  465.531788] mtd_oobtest: error: verify failed at 0x9ac4800
[  465.647951] mtd_oobtest: error @addr[0x9c5a000:0x5] 0xdd -> 0xd5 diff 0x8
[  465.655114] mtd_oobtest: error: verify failed at 0x9c5a000
[  465.914130] mtd_oobtest: error @addr[0xa000800:0x1] 0x7f -> 0x6b diff 0x14
[  465.921393] mtd_oobtest: error: verify failed at block 1280 addr 0xa000800
[  465.928688] mtd_oobtest: error @addr[0xa000800:0x32] 0x6f -> 0x6b diff 0x4
[  465.935929] mtd_oobtest: error: verify failed at 0xa000800
[  465.949918] mtd_oobtest: verified up to eraseblock 1280
[  465.965596] mtd_oobtest: error @addr[0xa043000:0x0] 0x7f -> 0x5f diff 0x20
[  465.972858] mtd_oobtest: error: verify failed at block 1282 addr 0xa043000
[  465.980155] mtd_oobtest: error @addr[0xa043000:0x39] 0x7f -> 0x5f diff 0x20
[  465.987488] mtd_oobtest: error: verify failed at 0xa043000
[  466.285777] mtd_oobtest: error @addr[0xa479800:0x0] 0xf2 -> 0xb2 diff 0x40
[  466.293032] mtd_oobtest: error: verify failed at block 1315 addr 0xa479800
[  466.300330] mtd_oobtest: error @addr[0xa479800:0x29] 0xf2 -> 0xb2 diff 0x40
[  466.307667] mtd_oobtest: error: verify failed at 0xa479800
[  466.350361] mtd_oobtest: error @addr[0xa500800:0x0] 0x7d -> 0x3c diff 0x41
[  466.357619] mtd_oobtest: error: verify failed at block 1320 addr 0xa500800
[  466.364928] mtd_oobtest: error @addr[0xa500800:0x35] 0x7d -> 0x3c diff 0x41
[  466.372269] mtd_oobtest: error: verify failed at 0xa500800
[  466.387595] mtd_oobtest: error @addr[0xa523800:0x0] 0xe6 -> 0x66 diff 0x80
[  466.394855] mtd_oobtest: error: verify failed at block 1321 addr 0xa523800
[  466.402172] mtd_oobtest: error @addr[0xa523800:0x3a] 0xe6 -> 0x66 diff 0x80
[  466.409494] mtd_oobtest: error: verify failed at 0xa523800
[  466.560389] mtd_oobtest: error @addr[0xa738800:0x0] 0x3d -> 0x1d diff 0x20
[  466.567641] mtd_oobtest: error: verify failed at block 1337 addr 0xa738800
[  466.610536] mtd_oobtest: error @addr[0xa7ba800:0x0] 0x76 -> 0x36 diff 0x40
[  466.617799] mtd_oobtest: error: verify failed at block 1341 addr 0xa7ba800
[  466.625112] mtd_oobtest: error @addr[0xa7ba800:0x14] 0x76 -> 0x36 diff 0x40
[  466.632449] mtd_oobtest: error: verify failed at 0xa7ba800
[  466.885057] mtd_oobtest: error @addr[0xab48000:0x0] 0x5d -> 0x5c diff 0x1
[  466.892229] mtd_oobtest: error: verify failed at block 1370 addr 0xab48000
[  466.899530] mtd_oobtest: error @addr[0xab48000:0x8] 0x5d -> 0x5c diff 0x1
[  466.906680] mtd_oobtest: error: verify failed at 0xab48000
[  467.029376] mtd_oobtest: error @addr[0xacf4000:0x0] 0x5e -> 0x1e diff 0x40
[  467.036632] mtd_oobtest: error: verify failed at block 1383 addr 0xacf4000
[  467.043945] mtd_oobtest: error @addr[0xacf4000:0x18] 0x5e -> 0x1e diff 0x40
[  467.051279] mtd_oobtest: error: verify failed at 0xacf4000
[  467.087232] mtd_oobtest: error @addr[0xad5f800:0x0] 0xb5 -> 0x95 diff 0x20
[  467.094499] mtd_oobtest: error: verify failed at block 1386 addr 0xad5f800
[  467.141570] mtd_oobtest: error @addr[0xadf1800:0x0] 0xdc -> 0xd8 diff 0x4
[  467.148720] mtd_oobtest: error: verify failed at block 1391 addr 0xadf1800
[  467.156035] mtd_oobtest: error @addr[0xadf1800:0x25] 0xdc -> 0xd8 diff 0x4
[  467.163275] mtd_oobtest: error: verify failed at 0xadf1800
[  467.418028] mtd_oobtest: error @addr[0xb188000:0x0] 0xc7 -> 0x47 diff 0x80
[  467.425280] mtd_oobtest: error: verify failed at block 1420 addr 0xb188000
[  467.458067] mtd_oobtest: error @addr[0xb1e5000:0x0] 0xdd -> 0xdc diff 0x1
[  467.465237] mtd_oobtest: error: verify failed at block 1423 addr 0xb1e5000
[  467.472549] mtd_oobtest: error @addr[0xb1e5000:0x19] 0xdd -> 0xdc diff 0x1
[  467.479780] mtd_oobtest: error: verify failed at 0xb1e5000
[  467.614746] mtd_oobtest: error @addr[0xb3bd800:0x0] 0xcf -> 0xc7 diff 0x8
[  467.621916] mtd_oobtest: error: verify failed at block 1437 addr 0xb3bd800
[  467.629213] mtd_oobtest: error @addr[0xb3bd800:0x3c] 0xcf -> 0xc7 diff 0x8
[  467.636461] mtd_oobtest: error: verify failed at 0xb3bd800
[  467.819293] mtd_oobtest: error @addr[0xb64a000:0x0] 0xad -> 0x2d diff 0x80
[  467.826552] mtd_oobtest: error: verify failed at block 1458 addr 0xb64a000
[  467.952386] mtd_oobtest: error @addr[0xb7ff000:0x0] 0xd7 -> 0xd6 diff 0x1
[  467.959540] mtd_oobtest: error: verify failed at block 1471 addr 0xb7ff000
[  468.009717] mtd_oobtest: error @addr[0xb89c800:0x0] 0xe7 -> 0xe5 diff 0x2
[  468.016890] mtd_oobtest: error: verify failed at block 1476 addr 0xb89c800
[  468.024208] mtd_oobtest: error @addr[0xb89c800:0x3d] 0xe7 -> 0xe5 diff 0x2
[  468.031454] mtd_oobtest: error: verify failed at 0xb89c800
[  468.088369] mtd_oobtest: error @addr[0xb958800:0x0] 0xb9 -> 0x99 diff 0x20
[  468.095623] mtd_oobtest: error: verify failed at block 1482 addr 0xb958800
[  468.102938] mtd_oobtest: error @addr[0xb958800:0x4] 0xb9 -> 0x99 diff 0x20
[  468.110167] mtd_oobtest: error: verify failed at 0xb958800
[  468.182934] mtd_oobtest: error @addr[0xba4e800:0x0] 0x8f -> 0x87 diff 0x8
[  468.190087] mtd_oobtest: error: verify failed at block 1490 addr 0xba4e800
[  468.197401] mtd_oobtest: error @addr[0xba4e800:0xc] 0x8f -> 0x87 diff 0x8
[  468.204545] mtd_oobtest: error: verify failed at 0xba4e800
[  468.218228] mtd_oobtest: error @addr[0xba6a800:0x0] 0x7d -> 0x7c diff 0x1
[  468.225411] mtd_oobtest: error: verify failed at block 1491 addr 0xba6a800
[  468.262403] mtd_oobtest: error @addr[0xbad8000:0x0] 0x97 -> 0x17 diff 0x80
[  468.269635] mtd_oobtest: error: verify failed at block 1494 addr 0xbad8000
[  468.276950] mtd_oobtest: error @addr[0xbad8000:0x11] 0x97 -> 0x17 diff 0x80
[  468.284285] mtd_oobtest: error: verify failed at 0xbad8000
[  468.324065] mtd_oobtest: error @addr[0xbb55000:0x0] 0x5f -> 0x5d diff 0x2
[  468.331224] mtd_oobtest: error: verify failed at block 1498 addr 0xbb55000
[  468.385917] mtd_oobtest: error @addr[0xbc03000:0x0] 0xfa -> 0xba diff 0x40
[  468.393178] mtd_oobtest: error: verify failed at block 1504 addr 0xbc03000
[  468.400484] mtd_oobtest: error @addr[0xbc03000:0x1e] 0xfa -> 0xba diff 0x40
[  468.407812] mtd_oobtest: error: verify failed at 0xbc03000
[  468.690213] mtd_oobtest: error @addr[0xbfff000:0x0] 0xde -> 0xce diff 0x10
[  468.697475] mtd_oobtest: error: verify failed at block 1535 addr 0xbfff000
[  468.704782] mtd_oobtest: error @addr[0xbfff000:0x14] 0xde -> 0xce diff 0x10
[  468.712115] mtd_oobtest: error: verify failed at 0xbfff000
[  468.727016] mtd_oobtest: verified up to eraseblock 1536
[  468.761555] mtd_oobtest: error @addr[0xc08a800:0x0] 0x2f -> 0x2b diff 0x4
[  468.768706] mtd_oobtest: error: verify failed at block 1540 addr 0xc08a800
[  468.776017] mtd_oobtest: error @addr[0xc08a800:0x1a] 0x2f -> 0x2b diff 0x4
[  468.783257] mtd_oobtest: error: verify failed at 0xc08a800
[  468.806006] mtd_oobtest: error @addr[0xc0c9800:0x0] 0xdf -> 0xde diff 0x1
[  468.813168] mtd_oobtest: error: verify failed at block 1542 addr 0xc0c9800
[  468.881279] mtd_oobtest: error @addr[0xc1a6800:0x0] 0xaf -> 0x8f diff 0x20
[  468.888533] mtd_oobtest: error: verify failed at block 1549 addr 0xc1a6800
[  468.895849] mtd_oobtest: error @addr[0xc1a6800:0x2a] 0xaf -> 0x8f diff 0x20
[  468.903180] mtd_oobtest: error: verify failed at 0xc1a6800
[  468.934523] mtd_oobtest: error @addr[0xc204800:0x0] 0xdf -> 0xc7 diff 0x18
[  468.941780] mtd_oobtest: error: verify failed at block 1552 addr 0xc204800
[  468.949079] mtd_oobtest: error @addr[0xc204800:0x32] 0xdf -> 0xc7 diff 0x18
[  468.956408] mtd_oobtest: error: verify failed at 0xc204800
[  468.977187] mtd_oobtest: error @addr[0xc23c800:0x0] 0xbc -> 0x9c diff 0x20
[  468.984429] mtd_oobtest: error: verify failed at block 1553 addr 0xc23c800
[  468.991738] mtd_oobtest: error @addr[0xc23c800:0x39] 0xbc -> 0x9c diff 0x20
[  468.999055] mtd_oobtest: error: verify failed at 0xc23c800
[  469.016558] mtd_oobtest: error @addr[0xc262000:0x0] 0x6e -> 0x2e diff 0x40
[  469.023825] mtd_oobtest: error: verify failed at block 1555 addr 0xc262000
[  469.031143] mtd_oobtest: error @addr[0xc262000:0x43] 0x6e -> 0x2e diff 0x40
[  469.038464] mtd_oobtest: error: verify failed at 0xc262000
[  469.090862] mtd_oobtest: error @addr[0xc30d800:0x0] 0xeb -> 0xe3 diff 0x8
[  469.098011] mtd_oobtest: error: verify failed at block 1560 addr 0xc30d800
[  469.105330] mtd_oobtest: error @addr[0xc30d800:0x4] 0xeb -> 0xe3 diff 0x8
[  469.112481] mtd_oobtest: error: verify failed at 0xc30d800
[  469.358442] mtd_oobtest: error @addr[0xc681000:0x0] 0x6f -> 0x4f diff 0x20
[  469.365713] mtd_oobtest: error: verify failed at block 1588 addr 0xc681000
[  469.373028] mtd_oobtest: error @addr[0xc681000:0x2a] 0x6f -> 0x4f diff 0x20
[  469.380362] mtd_oobtest: error: verify failed at 0xc681000
[  469.534163] mtd_oobtest: error @addr[0xc8a3800:0x0] 0xdc -> 0xd4 diff 0x8
[  469.541329] mtd_oobtest: error: verify failed at block 1605 addr 0xc8a3800
[  469.548633] mtd_oobtest: error @addr[0xc8a3800:0xa] 0xdc -> 0xd4 diff 0x8
[  469.555785] mtd_oobtest: error: verify failed at 0xc8a3800
[  469.742316] mtd_oobtest: error @addr[0xcb3f000:0x0] 0xb9 -> 0xb1 diff 0x8
[  469.749462] mtd_oobtest: error: verify failed at block 1625 addr 0xcb3f000
[  469.756775] mtd_oobtest: error @addr[0xcb3f000:0x28] 0xb9 -> 0xb1 diff 0x8
[  469.764023] mtd_oobtest: error: verify failed at 0xcb3f000
[  469.805865] mtd_oobtest: error @addr[0xcbc3000:0x0] 0xaf -> 0xab diff 0x4
[  469.813038] mtd_oobtest: error: verify failed at block 1630 addr 0xcbc3000
[  469.820335] mtd_oobtest: error @addr[0xcbc3000:0x33] 0xaf -> 0xab diff 0x4
[  469.827578] mtd_oobtest: error: verify failed at 0xcbc3000
[  469.851808] mtd_oobtest: error @addr[0xcc06800:0x0] 0x97 -> 0x96 diff 0x1
[  469.858945] mtd_oobtest: error: verify failed at block 1632 addr 0xcc06800
[  469.866261] mtd_oobtest: error @addr[0xcc06800:0x3d] 0x97 -> 0x96 diff 0x1
[  469.873500] mtd_oobtest: error: verify failed at 0xcc06800
[  469.882660] mtd_oobtest: error @addr[0xcc13800:0x0] 0x73 -> 0x53 diff 0x20
[  469.889883] mtd_oobtest: error: verify failed at block 1632 addr 0xcc13800
[  469.897190] mtd_oobtest: error @addr[0xcc13800:0x41] 0x73 -> 0x53 diff 0x20
[  469.904517] mtd_oobtest: error: verify failed at 0xcc13800
[  469.911288] mtd_oobtest: error @addr[0xcc17800:0x1] 0xeb -> 0xea diff 0x1
[  469.918421] mtd_oobtest: error: verify failed at block 1632 addr 0xcc17800
[  469.925731] mtd_oobtest: error @addr[0xcc17800:0x45] 0xeb -> 0xea diff 0x1
[  469.932969] mtd_oobtest: error: verify failed at 0xcc17800
[  469.957946] mtd_oobtest: error @addr[0xcc5e000:0x0] 0x2f -> 0x2b diff 0x4
[  469.965103] mtd_oobtest: error: verify failed at block 1634 addr 0xcc5e000
[  469.972407] mtd_oobtest: error @addr[0xcc5e000:0x1] 0x2f -> 0x2b diff 0x4
[  469.979544] mtd_oobtest: error: verify failed at 0xcc5e000
[  470.535972] mtd_oobtest: error @addr[0xd447800:0x0] 0xdd -> 0x5d diff 0x80
[  470.543241] mtd_oobtest: error: verify failed at block 1698 addr 0xd447800
[  470.550538] mtd_oobtest: error @addr[0xd447800:0x1e] 0xdd -> 0x5d diff 0x80
[  470.557867] mtd_oobtest: error: verify failed at 0xd447800
[  470.629768] mtd_oobtest: error @addr[0xd537800:0x0] 0x6d -> 0x6c diff 0x1
[  470.636942] mtd_oobtest: error: verify failed at block 1705 addr 0xd537800
[  470.644250] mtd_oobtest: error @addr[0xd537800:0x2d] 0x6d -> 0x6c diff 0x1
[  470.651487] mtd_oobtest: error: verify failed at 0xd537800
[  471.249466] mtd_oobtest: error @addr[0xddbf000:0x0] 0x6b -> 0x4b diff 0x20
[  471.256726] mtd_oobtest: error: verify failed at block 1773 addr 0xddbf000
[  471.264039] mtd_oobtest: error @addr[0xddbf000:0x1b] 0x6b -> 0x4b diff 0x20
[  471.271368] mtd_oobtest: error: verify failed at 0xddbf000
[  471.390609] mtd_oobtest: error @addr[0xdf61800:0x0] 0xad -> 0xa5 diff 0x8
[  471.397782] mtd_oobtest: error: verify failed at block 1787 addr 0xdf61800
[  471.405097] mtd_oobtest: error @addr[0xdf61800:0x3a] 0xad -> 0xa5 diff 0x8
[  471.412337] mtd_oobtest: error: verify failed at 0xdf61800
[  471.419501] mtd_oobtest: error @addr[0xdf67000:0x0] 0xf8 -> 0xd8 diff 0x20
[  471.426737] mtd_oobtest: error: verify failed at block 1787 addr 0xdf67000
[  471.434050] mtd_oobtest: error @addr[0xdf67000:0x3b] 0xf8 -> 0xd8 diff 0x20
[  471.441382] mtd_oobtest: error: verify failed at 0xdf67000
[  471.454401] mtd_oobtest: error @addr[0xdf81000:0x0] 0xdb -> 0x9b diff 0x40
[  471.461671] mtd_oobtest: error: verify failed at block 1788 addr 0xdf81000
[  471.468966] mtd_oobtest: error @addr[0xdf81000:0x43] 0xdb -> 0x9b diff 0x40
[  471.476299] mtd_oobtest: error: verify failed at 0xdf81000
[  471.516660] mtd_oobtest: verified up to eraseblock 1792
[  471.754856] mtd_oobtest: error @addr[0xe375000:0x0] 0xbd -> 0x99 diff 0x24
[  471.762116] mtd_oobtest: error: verify failed at block 1819 addr 0xe375000
[  471.769429] mtd_oobtest: error @addr[0xe375000:0x25] 0xbd -> 0x99 diff 0x24
[  471.776759] mtd_oobtest: error: verify failed at 0xe375000
[  471.823000] mtd_oobtest: error @addr[0xe409800:0x0] 0xb3 -> 0x93 diff 0x20
[  471.830231] mtd_oobtest: error: verify failed at block 1824 addr 0xe409800
[  471.837550] mtd_oobtest: error @addr[0xe409800:0x30] 0xb3 -> 0x93 diff 0x20
[  471.844877] mtd_oobtest: error: verify failed at 0xe409800
[  471.870005] mtd_oobtest: error @addr[0xe44f800:0x0] 0xba -> 0xaa diff 0x10
[  471.877266] mtd_oobtest: error: verify failed at block 1826 addr 0xe44f800
[  471.884577] mtd_oobtest: error @addr[0xe44f800:0x38] 0xba -> 0xaa diff 0x10
[  471.891914] mtd_oobtest: error: verify failed at 0xe44f800
[  471.947609] mtd_oobtest: error @addr[0xe506000:0x3] 0x57 -> 0x17 diff 0x40
[  471.954868] mtd_oobtest: error: verify failed at 0xe506000
[  472.534486] mtd_oobtest: error @addr[0xed49800:0x0] 0xb6 -> 0x96 diff 0x20
[  472.541755] mtd_oobtest: error: verify failed at block 1898 addr 0xed49800
[  472.549054] mtd_oobtest: error @addr[0xed49800:0x27] 0xb6 -> 0x96 diff 0x20
[  472.556381] mtd_oobtest: error: verify failed at 0xed49800
[  472.619433] mtd_oobtest: error @addr[0xee1b800:0x3c] 0xbb -> 0x9b diff 0x20
[  472.626779] mtd_oobtest: error: verify failed at 0xee1b800
[  473.020861] mtd_oobtest: error @addr[0xf282800:0x0] 0xcf -> 0xc9 diff 0x6
[  473.028038] mtd_oobtest: error: verify failed at block 1940 addr 0xf282800
[  473.035357] mtd_oobtest: error @addr[0xf282800:0x2e] 0xcf -> 0xc9 diff 0x6
[  473.042594] mtd_oobtest: error: verify failed at 0xf282800
[  473.462780] mtd_oobtest: error @addr[0xf5ca000:0x1] 0x5f -> 0x57 diff 0x8
[  473.469963] mtd_oobtest: error: verify failed at block 1966 addr 0xf5ca000
[  473.477282] mtd_oobtest: error @addr[0xf5ca000:0x18] 0x5f -> 0x57 diff 0x8
[  473.484527] mtd_oobtest: error: verify failed at 0xf5ca000
[  473.933424] mtd_oobtest: error @addr[0xfa5d000:0x0] 0xe3 -> 0xe2 diff 0x1
[  473.940593] mtd_oobtest: error: verify failed at block 2002 addr 0xfa5d000
[  473.947912] mtd_oobtest: error @addr[0xfa5d000:0x14] 0xe3 -> 0xe2 diff 0x1
[  473.955156] mtd_oobtest: error: verify failed at 0xfa5d000
[  474.051851] mtd_oobtest: error @addr[0xfba9000:0x0] 0xed -> 0x6d diff 0x80
[  474.059105] mtd_oobtest: error: verify failed at block 2013 addr 0xfba9000
[  474.066423] mtd_oobtest: error @addr[0xfba9000:0x24] 0xed -> 0x6d diff 0x80
[  474.073764] mtd_oobtest: error: verify failed at 0xfba9000
[  474.124481] mtd_oobtest: error @addr[0xfc4e000:0x0] 0xb3 -> 0xb1 diff 0x2
[  474.131645] mtd_oobtest: error: verify failed at block 2018 addr 0xfc4e000
[  474.138952] mtd_oobtest: error @addr[0xfc4e000:0x30] 0xb3 -> 0xb1 diff 0x2
[  474.146194] mtd_oobtest: error: verify failed at 0xfc4e000
[  474.417338] mtd_oobtest: verified up to eraseblock 2048
[  474.554103] mtd_oobtest: error @addr[0x10203800:0x0] 0xbd -> 0x3d diff 0x80
[  474.561462] mtd_oobtest: error: verify failed at block 2064 addr 0x10203800
[  474.568852] mtd_oobtest: error @addr[0x10203800:0x2] 0xbd -> 0x3d diff 0x80
[  474.576181] mtd_oobtest: error: verify failed at 0x10203800
[  474.800854] mtd_oobtest: error @addr[0x10549800:0x0] 0x6d -> 0x4d diff 0x20
[  474.808195] mtd_oobtest: error: verify failed at block 2090 addr 0x10549800
[  474.815607] mtd_oobtest: error @addr[0x10549800:0x21] 0x6d -> 0x4d diff 0x20
[  474.823033] mtd_oobtest: error: verify failed at 0x10549800
[  474.919089] mtd_oobtest: error @addr[0x10695000:0x0] 0xdf -> 0xdd diff 0x2
[  474.926341] mtd_oobtest: error: verify failed at block 2100 addr 0x10695000
[  474.933747] mtd_oobtest: error @addr[0x10695000:0x43] 0xdf -> 0xdd diff 0x2
[  474.941086] mtd_oobtest: error: verify failed at 0x10695000
[  475.702093] mtd_oobtest: error @addr[0x111b4800:0x0] 0xad -> 0x2d diff 0x80
[  475.709431] mtd_oobtest: error: verify failed at block 2189 addr 0x111b4800
[  475.716838] mtd_oobtest: error @addr[0x111b4800:0x8] 0xad -> 0x2d diff 0x80
[  475.724167] mtd_oobtest: error: verify failed at 0x111b4800
[  475.770470] mtd_oobtest: error @addr[0x11248000:0x0] 0xe5 -> 0x65 diff 0x80
[  475.777817] mtd_oobtest: error: verify failed at block 2194 addr 0x11248000
[  475.785221] mtd_oobtest: error @addr[0x11248000:0xd] 0xe5 -> 0x65 diff 0x80
[  475.792554] mtd_oobtest: error: verify failed at 0x11248000
[  475.924536] mtd_oobtest: error @addr[0x11419000:0x0] 0x7a -> 0x5a diff 0x20
[  475.931885] mtd_oobtest: error: verify failed at block 2208 addr 0x11419000
[  475.939271] mtd_oobtest: error @addr[0x11419000:0x21] 0x7a -> 0x5a diff 0x20
[  475.946696] mtd_oobtest: error: verify failed at 0x11419000
[  476.011728] mtd_oobtest: error @addr[0x114f2800:0x0] 0xe5 -> 0xc5 diff 0x20
[  476.019068] mtd_oobtest: error: verify failed at block 2215 addr 0x114f2800
[  476.026478] mtd_oobtest: error @addr[0x114f2800:0x30] 0xe5 -> 0xc5 diff 0x20
[  476.033905] mtd_oobtest: error: verify failed at 0x114f2800
[  476.064003] mtd_oobtest: error @addr[0x1154a800:0x0] 0x9f -> 0x97 diff 0x8
[  476.071265] mtd_oobtest: error: verify failed at block 2218 addr 0x1154a800
[  476.078651] mtd_oobtest: error @addr[0x1154a800:0x3b] 0x9f -> 0x97 diff 0x8
[  476.085981] mtd_oobtest: error: verify failed at 0x1154a800
[  476.661580] mtd_oobtest: error @addr[0x11d81000:0x0] 0xef -> 0xea diff 0x5
[  476.668833] mtd_oobtest: error: verify failed at block 2284 addr 0x11d81000
[  476.676236] mtd_oobtest: error @addr[0x11d81000:0x1d] 0xef -> 0xea diff 0x5
[  476.683573] mtd_oobtest: error: verify failed at 0x11d81000
[  476.871440] mtd_oobtest: verified up to eraseblock 2304
[  477.142817] mtd_oobtest: error @addr[0x123f0800:0x0] 0x77 -> 0x76 diff 0x1
[  477.150069] mtd_oobtest: error: verify failed at block 2335 addr 0x123f0800
[  477.157479] mtd_oobtest: error @addr[0x123f0800:0x41] 0x77 -> 0x76 diff 0x1
[  477.164811] mtd_oobtest: error: verify failed at 0x123f0800
[  477.292792] mtd_oobtest: error @addr[0x125b2000:0x0] 0xf6 -> 0xf4 diff 0x2
[  477.300040] mtd_oobtest: error: verify failed at block 2349 addr 0x125b2000
[  477.307446] mtd_oobtest: error @addr[0x125b2000:0xd] 0xf6 -> 0xf4 diff 0x2
[  477.314686] mtd_oobtest: error: verify failed at 0x125b2000
[  477.533001] mtd_oobtest: error @addr[0x128c2000:0x0] 0x7f -> 0x67 diff 0x18
[  477.540338] mtd_oobtest: error: verify failed at block 2374 addr 0x128c2000
[  477.547747] mtd_oobtest: error @addr[0x128c2000:0x3e] 0x7f -> 0x67 diff 0x18
[  477.555174] mtd_oobtest: error: verify failed at 0x128c2000
[  477.842671] mtd_oobtest: error @addr[0x12cd1000:0x0] 0xf6 -> 0xf0 diff 0x6
[  477.849925] mtd_oobtest: error: verify failed at block 2406 addr 0x12cd1000
[  477.857332] mtd_oobtest: error @addr[0x12cd1000:0x28] 0xf6 -> 0xf0 diff 0x6
[  477.864660] mtd_oobtest: error: verify failed at 0x12cd1000
[  477.889187] mtd_oobtest: error @addr[0x12d14800:0x0] 0x9e -> 0x9a diff 0x4
[  477.896445] mtd_oobtest: error: verify failed at block 2408 addr 0x12d14800
[  477.903851] mtd_oobtest: error @addr[0x12d14800:0x2d] 0x9e -> 0x9a diff 0x4
[  477.911179] mtd_oobtest: error: verify failed at 0x12d14800
[  477.956384] mtd_oobtest: error @addr[0x12da5800:0x0] 0xbd -> 0xb9 diff 0x4
[  477.963636] mtd_oobtest: error: verify failed at block 2413 addr 0x12da5800
[  477.971035] mtd_oobtest: error @addr[0x12da5800:0x41] 0xbd -> 0xb9 diff 0x4
[  477.978357] mtd_oobtest: error: verify failed at 0x12da5800
[  478.040735] mtd_oobtest: error @addr[0x12e75000:0x0] 0xef -> 0xaf diff 0x40
[  478.048093] mtd_oobtest: error: verify failed at block 2419 addr 0x12e75000
[  478.055493] mtd_oobtest: error @addr[0x12e75000:0x5] 0xef -> 0xaf diff 0x40
[  478.062827] mtd_oobtest: error: verify failed at 0x12e75000
[  478.714420] mtd_oobtest: error @addr[0x137c7000:0x0] 0x7d -> 0x6d diff 0x10
[  478.721776] mtd_oobtest: error: verify failed at block 2494 addr 0x137c7000
[  478.729166] mtd_oobtest: error @addr[0x137c7000:0x2] 0x7d -> 0x6d diff 0x10
[  478.736495] mtd_oobtest: error: verify failed at 0x137c7000
[  479.050989] mtd_oobtest: error @addr[0x13c37000:0x0] 0xf2 -> 0xb2 diff 0x40
[  479.058327] mtd_oobtest: error: verify failed at block 2529 addr 0x13c37000
[  479.065731] mtd_oobtest: error @addr[0x13c37000:0x42] 0xf2 -> 0xb2 diff 0x40
[  479.073153] mtd_oobtest: error: verify failed at 0x13c37000
[  479.223042] mtd_oobtest: error @addr[0x13e49000:0x10] 0xda -> 0xd8 diff 0x2
[  479.230386] mtd_oobtest: error: verify failed at 0x13e49000
[  479.307915] mtd_oobtest: error @addr[0x13f51000:0x0] 0xab -> 0xa3 diff 0x8
[  479.315171] mtd_oobtest: error: verify failed at block 2554 addr 0x13f51000
[  479.322568] mtd_oobtest: error @addr[0x13f51000:0x1b] 0xab -> 0xa3 diff 0x8
[  479.329884] mtd_oobtest: error: verify failed at 0x13f51000
[  479.391888] mtd_oobtest: verified up to eraseblock 2560
[  479.453231] mtd_oobtest: error @addr[0x140ed800:0x0] 0x7c -> 0x3c diff 0x40
[  479.460562] mtd_oobtest: error: verify failed at block 2567 addr 0x140ed800
[  479.478529] mtd_oobtest: error @addr[0x14114000:0x0] 0xde -> 0xda diff 0x4
[  479.485785] mtd_oobtest: error: verify failed at block 2568 addr 0x14114000
[  479.493192] mtd_oobtest: error @addr[0x14114000:0x44] 0xde -> 0xda diff 0x4
[  479.500516] mtd_oobtest: error: verify failed at 0x14114000
[  479.543711] mtd_oobtest: error @addr[0x1419d800:0x0] 0x9e -> 0x9a diff 0x4
[  479.550962] mtd_oobtest: error: verify failed at block 2572 addr 0x1419d800
[  479.558349] mtd_oobtest: error @addr[0x1419d800:0x3] 0x9e -> 0x9a diff 0x4
[  479.565587] mtd_oobtest: error: verify failed at 0x1419d800
[  479.820502] mtd_oobtest: error @addr[0x14532000:0x0] 0xfe -> 0xfc diff 0x2
[  479.827769] mtd_oobtest: error: verify failed at block 2601 addr 0x14532000
[  479.835168] mtd_oobtest: error @addr[0x14532000:0x2a] 0xfe -> 0xfc diff 0x2
[  479.842499] mtd_oobtest: error: verify failed at 0x14532000
[  480.233680] mtd_oobtest: error @addr[0x14abf000:0x0] 0xff -> 0xdc diff 0x23
[  480.241033] mtd_oobtest: error: verify failed at block 2645 addr 0x14abf000
[  480.248419] mtd_oobtest: error @addr[0x14abf000:0x3f] 0xff -> 0xdc diff 0x23
[  480.255843] mtd_oobtest: error: verify failed at 0x14abf000
[  480.400846] mtd_oobtest: verified 2662 eraseblocks
[  480.405904] mtd_oobtest: test 4 of 5
[  485.997040] mtd_oobtest: attempting to start write past end of OOB
[  486.003591] mtd_oobtest: an error is expected...
[  486.008447] mtd_oobtest: error occurred as expected
[  486.013588] mtd_oobtest: attempting to start read past end of OOB
[  486.019991] mtd_oobtest: an error is expected...
[  486.024859] mtd_oobtest: error occurred as expected
[  486.029992] mtd_oobtest: attempting to write past end of device
[  486.036222] mtd_oobtest: an error is expected...
[  486.041085] mtd_oobtest: error occurred as expected
[  486.046210] mtd_oobtest: attempting to read past end of device
[  486.052349] mtd_oobtest: an error is expected...
[  486.057200] mtd_oobtest: error occurred as expected
[  486.063971] mtd_oobtest: attempting to write past end of device
[  486.070240] mtd_oobtest: an error is expected...
[  486.075131] mtd_oobtest: error occurred as expected
[  486.080262] mtd_oobtest: attempting to read past end of device
[  486.086406] mtd_oobtest: an error is expected...
[  486.091268] mtd_oobtest: error occurred as expected
[  486.096387] mtd_oobtest: test 5 of 5
[  489.946350] mtd_oobtest: writing OOBs of whole device
[  489.952350] mtd_oobtest: written up to eraseblock 0
[  489.957961] mtd_oobtest: written up to eraseblock 0
[  490.153024] mtd_oobtest: written up to eraseblock 256
[  490.158768] mtd_oobtest: written up to eraseblock 256
[  490.356657] mtd_oobtest: written up to eraseblock 512
[  490.362617] mtd_oobtest: written up to eraseblock 512
[  490.557890] mtd_oobtest: written up to eraseblock 768
[  490.563908] mtd_oobtest: written up to eraseblock 768
[  490.758160] mtd_oobtest: written up to eraseblock 1024
[  490.764167] mtd_oobtest: written up to eraseblock 1024
[  490.968556] mtd_oobtest: written up to eraseblock 1280
[  490.974602] mtd_oobtest: written up to eraseblock 1280
[  491.170284] mtd_oobtest: written up to eraseblock 1536
[  491.176324] mtd_oobtest: written up to eraseblock 1536
[  491.370047] mtd_oobtest: written up to eraseblock 1792
[  491.376089] mtd_oobtest: written up to eraseblock 1792
[  491.570667] mtd_oobtest: written up to eraseblock 2048
[  491.576797] mtd_oobtest: written up to eraseblock 2048
[  491.767270] mtd_oobtest: written up to eraseblock 2304
[  491.773310] mtd_oobtest: written up to eraseblock 2304
[  491.967267] mtd_oobtest: written up to eraseblock 2560
[  491.973262] mtd_oobtest: written up to eraseblock 2560
[  492.052347] mtd_oobtest: written 2661 eraseblocks
[  492.057312] mtd_oobtest: verifying all eraseblocks
[  492.062521] mtd_oobtest: verified up to eraseblock 0
[  492.103671] mtd_oobtest: verified up to eraseblock 256
[  492.145671] mtd_oobtest: verified up to eraseblock 512
[  492.187653] mtd_oobtest: verified up to eraseblock 768
[  492.229728] mtd_oobtest: verified up to eraseblock 1024
[  492.271826] mtd_oobtest: verified up to eraseblock 1280
[  492.314001] mtd_oobtest: verified up to eraseblock 1536
[  492.355785] mtd_oobtest: verified up to eraseblock 1792
[  492.397650] mtd_oobtest: verified up to eraseblock 2048
[  492.438982] mtd_oobtest: verified up to eraseblock 2304
[  492.481076] mtd_oobtest: verified up to eraseblock 2560
[  492.501005] mtd_oobtest: verified 2661 eraseblocks
[  492.506059] mtd_oobtest: finished with 291 errors
[  492.511301] =================================================

Ps, I tested in the latest SDK version ti-processor-sdk-linux-am335x-evm-06.01.00.08, but the issue still exists.

Any suggestions? thanks.

  • Hi Burong,

    I don't see anything obvious wrong with your parameter setup. The log and failure signatures suggest that when errors happen it is that bits that were programmed and are expected to be read as zero are read back as '1' sometime, never the other way around. This means either the programming of bits 1->0 has failed on occasion, or the reading back thereof.

    A couple of things to look into...

    • I suppose this is some custom board. Does it happen on all boards consistently?
    • Is the failure signature consistent between different runs of mtd_oobtest?
    • Experiment with the timing parameters in the DTS files (extend them) and see if it has any impact at all on the failure signature
    • Verify the NAND signal timing using a digital oscilloscope, this way validating the entire SW setup and making sure the timing is generated as configured expected by the NAND device
    • Monitor the power supply rail to the NAND device with a digital oscilloscope, to make sure there are no spikes/drops, etc. during running the memory test
    • Double-check signal routing best practices (signal length, grounding, potential noise issues, etc.)

    Regards, Andreas

  • Andreas Dannenberg said:

    Hi Burong,

    I don't see anything obvious wrong with your parameter setup. The log and failure signatures suggest that when errors happen it is that bits that were programmed and are expected to be read as zero are read back as '1' sometime, never the other way around. This means either the programming of bits 1->0 has failed on occasion, or the reading back thereof.

    A couple of things to look into...

    • I suppose this is some custom board. Does it happen on all boards consistently?yes
    • Is the failure signature consistent between different runs of mtd_oobtest?no but similar (see attchments)
    • Experiment with the timing parameters in the DTS files (extend them) and see if it has any impact at all on the failure signature
    • Verify the NAND signal timing using a digital oscilloscope, this way validating the entire SW setup and making sure the timing is generated as configured expected by the NAND device
    • Monitor the power supply rail to the NAND device with a digital oscilloscope, to make sure there are no spikes/drops, etc. during running the memory test
    • Double-check signal routing best practices (signal length, grounding, potential noise issues, etc.)

    Regards, Andreas

    And we want to know oobtest pass standard, 0 errors or an error ratio?

    gw1:

    =================================================
    mtd_oobtest: MTD device: 11
    mtd_oobtest: MTD device size 348913664, eraseblock size 131072, page size 2048, count of eraseblocks 2662, pages per eraseblock 64, OOB size 128, OOB available 70
    mtd_test: scanning for bad eraseblocks
    mtd_test: block 110 is bad
    mtd_test: block 111 is bad
    mtd_test: block 1790 is bad
    mtd_test: block 2080 is bad
    mtd_test: block 2158 is bad
    mtd_test: block 2159 is bad
    mtd_test: scanned 2662 eraseblocks, 6 are bad
    mtd_oobtest: test 1 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2662 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified 2662 eraseblocks
    mtd_oobtest: test 2 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2662 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: error @addr[0x681e800:0x31] 0x70 -> 0x72 diff 0x2
    mtd_oobtest: error: verify failed at block 832 addr 0x681e800
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified 2662 eraseblocks
    mtd_oobtest: test 3 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2662 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: error @addr[0x316800:0x0] 0xd3 -> 0x53 diff 0x80
    mtd_oobtest: error: verify failed at block 24 addr 0x316800
    mtd_oobtest: error @addr[0x4fd000:0x0] 0xf3 -> 0xd3 diff 0x20
    mtd_oobtest: error: verify failed at block 39 addr 0x4fd000
    mtd_oobtest: error @addr[0x4fd000:0x0] 0xf3 -> 0xd3 diff 0x20
    mtd_oobtest: error: verify failed at 0x4fd000
    mtd_oobtest: error @addr[0x768800:0x0] 0xf9 -> 0x59 diff 0xa0
    mtd_oobtest: error: verify failed at block 59 addr 0x768800
    mtd_oobtest: error @addr[0x768800:0x15] 0xf9 -> 0x59 diff 0xa0
    mtd_oobtest: error: verify failed at 0x768800
    mtd_oobtest: error @addr[0x81a800:0x0] 0xbb -> 0xb3 diff 0x8
    mtd_oobtest: error: verify failed at block 64 addr 0x81a800
    mtd_oobtest: error @addr[0x81a800:0x1d] 0xbb -> 0xb3 diff 0x8
    mtd_oobtest: error: verify failed at 0x81a800
    mtd_oobtest: error @addr[0x955800:0x0] 0xde -> 0x5e diff 0x80
    mtd_oobtest: error: verify failed at block 74 addr 0x955800
    mtd_oobtest: error @addr[0x955800:0x32] 0xde -> 0x5e diff 0x80
    mtd_oobtest: error: verify failed at 0x955800
    mtd_oobtest: error @addr[0x993800:0x0] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at block 76 addr 0x993800
    mtd_oobtest: error @addr[0x993800:0x3a] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at 0x993800
    mtd_oobtest: error @addr[0xa9f000:0x0] 0xfb -> 0xcb diff 0x30
    mtd_oobtest: error: verify failed at block 84 addr 0xa9f000
    mtd_oobtest: error @addr[0xa9f000:0x6] 0xfb -> 0xcb diff 0x30
    mtd_oobtest: error: verify failed at 0xa9f000
    mtd_oobtest: error @addr[0xbf7800:0x1] 0x7d -> 0x5d diff 0x20
    mtd_oobtest: error: verify failed at block 95 addr 0xbf7800
    mtd_oobtest: error @addr[0xbf7800:0x13] 0x7d -> 0x5d diff 0x20
    mtd_oobtest: error: verify failed at 0xbf7800
    mtd_oobtest: error @addr[0xe39000:0x0] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at block 113 addr 0xe39000
    mtd_oobtest: error @addr[0xe39000:0x2d] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at 0xe39000
    mtd_oobtest: error @addr[0x17ee000:0x0] 0x9b -> 0x99 diff 0x2
    mtd_oobtest: error: verify failed at block 191 addr 0x17ee000
    mtd_oobtest: error @addr[0x17ee000:0x2d] 0x9b -> 0x99 diff 0x2
    mtd_oobtest: error: verify failed at 0x17ee000
    mtd_oobtest: error @addr[0x185d000:0x0] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at block 194 addr 0x185d000
    mtd_oobtest: error @addr[0x18a7000:0x0] 0xe3 -> 0xa3 diff 0x40
    mtd_oobtest: error: verify failed at block 197 addr 0x18a7000
    mtd_oobtest: error @addr[0x18a7000:0x0] 0xe3 -> 0xa3 diff 0x40
    mtd_oobtest: error: verify failed at 0x18a7000
    mtd_oobtest: error @addr[0x1c93800:0x0] 0xe3 -> 0xc3 diff 0x20
    mtd_oobtest: error: verify failed at block 228 addr 0x1c93800
    mtd_oobtest: error @addr[0x1c93800:0x29] 0xe3 -> 0xc3 diff 0x20
    mtd_oobtest: error: verify failed at 0x1c93800
    mtd_oobtest: error @addr[0x1cbc000:0x0] 0xb6 -> 0xb4 diff 0x2
    mtd_oobtest: error: verify failed at block 229 addr 0x1cbc000
    mtd_oobtest: error @addr[0x1cbc000:0x2c] 0xb6 -> 0xb4 diff 0x2
    mtd_oobtest: error: verify failed at 0x1cbc000
    mtd_oobtest: error @addr[0x1d09000:0x33] 0xcd -> 0xc5 diff 0x8
    mtd_oobtest: error: verify failed at 0x1d09000
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: error @addr[0x2075000:0x1] 0xeb -> 0xe3 diff 0x8
    mtd_oobtest: error: verify failed at block 259 addr 0x2075000
    mtd_oobtest: error @addr[0x2075000:0x1c] 0xeb -> 0xe3 diff 0x8
    mtd_oobtest: error: verify failed at 0x2075000
    mtd_oobtest: error @addr[0x21da000:0x0] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at block 270 addr 0x21da000
    mtd_oobtest: error @addr[0x21da000:0x32] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at 0x21da000
    mtd_oobtest: error @addr[0x26aa800:0x0] 0xf9 -> 0xf8 diff 0x1
    mtd_oobtest: error: verify failed at block 309 addr 0x26aa800
    mtd_oobtest: error @addr[0x26aa800:0x31] 0xf9 -> 0xf8 diff 0x1
    mtd_oobtest: error: verify failed at 0x26aa800
    mtd_oobtest: error @addr[0x26df000:0x0] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at block 310 addr 0x26df000
    mtd_oobtest: error @addr[0x26df000:0x37] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at 0x26df000
    mtd_oobtest: error @addr[0x29ff000:0x0] 0x7b -> 0x79 diff 0x2
    mtd_oobtest: error: verify failed at block 335 addr 0x29ff000
    mtd_oobtest: error @addr[0x29ff000:0x19] 0x7b -> 0x79 diff 0x2
    mtd_oobtest: error: verify failed at 0x29ff000
    mtd_oobtest: error @addr[0x2a54000:0x0] 0xe5 -> 0xe4 diff 0x1
    mtd_oobtest: error: verify failed at block 338 addr 0x2a54000
    mtd_oobtest: error @addr[0x2a54000:0x1d] 0xe5 -> 0xe4 diff 0x1
    mtd_oobtest: error: verify failed at 0x2a54000
    mtd_oobtest: error @addr[0x2f9f000:0x0] 0x6f -> 0x67 diff 0x8
    mtd_oobtest: error: verify failed at block 380 addr 0x2f9f000
    mtd_oobtest: error @addr[0x2f9f000:0x23] 0x6f -> 0x67 diff 0x8
    mtd_oobtest: error: verify failed at 0x2f9f000
    mtd_oobtest: error @addr[0x2fb0000:0x0] 0xfc -> 0xf4 diff 0x8
    mtd_oobtest: error: verify failed at block 381 addr 0x2fb0000
    mtd_oobtest: error @addr[0x2fb0000:0x24] 0xfc -> 0xf4 diff 0x8
    mtd_oobtest: error: verify failed at 0x2fb0000
    mtd_oobtest: error @addr[0x2fd0800:0x0] 0xcd -> 0xcc diff 0x1
    mtd_oobtest: error: verify failed at block 382 addr 0x2fd0800
    mtd_oobtest: error @addr[0x2fd0800:0x26] 0xcd -> 0xcc diff 0x1
    mtd_oobtest: error: verify failed at 0x2fd0800
    mtd_oobtest: error @addr[0x30a7800:0x0] 0xea -> 0xe2 diff 0x8
    mtd_oobtest: error: verify failed at block 389 addr 0x30a7800
    mtd_oobtest: error @addr[0x30a7800:0x3a] 0xea -> 0xe2 diff 0x8
    mtd_oobtest: error: verify failed at 0x30a7800
    mtd_oobtest: error @addr[0x30b6800:0x0] 0xee -> 0xea diff 0x4
    mtd_oobtest: error: verify failed at block 389 addr 0x30b6800
    mtd_oobtest: error @addr[0x3443800:0x0] 0x3e -> 0x3c diff 0x2
    mtd_oobtest: error: verify failed at block 418 addr 0x3443800
    mtd_oobtest: error @addr[0x3443800:0x20] 0x3e -> 0x3c diff 0x2
    mtd_oobtest: error: verify failed at 0x3443800
    mtd_oobtest: error @addr[0x3708800:0x0] 0xf1 -> 0xf0 diff 0x1
    mtd_oobtest: error: verify failed at block 440 addr 0x3708800
    mtd_oobtest: error @addr[0x3708800:0xa] 0xf1 -> 0xf0 diff 0x1
    mtd_oobtest: error: verify failed at 0x3708800
    mtd_oobtest: error @addr[0x391e000:0x0] 0xd7 -> 0xc6 diff 0x11
    mtd_oobtest: error: verify failed at block 456 addr 0x391e000
    mtd_oobtest: error @addr[0x391e000:0x20] 0xc7 -> 0xc6 diff 0x1
    mtd_oobtest: error: verify failed at 0x391e000
    mtd_oobtest: error @addr[0x3a67000:0x0] 0xf9 -> 0xe9 diff 0x10
    mtd_oobtest: error: verify failed at block 467 addr 0x3a67000
    mtd_oobtest: error @addr[0x3a67000:0x3c] 0xf9 -> 0xe9 diff 0x10
    mtd_oobtest: error: verify failed at 0x3a67000
    mtd_oobtest: error @addr[0x3c8c800:0x0] 0xb6 -> 0x36 diff 0x80
    mtd_oobtest: error: verify failed at block 484 addr 0x3c8c800
    mtd_oobtest: error @addr[0x3c8c800:0x10] 0xb6 -> 0x36 diff 0x80
    mtd_oobtest: error: verify failed at 0x3c8c800
    mtd_oobtest: error @addr[0x3f23800:0x0] 0xfa -> 0xf8 diff 0x2
    mtd_oobtest: error: verify failed at block 505 addr 0x3f23800
    mtd_oobtest: error @addr[0x3f23800:0x37] 0xfa -> 0xf8 diff 0x2
    mtd_oobtest: error: verify failed at 0x3f23800
    mtd_oobtest: error @addr[0x3f45800:0x0] 0xf6 -> 0x76 diff 0x80
    mtd_oobtest: error: verify failed at block 506 addr 0x3f45800
    mtd_oobtest: error @addr[0x3f45800:0x3d] 0xf6 -> 0x76 diff 0x80
    mtd_oobtest: error: verify failed at 0x3f45800
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: error @addr[0x43d3800:0x32] 0x6e -> 0x66 diff 0x8
    mtd_oobtest: error: verify failed at 0x43d3800
    mtd_oobtest: error @addr[0x43dd000:0x0] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at block 542 addr 0x43dd000
    mtd_oobtest: error @addr[0x43dd000:0x33] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at 0x43dd000
    mtd_oobtest: error @addr[0x4405000:0x0] 0xce -> 0xcc diff 0x2
    mtd_oobtest: error: verify failed at block 544 addr 0x4405000
    mtd_oobtest: error @addr[0x4405000:0x38] 0xce -> 0xcc diff 0x2
    mtd_oobtest: error: verify failed at 0x4405000
    mtd_oobtest: error @addr[0x4626800:0x0] 0xbb -> 0x3b diff 0x80
    mtd_oobtest: error: verify failed at block 561 addr 0x4626800
    mtd_oobtest: error @addr[0x4626800:0xf] 0xbb -> 0x3b diff 0x80
    mtd_oobtest: error: verify failed at 0x4626800
    mtd_oobtest: error @addr[0x47e3800:0x0] 0x76 -> 0x74 diff 0x2
    mtd_oobtest: error: verify failed at block 575 addr 0x47e3800
    mtd_oobtest: error @addr[0x47e3800:0x23] 0x76 -> 0x74 diff 0x2
    mtd_oobtest: error: verify failed at 0x47e3800
    mtd_oobtest: error @addr[0x4b83000:0x0] 0x9b -> 0x99 diff 0x2
    mtd_oobtest: error: verify failed at block 604 addr 0x4b83000
    mtd_oobtest: error @addr[0x4b83000:0x14] 0x9b -> 0x99 diff 0x2
    mtd_oobtest: error: verify failed at 0x4b83000
    mtd_oobtest: error @addr[0x4bb3800:0x0] 0x77 -> 0x75 diff 0x2
    mtd_oobtest: error: verify failed at block 605 addr 0x4bb3800
    mtd_oobtest: error @addr[0x4bb3800:0x16] 0x77 -> 0x75 diff 0x2
    mtd_oobtest: error: verify failed at 0x4bb3800
    mtd_oobtest: error @addr[0x508e000:0x0] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at block 644 addr 0x508e000
    mtd_oobtest: error @addr[0x508e000:0x16] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at 0x508e000
    mtd_oobtest: error @addr[0x52a6000:0x0] 0xaf -> 0xae diff 0x1
    mtd_oobtest: error: verify failed at block 661 addr 0x52a6000
    mtd_oobtest: error @addr[0x52a6000:0x3b] 0xaf -> 0xae diff 0x1
    mtd_oobtest: error: verify failed at 0x52a6000
    mtd_oobtest: error @addr[0x5d21000:0x0] 0x6f -> 0x2f diff 0x40
    mtd_oobtest: error: verify failed at block 745 addr 0x5d21000
    mtd_oobtest: error @addr[0x5d21000:0x4] 0x6f -> 0x2f diff 0x40
    mtd_oobtest: error: verify failed at 0x5d21000
    mtd_oobtest: error @addr[0x5f78800:0x0] 0xd7 -> 0xd5 diff 0x2
    mtd_oobtest: error: verify failed at block 763 addr 0x5f78800
    mtd_oobtest: error @addr[0x5f78800:0x1a] 0xd7 -> 0xd5 diff 0x2
    mtd_oobtest: error: verify failed at 0x5f78800
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: error @addr[0x614c000:0x0] 0xed -> 0xcd diff 0x20
    mtd_oobtest: error: verify failed at block 778 addr 0x614c000
    mtd_oobtest: error @addr[0x614c000:0x41] 0xed -> 0xcd diff 0x20
    mtd_oobtest: error: verify failed at 0x614c000
    mtd_oobtest: error @addr[0x61fb800:0x0] 0x6e -> 0x4e diff 0x20
    mtd_oobtest: error: verify failed at block 783 addr 0x61fb800
    mtd_oobtest: error @addr[0x61fb800:0x4] 0x6e -> 0x4e diff 0x20
    mtd_oobtest: error: verify failed at 0x61fb800
    mtd_oobtest: error @addr[0x621c000:0x0] 0xb6 -> 0x36 diff 0x80
    mtd_oobtest: error: verify failed at block 784 addr 0x621c000
    mtd_oobtest: error @addr[0x621c000:0x5] 0xb6 -> 0x36 diff 0x80
    mtd_oobtest: error: verify failed at 0x621c000
    mtd_oobtest: error @addr[0x637b000:0x0] 0xf3 -> 0xe3 diff 0x10
    mtd_oobtest: error: verify failed at block 795 addr 0x637b000
    mtd_oobtest: error @addr[0x637b000:0x11] 0xf3 -> 0xe3 diff 0x10
    mtd_oobtest: error: verify failed at 0x637b000
    mtd_oobtest: error @addr[0x6395000:0x0] 0xf6 -> 0xf2 diff 0x4
    mtd_oobtest: error: verify failed at block 796 addr 0x6395000
    mtd_oobtest: error @addr[0x6395000:0x12] 0xf6 -> 0xf2 diff 0x4
    mtd_oobtest: error: verify failed at 0x6395000
    mtd_oobtest: error @addr[0x643d000:0x0] 0x6e -> 0x66 diff 0x8
    mtd_oobtest: error: verify failed at block 801 addr 0x643d000
    mtd_oobtest: error @addr[0x643d000:0x19] 0x6e -> 0x66 diff 0x8
    mtd_oobtest: error: verify failed at 0x643d000
    mtd_oobtest: error @addr[0x660b000:0x0] 0xbf -> 0xb6 diff 0x9
    mtd_oobtest: error: verify failed at block 816 addr 0x660b000
    mtd_oobtest: error @addr[0x660b000:0x3a] 0xbf -> 0xb6 diff 0x9
    mtd_oobtest: error: verify failed at 0x660b000
    mtd_oobtest: error @addr[0x6a9d800:0x0] 0x7e -> 0x78 diff 0x6
    mtd_oobtest: error: verify failed at block 852 addr 0x6a9d800
    mtd_oobtest: error @addr[0x6a9d800:0x31] 0x7e -> 0x78 diff 0x6
    mtd_oobtest: error: verify failed at 0x6a9d800
    mtd_oobtest: error @addr[0x6d95000:0x0] 0xd7 -> 0xd5 diff 0x2
    mtd_oobtest: error: verify failed at block 876 addr 0x6d95000
    mtd_oobtest: error @addr[0x6fde000:0x0] 0x9e -> 0x96 diff 0x8
    mtd_oobtest: error: verify failed at block 894 addr 0x6fde000
    mtd_oobtest: error @addr[0x6fde000:0x42] 0x9e -> 0x96 diff 0x8
    mtd_oobtest: error: verify failed at 0x6fde000
    mtd_oobtest: error @addr[0x708b000:0x0] 0xfc -> 0xdc diff 0x20
    mtd_oobtest: error: verify failed at block 900 addr 0x708b000
    mtd_oobtest: error @addr[0x708b000:0x4] 0xfc -> 0xdc diff 0x20
    mtd_oobtest: error: verify failed at 0x708b000
    mtd_oobtest: error @addr[0x730d000:0x0] 0x37 -> 0x27 diff 0x10
    mtd_oobtest: error: verify failed at block 920 addr 0x730d000
    mtd_oobtest: error @addr[0x730d000:0x1c] 0x37 -> 0x27 diff 0x10
    mtd_oobtest: error: verify failed at 0x730d000
    mtd_oobtest: error @addr[0x7419000:0x0] 0x7e -> 0x5e diff 0x20
    mtd_oobtest: error: verify failed at block 928 addr 0x7419000
    mtd_oobtest: error @addr[0x7419000:0x2c] 0x7e -> 0x5e diff 0x20
    mtd_oobtest: error: verify failed at 0x7419000
    mtd_oobtest: error @addr[0x74a5000:0x0] 0xec -> 0xe4 diff 0x8
    mtd_oobtest: error: verify failed at block 933 addr 0x74a5000
    mtd_oobtest: error @addr[0x74a5000:0x3c] 0xec -> 0xe4 diff 0x8
    mtd_oobtest: error: verify failed at 0x74a5000
    mtd_oobtest: error @addr[0x7523000:0x0] 0x3f -> 0x3d diff 0x2
    mtd_oobtest: error: verify failed at block 937 addr 0x7523000
    mtd_oobtest: error @addr[0x7523000:0x2] 0x3f -> 0x3d diff 0x2
    mtd_oobtest: error: verify failed at 0x7523000
    mtd_oobtest: error @addr[0x7718800:0x0] 0xfe -> 0xcc diff 0x32
    mtd_oobtest: error: verify failed at block 952 addr 0x7718800
    mtd_oobtest: error @addr[0x7718800:0x13] 0xfe -> 0xcc diff 0x32
    mtd_oobtest: error: verify failed at 0x7718800
    mtd_oobtest: error @addr[0x7e66000:0x3f] 0x9b -> 0x93 diff 0x8
    mtd_oobtest: error: verify failed at 0x7e66000
    mtd_oobtest: error @addr[0x7f3b000:0x0] 0xea -> 0x6a diff 0x80
    mtd_oobtest: error: verify failed at block 1017 addr 0x7f3b000
    mtd_oobtest: error @addr[0x7f3b000:0x5] 0xea -> 0x6a diff 0x80
    mtd_oobtest: error: verify failed at 0x7f3b000
    mtd_oobtest: error @addr[0x7f99000:0x0] 0xfe -> 0x7e diff 0x80
    mtd_oobtest: error: verify failed at block 1020 addr 0x7f99000
    mtd_oobtest: error @addr[0x7f99000:0x8] 0xfe -> 0x7e diff 0x80
    mtd_oobtest: error: verify failed at 0x7f99000
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: error @addr[0x819c800:0x0] 0x4f -> 0xf diff 0x40
    mtd_oobtest: error: verify failed at block 1036 addr 0x819c800
    mtd_oobtest: error @addr[0x819c800:0x1c] 0x4f -> 0xf diff 0x40
    mtd_oobtest: error: verify failed at 0x819c800
    mtd_oobtest: error @addr[0x82a8800:0x0] 0x75 -> 0x55 diff 0x20
    mtd_oobtest: error: verify failed at block 1045 addr 0x82a8800
    mtd_oobtest: error @addr[0x82ec000:0x0] 0x2f -> 0x2e diff 0x1
    mtd_oobtest: error: verify failed at block 1047 addr 0x82ec000
    mtd_oobtest: error @addr[0x8348000:0x42] 0xf4 -> 0xe4 diff 0x10
    mtd_oobtest: error: verify failed at 0x8348000
    mtd_oobtest: error @addr[0x855a000:0x10] 0x9f -> 0x1f diff 0x80
    mtd_oobtest: error: verify failed at 0x855a000
    mtd_oobtest: error @addr[0x8620000:0x0] 0xee -> 0xec diff 0x2
    mtd_oobtest: error: verify failed at block 1073 addr 0x8620000
    mtd_oobtest: error @addr[0x8620000:0x18] 0xee -> 0xec diff 0x2
    mtd_oobtest: error: verify failed at 0x8620000
    mtd_oobtest: error @addr[0x87a6800:0x1] 0xdf -> 0xd7 diff 0x8
    mtd_oobtest: error: verify failed at block 1085 addr 0x87a6800
    mtd_oobtest: error @addr[0x87a6800:0x30] 0xdf -> 0xd7 diff 0x8
    mtd_oobtest: error: verify failed at 0x87a6800
    mtd_oobtest: error @addr[0x87d9000:0x0] 0xe6 -> 0xe2 diff 0x4
    mtd_oobtest: error: verify failed at block 1086 addr 0x87d9000
    mtd_oobtest: error @addr[0x87d9000:0x34] 0xe6 -> 0xe2 diff 0x4
    mtd_oobtest: error: verify failed at 0x87d9000
    mtd_oobtest: error @addr[0x8cbc000:0x0] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at block 1125 addr 0x8cbc000
    mtd_oobtest: error @addr[0x8cbc000:0x35] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at 0x8cbc000
    mtd_oobtest: error @addr[0x8f8e800:0x0] 0xeb -> 0xe9 diff 0x2
    mtd_oobtest: error: verify failed at block 1148 addr 0x8f8e800
    mtd_oobtest: error @addr[0x8f8e800:0x15] 0xeb -> 0xe9 diff 0x2
    mtd_oobtest: error: verify failed at 0x8f8e800
    mtd_oobtest: error @addr[0x9184800:0x1] 0xe7 -> 0x67 diff 0x80
    mtd_oobtest: error: verify failed at block 1164 addr 0x9184800
    mtd_oobtest: error @addr[0x9184800:0x34] 0xe7 -> 0x67 diff 0x80
    mtd_oobtest: error: verify failed at 0x9184800
    mtd_oobtest: error @addr[0x91da000:0x0] 0xbb -> 0xb9 diff 0x2
    mtd_oobtest: error: verify failed at block 1166 addr 0x91da000
    mtd_oobtest: error @addr[0x91da000:0x44] 0xbb -> 0xb9 diff 0x2
    mtd_oobtest: error: verify failed at 0x91da000
    mtd_oobtest: error @addr[0x95f8000:0x0] 0xff -> 0xfe diff 0x1
    mtd_oobtest: error: verify failed at block 1199 addr 0x95f8000
    mtd_oobtest: error @addr[0x9ac4800:0x0] 0xe9 -> 0xa9 diff 0x40
    mtd_oobtest: error: verify failed at block 1238 addr 0x9ac4800
    mtd_oobtest: error @addr[0x9ac4800:0x29] 0xe9 -> 0xa9 diff 0x40
    mtd_oobtest: error: verify failed at 0x9ac4800
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: error @addr[0xa043000:0x0] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at block 1282 addr 0xa043000
    mtd_oobtest: error @addr[0xa043000:0x39] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at 0xa043000
    mtd_oobtest: error @addr[0xa049000:0x0] 0xdd -> 0x9d diff 0x40
    mtd_oobtest: error: verify failed at block 1282 addr 0xa049000
    mtd_oobtest: error @addr[0xa068800:0x0] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at block 1283 addr 0xa068800
    mtd_oobtest: error @addr[0xa068800:0x43] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at 0xa068800
    mtd_oobtest: error @addr[0xa3d2000:0x1f] 0xda -> 0xd2 diff 0x8
    mtd_oobtest: error: verify failed at 0xa3d2000
    mtd_oobtest: error @addr[0xa479800:0x0] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at block 1315 addr 0xa479800
    mtd_oobtest: error @addr[0xa479800:0x29] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at 0xa479800
    mtd_oobtest: error @addr[0xa500800:0x0] 0x3d -> 0x3c diff 0x1
    mtd_oobtest: error: verify failed at block 1320 addr 0xa500800
    mtd_oobtest: error @addr[0xa500800:0x35] 0x3d -> 0x3c diff 0x1
    mtd_oobtest: error: verify failed at 0xa500800
    mtd_oobtest: error @addr[0xa523800:0x0] 0xe6 -> 0x66 diff 0x80
    mtd_oobtest: error: verify failed at block 1321 addr 0xa523800
    mtd_oobtest: error @addr[0xa523800:0x3a] 0xe6 -> 0x66 diff 0x80
    mtd_oobtest: error: verify failed at 0xa523800
    mtd_oobtest: error @addr[0xa738800:0x0] 0x3d -> 0x1d diff 0x20
    mtd_oobtest: error: verify failed at block 1337 addr 0xa738800
    mtd_oobtest: error @addr[0xa7ba800:0x0] 0x76 -> 0x36 diff 0x40
    mtd_oobtest: error: verify failed at block 1341 addr 0xa7ba800
    mtd_oobtest: error @addr[0xa7ba800:0x14] 0x76 -> 0x36 diff 0x40
    mtd_oobtest: error: verify failed at 0xa7ba800
    mtd_oobtest: error @addr[0xab48000:0x0] 0x5d -> 0x5c diff 0x1
    mtd_oobtest: error: verify failed at block 1370 addr 0xab48000
    mtd_oobtest: error @addr[0xab48000:0x8] 0x5d -> 0x5c diff 0x1
    mtd_oobtest: error: verify failed at 0xab48000
    mtd_oobtest: error @addr[0xacf4000:0x0] 0x5e -> 0x1e diff 0x40
    mtd_oobtest: error: verify failed at block 1383 addr 0xacf4000
    mtd_oobtest: error @addr[0xacf4000:0x18] 0x5e -> 0x1e diff 0x40
    mtd_oobtest: error: verify failed at 0xacf4000
    mtd_oobtest: error @addr[0xadf1800:0x0] 0xdc -> 0xd8 diff 0x4
    mtd_oobtest: error: verify failed at block 1391 addr 0xadf1800
    mtd_oobtest: error @addr[0xadf1800:0x25] 0xdc -> 0xd8 diff 0x4
    mtd_oobtest: error: verify failed at 0xadf1800
    mtd_oobtest: error @addr[0xafa3800:0x0] 0xee -> 0xae diff 0x40
    mtd_oobtest: error: verify failed at block 1405 addr 0xafa3800
    mtd_oobtest: error @addr[0xb1e5000:0x0] 0xdd -> 0xdc diff 0x1
    mtd_oobtest: error: verify failed at block 1423 addr 0xb1e5000
    mtd_oobtest: error @addr[0xb1e5000:0x19] 0xdd -> 0xdc diff 0x1
    mtd_oobtest: error: verify failed at 0xb1e5000
    mtd_oobtest: error @addr[0xb3bd800:0x0] 0xcf -> 0xc7 diff 0x8
    mtd_oobtest: error: verify failed at block 1437 addr 0xb3bd800
    mtd_oobtest: error @addr[0xb3bd800:0x3c] 0xcf -> 0xc7 diff 0x8
    mtd_oobtest: error: verify failed at 0xb3bd800
    mtd_oobtest: error @addr[0xb590800:0x0] 0xd3 -> 0x53 diff 0x80
    mtd_oobtest: error: verify failed at block 1452 addr 0xb590800
    mtd_oobtest: error @addr[0xb64a000:0x0] 0xad -> 0x2d diff 0x80
    mtd_oobtest: error: verify failed at block 1458 addr 0xb64a000
    mtd_oobtest: error @addr[0xb7ff000:0x2b] 0xd7 -> 0xd6 diff 0x1
    mtd_oobtest: error: verify failed at 0xb7ff000
    mtd_oobtest: error @addr[0xb89c800:0x0] 0xe7 -> 0xe5 diff 0x2
    mtd_oobtest: error: verify failed at block 1476 addr 0xb89c800
    mtd_oobtest: error @addr[0xb89c800:0x3d] 0xe7 -> 0xe5 diff 0x2
    mtd_oobtest: error: verify failed at 0xb89c800
    mtd_oobtest: error @addr[0xb958800:0x0] 0xb9 -> 0x99 diff 0x20
    mtd_oobtest: error: verify failed at block 1482 addr 0xb958800
    mtd_oobtest: error @addr[0xb958800:0x4] 0xb9 -> 0x99 diff 0x20
    mtd_oobtest: error: verify failed at 0xb958800
    mtd_oobtest: error @addr[0xba4e800:0x0] 0x8f -> 0x87 diff 0x8
    mtd_oobtest: error: verify failed at block 1490 addr 0xba4e800
    mtd_oobtest: error @addr[0xba4e800:0xc] 0x8f -> 0x87 diff 0x8
    mtd_oobtest: error: verify failed at 0xba4e800
    mtd_oobtest: error @addr[0xbc03000:0x0] 0xfa -> 0xba diff 0x40
    mtd_oobtest: error: verify failed at block 1504 addr 0xbc03000
    mtd_oobtest: error @addr[0xbc03000:0x1e] 0xfa -> 0xba diff 0x40
    mtd_oobtest: error: verify failed at 0xbc03000
    mtd_oobtest: error @addr[0xbfff000:0x0] 0xde -> 0xce diff 0x10
    mtd_oobtest: error: verify failed at block 1535 addr 0xbfff000
    mtd_oobtest: error @addr[0xbfff000:0x14] 0xde -> 0xce diff 0x10
    mtd_oobtest: error: verify failed at 0xbfff000
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: error @addr[0xc08a800:0x0] 0x2f -> 0x2b diff 0x4
    mtd_oobtest: error: verify failed at block 1540 addr 0xc08a800
    mtd_oobtest: error @addr[0xc08a800:0x1a] 0x2f -> 0x2b diff 0x4
    mtd_oobtest: error: verify failed at 0xc08a800
    mtd_oobtest: error @addr[0xc1a6800:0x0] 0xaf -> 0x8f diff 0x20
    mtd_oobtest: error: verify failed at block 1549 addr 0xc1a6800
    mtd_oobtest: error @addr[0xc1a6800:0x2a] 0xaf -> 0x8f diff 0x20
    mtd_oobtest: error: verify failed at 0xc1a6800
    mtd_oobtest: error @addr[0xc204800:0x0] 0xdf -> 0xc7 diff 0x18
    mtd_oobtest: error: verify failed at block 1552 addr 0xc204800
    mtd_oobtest: error @addr[0xc204800:0x32] 0xdf -> 0xc7 diff 0x18
    mtd_oobtest: error: verify failed at 0xc204800
    mtd_oobtest: error @addr[0xc23c800:0x0] 0xbc -> 0x9c diff 0x20
    mtd_oobtest: error: verify failed at block 1553 addr 0xc23c800
    mtd_oobtest: error @addr[0xc23c800:0x39] 0xbc -> 0x9c diff 0x20
    mtd_oobtest: error: verify failed at 0xc23c800
    mtd_oobtest: error @addr[0xc262000:0x0] 0x6e -> 0x2e diff 0x40
    mtd_oobtest: error: verify failed at block 1555 addr 0xc262000
    mtd_oobtest: error @addr[0xc262000:0x43] 0x6e -> 0x2e diff 0x40
    mtd_oobtest: error: verify failed at 0xc262000
    mtd_oobtest: error @addr[0xc30d800:0x0] 0xeb -> 0xe3 diff 0x8
    mtd_oobtest: error: verify failed at block 1560 addr 0xc30d800
    mtd_oobtest: error @addr[0xc30d800:0x4] 0xeb -> 0xe3 diff 0x8
    mtd_oobtest: error: verify failed at 0xc30d800
    mtd_oobtest: error @addr[0xc681000:0x0] 0x6f -> 0x4f diff 0x20
    mtd_oobtest: error: verify failed at block 1588 addr 0xc681000
    mtd_oobtest: error @addr[0xc681000:0x2a] 0x6f -> 0x4f diff 0x20
    mtd_oobtest: error: verify failed at 0xc681000
    mtd_oobtest: error @addr[0xc8a3800:0x0] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at block 1605 addr 0xc8a3800
    mtd_oobtest: error @addr[0xc8a3800:0xa] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at 0xc8a3800
    mtd_oobtest: error @addr[0xcb3f000:0x0] 0xb9 -> 0xb1 diff 0x8
    mtd_oobtest: error: verify failed at block 1625 addr 0xcb3f000
    mtd_oobtest: error @addr[0xcb3f000:0x28] 0xb9 -> 0xb1 diff 0x8
    mtd_oobtest: error: verify failed at 0xcb3f000
    mtd_oobtest: error @addr[0xcb82800:0x0] 0xfb -> 0xdb diff 0x20
    mtd_oobtest: error: verify failed at block 1628 addr 0xcb82800
    mtd_oobtest: error @addr[0xcbc3000:0x0] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at block 1630 addr 0xcbc3000
    mtd_oobtest: error @addr[0xcc06800:0x0] 0x97 -> 0x96 diff 0x1
    mtd_oobtest: error: verify failed at block 1632 addr 0xcc06800
    mtd_oobtest: error @addr[0xcc13800:0x0] 0x73 -> 0x53 diff 0x20
    mtd_oobtest: error: verify failed at block 1632 addr 0xcc13800
    mtd_oobtest: error @addr[0xcc13800:0x41] 0x73 -> 0x53 diff 0x20
    mtd_oobtest: error: verify failed at 0xcc13800
    mtd_oobtest: error @addr[0xcc17800:0x1] 0xeb -> 0xea diff 0x1
    mtd_oobtest: error: verify failed at block 1632 addr 0xcc17800
    mtd_oobtest: error @addr[0xcc17800:0x45] 0xeb -> 0xea diff 0x1
    mtd_oobtest: error: verify failed at 0xcc17800
    mtd_oobtest: error @addr[0xcfda800:0x0] 0xdb -> 0xcb diff 0x10
    mtd_oobtest: error: verify failed at block 1662 addr 0xcfda800
    mtd_oobtest: error @addr[0xcfda800:0x24] 0xdb -> 0xcb diff 0x10
    mtd_oobtest: error: verify failed at 0xcfda800
    mtd_oobtest: error @addr[0xd447800:0x0] 0xdd -> 0x5d diff 0x80
    mtd_oobtest: error: verify failed at block 1698 addr 0xd447800
    mtd_oobtest: error @addr[0xd447800:0x1e] 0xdd -> 0x5d diff 0x80
    mtd_oobtest: error: verify failed at 0xd447800
    mtd_oobtest: error @addr[0xd537800:0x0] 0x6d -> 0x6c diff 0x1
    mtd_oobtest: error: verify failed at block 1705 addr 0xd537800
    mtd_oobtest: error @addr[0xd537800:0x2d] 0x6d -> 0x6c diff 0x1
    mtd_oobtest: error: verify failed at 0xd537800
    mtd_oobtest: error @addr[0xd9bf800:0x0] 0xbb -> 0x9b diff 0x20
    mtd_oobtest: error: verify failed at block 1741 addr 0xd9bf800
    mtd_oobtest: error @addr[0xddbf000:0x0] 0x6b -> 0x4b diff 0x20
    mtd_oobtest: error: verify failed at block 1773 addr 0xddbf000
    mtd_oobtest: error @addr[0xddbf000:0x1b] 0x6b -> 0x4b diff 0x20
    mtd_oobtest: error: verify failed at 0xddbf000
    mtd_oobtest: error @addr[0xdde8800:0x0] 0x97 -> 0x17 diff 0x80
    mtd_oobtest: error: verify failed at block 1775 addr 0xdde8800
    mtd_oobtest: error @addr[0xde9a000:0x0] 0x2f -> 0x2e diff 0x1
    mtd_oobtest: error: verify failed at block 1780 addr 0xde9a000
    mtd_oobtest: error @addr[0xdf81000:0x0] 0xdb -> 0x9b diff 0x40
    mtd_oobtest: error: verify failed at block 1788 addr 0xdf81000
    mtd_oobtest: error @addr[0xdf81000:0x43] 0xdb -> 0x9b diff 0x40
    mtd_oobtest: error: verify failed at 0xdf81000
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: error @addr[0xe375000:0x0] 0x9d -> 0x99 diff 0x4
    mtd_oobtest: error: verify failed at block 1819 addr 0xe375000
    mtd_oobtest: error @addr[0xe375000:0x25] 0x9d -> 0x99 diff 0x4
    mtd_oobtest: error: verify failed at 0xe375000
    mtd_oobtest: error @addr[0xe409800:0x0] 0xbb -> 0x93 diff 0x28
    mtd_oobtest: error: verify failed at block 1824 addr 0xe409800
    mtd_oobtest: error @addr[0xe409800:0x30] 0xbb -> 0x93 diff 0x28
    mtd_oobtest: error: verify failed at 0xe409800
    mtd_oobtest: error @addr[0xe506000:0x0] 0x57 -> 0x17 diff 0x40
    mtd_oobtest: error: verify failed at block 1832 addr 0xe506000
    mtd_oobtest: error @addr[0xe506000:0x3] 0x57 -> 0x17 diff 0x40
    mtd_oobtest: error: verify failed at 0xe506000
    mtd_oobtest: error @addr[0xe91b800:0x0] 0x3f -> 0x3b diff 0x4
    mtd_oobtest: error: verify failed at block 1864 addr 0xe91b800
    mtd_oobtest: error @addr[0xed49800:0x0] 0xb6 -> 0x96 diff 0x20
    mtd_oobtest: error: verify failed at block 1898 addr 0xed49800
    mtd_oobtest: error @addr[0xed49800:0x27] 0xb6 -> 0x96 diff 0x20
    mtd_oobtest: error: verify failed at 0xed49800
    mtd_oobtest: error @addr[0xf282800:0x0] 0xcd -> 0xc9 diff 0x4
    mtd_oobtest: error: verify failed at block 1940 addr 0xf282800
    mtd_oobtest: error @addr[0xf282800:0x2e] 0xcd -> 0xc9 diff 0x4
    mtd_oobtest: error: verify failed at 0xf282800
    mtd_oobtest: error @addr[0xf5ca000:0x1] 0x5f -> 0x57 diff 0x8
    mtd_oobtest: error: verify failed at block 1966 addr 0xf5ca000
    mtd_oobtest: error @addr[0xf5ca000:0x18] 0x5f -> 0x57 diff 0x8
    mtd_oobtest: error: verify failed at 0xf5ca000
    mtd_oobtest: error @addr[0xfa5d000:0x0] 0xe3 -> 0xe2 diff 0x1
    mtd_oobtest: error: verify failed at block 2002 addr 0xfa5d000
    mtd_oobtest: error @addr[0xfa5d000:0x14] 0xe3 -> 0xe2 diff 0x1
    mtd_oobtest: error: verify failed at 0xfa5d000
    mtd_oobtest: error @addr[0xfba9000:0x0] 0xed -> 0x6d diff 0x80
    mtd_oobtest: error: verify failed at block 2013 addr 0xfba9000
    mtd_oobtest: error @addr[0xfba9000:0x24] 0xed -> 0x6d diff 0x80
    mtd_oobtest: error: verify failed at 0xfba9000
    mtd_oobtest: error @addr[0xfc4e000:0x0] 0xb3 -> 0xb1 diff 0x2
    mtd_oobtest: error: verify failed at block 2018 addr 0xfc4e000
    mtd_oobtest: error @addr[0xfc4e000:0x30] 0xb3 -> 0xb1 diff 0x2
    mtd_oobtest: error: verify failed at 0xfc4e000
    mtd_oobtest: error @addr[0x10002000:0x0] 0xcf -> 0xc7 diff 0x8
    mtd_oobtest: error: verify failed at block 2048 addr 0x10002000
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: error @addr[0x100ec800:0x0] 0xfb -> 0xdb diff 0x20
    mtd_oobtest: error: verify failed at block 2055 addr 0x100ec800
    mtd_oobtest: error @addr[0x10203800:0x0] 0xbd -> 0x3d diff 0x80
    mtd_oobtest: error: verify failed at block 2064 addr 0x10203800
    mtd_oobtest: error @addr[0x10203800:0x2] 0xbd -> 0x3d diff 0x80
    mtd_oobtest: error: verify failed at 0x10203800
    mtd_oobtest: error @addr[0x10549800:0x0] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at block 2090 addr 0x10549800
    mtd_oobtest: error @addr[0x10549800:0x21] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at 0x10549800
    mtd_oobtest: error @addr[0x11248000:0x0] 0xe5 -> 0x65 diff 0x80
    mtd_oobtest: error: verify failed at block 2194 addr 0x11248000
    mtd_oobtest: error @addr[0x11248000:0xd] 0xe5 -> 0x65 diff 0x80
    mtd_oobtest: error: verify failed at 0x11248000
    mtd_oobtest: error @addr[0x11419000:0x0] 0x7a -> 0x5a diff 0x20
    mtd_oobtest: error: verify failed at block 2208 addr 0x11419000
    mtd_oobtest: error @addr[0x11419000:0x21] 0x7a -> 0x5a diff 0x20
    mtd_oobtest: error: verify failed at 0x11419000
    mtd_oobtest: error @addr[0x114f2800:0x0] 0xe5 -> 0xc5 diff 0x20
    mtd_oobtest: error: verify failed at block 2215 addr 0x114f2800
    mtd_oobtest: error @addr[0x114f2800:0x30] 0xe5 -> 0xc5 diff 0x20
    mtd_oobtest: error: verify failed at 0x114f2800
    mtd_oobtest: error @addr[0x1154a800:0x0] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at block 2218 addr 0x1154a800
    mtd_oobtest: error @addr[0x1154a800:0x3b] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at 0x1154a800
    mtd_oobtest: error @addr[0x119c2000:0x0] 0xf6 -> 0xf2 diff 0x4
    mtd_oobtest: error: verify failed at block 2254 addr 0x119c2000
    mtd_oobtest: error @addr[0x11c4f800:0x0] 0xe6 -> 0xe4 diff 0x2
    mtd_oobtest: error: verify failed at block 2274 addr 0x11c4f800
    mtd_oobtest: error @addr[0x11c4f800:0x10] 0xe6 -> 0xe4 diff 0x2
    mtd_oobtest: error: verify failed at 0x11c4f800
    mtd_oobtest: error @addr[0x11d6c800:0x0] 0xeb -> 0x6b diff 0x80
    mtd_oobtest: error: verify failed at block 2283 addr 0x11d6c800
    mtd_oobtest: error @addr[0x11d81000:0x0] 0xef -> 0xea diff 0x5
    mtd_oobtest: error: verify failed at block 2284 addr 0x11d81000
    mtd_oobtest: error @addr[0x11d81000:0x1d] 0xef -> 0xea diff 0x5
    mtd_oobtest: error: verify failed at 0x11d81000
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: error @addr[0x12296000:0x0] 0xbc -> 0xb4 diff 0x8
    mtd_oobtest: error: verify failed at block 2324 addr 0x12296000
    mtd_oobtest: error @addr[0x12296000:0x20] 0xbc -> 0xb4 diff 0x8
    mtd_oobtest: error: verify failed at 0x12296000
    mtd_oobtest: error @addr[0x123f0800:0x0] 0x77 -> 0x76 diff 0x1
    mtd_oobtest: error: verify failed at block 2335 addr 0x123f0800
    mtd_oobtest: error @addr[0x123f0800:0x41] 0x77 -> 0x76 diff 0x1
    mtd_oobtest: error: verify failed at 0x123f0800
    mtd_oobtest: error @addr[0x1249f800:0x0] 0xbf -> 0xb7 diff 0x8
    mtd_oobtest: error: verify failed at block 2340 addr 0x1249f800
    mtd_oobtest: error @addr[0x1249f800:0x4] 0xbf -> 0xb7 diff 0x8
    mtd_oobtest: error: verify failed at 0x1249f800
    mtd_oobtest: error @addr[0x125b2000:0x0] 0xf6 -> 0xf4 diff 0x2
    mtd_oobtest: error: verify failed at block 2349 addr 0x125b2000
    mtd_oobtest: error @addr[0x125b2000:0xd] 0xf6 -> 0xf4 diff 0x2
    mtd_oobtest: error: verify failed at 0x125b2000
    mtd_oobtest: error @addr[0x128c2000:0x0] 0x7f -> 0x67 diff 0x18
    mtd_oobtest: error: verify failed at block 2374 addr 0x128c2000
    mtd_oobtest: error @addr[0x128c2000:0x3e] 0x6f -> 0x67 diff 0x8
    mtd_oobtest: error: verify failed at 0x128c2000
    mtd_oobtest: error @addr[0x12cd1000:0x0] 0xf6 -> 0xf0 diff 0x6
    mtd_oobtest: error: verify failed at block 2406 addr 0x12cd1000
    mtd_oobtest: error @addr[0x12cd1000:0x28] 0xf6 -> 0xf0 diff 0x6
    mtd_oobtest: error: verify failed at 0x12cd1000
    mtd_oobtest: error @addr[0x12d14800:0x0] 0x9e -> 0x9a diff 0x4
    mtd_oobtest: error: verify failed at block 2408 addr 0x12d14800
    mtd_oobtest: error @addr[0x12d14800:0x2d] 0x9e -> 0x9a diff 0x4
    mtd_oobtest: error: verify failed at 0x12d14800
    mtd_oobtest: error @addr[0x12da5800:0x0] 0xbd -> 0xb9 diff 0x4
    mtd_oobtest: error: verify failed at block 2413 addr 0x12da5800
    mtd_oobtest: error @addr[0x12da5800:0x41] 0xbd -> 0xb9 diff 0x4
    mtd_oobtest: error: verify failed at 0x12da5800
    mtd_oobtest: error @addr[0x12e75000:0x0] 0xef -> 0xaf diff 0x40
    mtd_oobtest: error: verify failed at block 2419 addr 0x12e75000
    mtd_oobtest: error @addr[0x12e75000:0x5] 0xef -> 0xaf diff 0x40
    mtd_oobtest: error: verify failed at 0x12e75000
    mtd_oobtest: error @addr[0x1326e800:0x0] 0xd5 -> 0xd1 diff 0x4
    mtd_oobtest: error: verify failed at block 2451 addr 0x1326e800
    mtd_oobtest: error @addr[0x1326e800:0x3c] 0xd5 -> 0xd1 diff 0x4
    mtd_oobtest: error: verify failed at 0x1326e800
    mtd_oobtest: error @addr[0x137c7000:0x0] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at block 2494 addr 0x137c7000
    mtd_oobtest: error @addr[0x137c7000:0x2] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at 0x137c7000
    mtd_oobtest: error @addr[0x13aff000:0x0] 0xd9 -> 0xd1 diff 0x8
    mtd_oobtest: error: verify failed at block 2519 addr 0x13aff000
    mtd_oobtest: error @addr[0x13aff000:0x22] 0xd9 -> 0xd1 diff 0x8
    mtd_oobtest: error: verify failed at 0x13aff000
    mtd_oobtest: error @addr[0x13c1e800:0x0] 0x57 -> 0x17 diff 0x40
    mtd_oobtest: error: verify failed at block 2528 addr 0x13c1e800
    mtd_oobtest: error @addr[0x13c1e800:0x3b] 0x57 -> 0x17 diff 0x40
    mtd_oobtest: error: verify failed at 0x13c1e800
    mtd_oobtest: error @addr[0x13c37000:0x0] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at block 2529 addr 0x13c37000
    mtd_oobtest: error @addr[0x13c37000:0x42] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at 0x13c37000
    mtd_oobtest: error @addr[0x13e49000:0x0] 0xda -> 0xd8 diff 0x2
    mtd_oobtest: error: verify failed at block 2546 addr 0x13e49000
    mtd_oobtest: error @addr[0x13e49000:0x10] 0xda -> 0xd8 diff 0x2
    mtd_oobtest: error: verify failed at 0x13e49000
    mtd_oobtest: error @addr[0x13f51000:0x0] 0xab -> 0xa3 diff 0x8
    mtd_oobtest: error: verify failed at block 2554 addr 0x13f51000
    mtd_oobtest: error @addr[0x13f51000:0x1b] 0xab -> 0xa3 diff 0x8
    mtd_oobtest: error: verify failed at 0x13f51000
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: error @addr[0x14114000:0x0] 0xde -> 0xda diff 0x4
    mtd_oobtest: error: verify failed at block 2568 addr 0x14114000
    mtd_oobtest: error @addr[0x14114000:0x44] 0xde -> 0xda diff 0x4
    mtd_oobtest: error: verify failed at 0x14114000
    mtd_oobtest: error @addr[0x1419d800:0x0] 0xbe -> 0x9a diff 0x24
    mtd_oobtest: error: verify failed at block 2572 addr 0x1419d800
    mtd_oobtest: error @addr[0x1419d800:0x3] 0xbe -> 0x9a diff 0x24
    mtd_oobtest: error: verify failed at 0x1419d800
    mtd_oobtest: error @addr[0x14455000:0x0] 0x5f -> 0x5e diff 0x1
    mtd_oobtest: error: verify failed at block 2594 addr 0x14455000
    mtd_oobtest: error @addr[0x14532000:0x0] 0xfe -> 0xfc diff 0x2
    mtd_oobtest: error: verify failed at block 2601 addr 0x14532000
    mtd_oobtest: error @addr[0x14532000:0x2a] 0xfe -> 0xfc diff 0x2
    mtd_oobtest: error: verify failed at 0x14532000
    mtd_oobtest: error @addr[0x14abf000:0x0] 0xfc -> 0xdc diff 0x20
    mtd_oobtest: error: verify failed at block 2645 addr 0x14abf000
    mtd_oobtest: error @addr[0x14abf000:0x3f] 0xfc -> 0xdc diff 0x20
    mtd_oobtest: error: verify failed at 0x14abf000
    mtd_oobtest: verified 2662 eraseblocks
    mtd_oobtest: test 4 of 5
    mtd_oobtest: attempting to start write past end of OOB
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to start read past end of OOB
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to write past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to read past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to write past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to read past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: test 5 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2661 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified 2661 eraseblocks
    mtd_oobtest: finished with 300 errors
    =================================================
    
    =================================================
    mtd_oobtest: MTD device: 11
    mtd_oobtest: MTD device size 348913664, eraseblock size 131072, page size 2048, count of eraseblocks 2662, pages per eraseblock 64, OOB size 128, OOB available 70
    mtd_test: scanning for bad eraseblocks
    mtd_test: block 110 is bad
    mtd_test: block 111 is bad
    mtd_test: block 1790 is bad
    mtd_test: block 2080 is bad
    mtd_test: block 2158 is bad
    mtd_test: block 2159 is bad
    mtd_test: scanned 2662 eraseblocks, 6 are bad
    mtd_oobtest: test 1 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2662 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified 2662 eraseblocks
    mtd_oobtest: test 2 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2662 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified 2662 eraseblocks
    mtd_oobtest: test 3 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2662 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: error @addr[0x316800:0x1b] 0xd3 -> 0x53 diff 0x80
    mtd_oobtest: error: verify failed at 0x316800
    mtd_oobtest: error @addr[0x4fd000:0x0] 0xf3 -> 0xd3 diff 0x20
    mtd_oobtest: error: verify failed at block 39 addr 0x4fd000
    mtd_oobtest: error @addr[0x4fd000:0x0] 0xf3 -> 0xd3 diff 0x20
    mtd_oobtest: error: verify failed at 0x4fd000
    mtd_oobtest: error @addr[0x768800:0x0] 0x79 -> 0x59 diff 0x20
    mtd_oobtest: error: verify failed at block 59 addr 0x768800
    mtd_oobtest: error @addr[0x768800:0x15] 0x79 -> 0x59 diff 0x20
    mtd_oobtest: error: verify failed at 0x768800
    mtd_oobtest: error @addr[0x81a800:0x0] 0xbb -> 0xb3 diff 0x8
    mtd_oobtest: error: verify failed at block 64 addr 0x81a800
    mtd_oobtest: error @addr[0x81a800:0x1d] 0xbb -> 0xb3 diff 0x8
    mtd_oobtest: error: verify failed at 0x81a800
    mtd_oobtest: error @addr[0x955800:0x0] 0xde -> 0x5e diff 0x80
    mtd_oobtest: error: verify failed at block 74 addr 0x955800
    mtd_oobtest: error @addr[0x955800:0x32] 0xde -> 0x5e diff 0x80
    mtd_oobtest: error: verify failed at 0x955800
    mtd_oobtest: error @addr[0x993800:0x0] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at block 76 addr 0x993800
    mtd_oobtest: error @addr[0x993800:0x3a] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at 0x993800
    mtd_oobtest: error @addr[0xa9f000:0x0] 0xeb -> 0xcb diff 0x20
    mtd_oobtest: error: verify failed at block 84 addr 0xa9f000
    mtd_oobtest: error @addr[0xa9f000:0x6] 0xeb -> 0xcb diff 0x20
    mtd_oobtest: error: verify failed at 0xa9f000
    mtd_oobtest: error @addr[0xbf7800:0x1] 0x7d -> 0x5d diff 0x20
    mtd_oobtest: error: verify failed at block 95 addr 0xbf7800
    mtd_oobtest: error @addr[0xbf7800:0x13] 0x7d -> 0x5d diff 0x20
    mtd_oobtest: error: verify failed at 0xbf7800
    mtd_oobtest: error @addr[0xe39000:0x0] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at block 113 addr 0xe39000
    mtd_oobtest: error @addr[0xe39000:0x2d] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at 0xe39000
    mtd_oobtest: error @addr[0xf58000:0x0] 0xbc -> 0xac diff 0x10
    mtd_oobtest: error: verify failed at block 122 addr 0xf58000
    mtd_oobtest: error @addr[0xf58000:0x3] 0xbc -> 0xac diff 0x10
    mtd_oobtest: error: verify failed at 0xf58000
    mtd_oobtest: error @addr[0x12f9800:0x2c] 0xfc -> 0xdc diff 0x20
    mtd_oobtest: error: verify failed at 0x12f9800
    mtd_oobtest: error @addr[0x17ee000:0x0] 0x9b -> 0x99 diff 0x2
    mtd_oobtest: error: verify failed at block 191 addr 0x17ee000
    mtd_oobtest: error @addr[0x17ee000:0x2d] 0x9b -> 0x99 diff 0x2
    mtd_oobtest: error: verify failed at 0x17ee000
    mtd_oobtest: error @addr[0x185d000:0x0] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at block 194 addr 0x185d000
    mtd_oobtest: error @addr[0x185d000:0x39] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at 0x185d000
    mtd_oobtest: error @addr[0x18a7000:0x0] 0xe3 -> 0xa3 diff 0x40
    mtd_oobtest: error: verify failed at block 197 addr 0x18a7000
    mtd_oobtest: error @addr[0x18a7000:0x0] 0xe3 -> 0xa3 diff 0x40
    mtd_oobtest: error: verify failed at 0x18a7000
    mtd_oobtest: error @addr[0x1c93800:0x0] 0xe3 -> 0xc3 diff 0x20
    mtd_oobtest: error: verify failed at block 228 addr 0x1c93800
    mtd_oobtest: error @addr[0x1c93800:0x29] 0xe3 -> 0xc3 diff 0x20
    mtd_oobtest: error: verify failed at 0x1c93800
    mtd_oobtest: error @addr[0x1cbc000:0x0] 0xb6 -> 0xb4 diff 0x2
    mtd_oobtest: error: verify failed at block 229 addr 0x1cbc000
    mtd_oobtest: error @addr[0x1cbc000:0x2c] 0xb6 -> 0xb4 diff 0x2
    mtd_oobtest: error: verify failed at 0x1cbc000
    mtd_oobtest: error @addr[0x1d09000:0x0] 0xcd -> 0xc5 diff 0x8
    mtd_oobtest: error: verify failed at block 232 addr 0x1d09000
    mtd_oobtest: error @addr[0x1d09000:0x33] 0xcd -> 0xc5 diff 0x8
    mtd_oobtest: error: verify failed at 0x1d09000
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: error @addr[0x2075000:0x1] 0xfb -> 0xe3 diff 0x18
    mtd_oobtest: error: verify failed at block 259 addr 0x2075000
    mtd_oobtest: error @addr[0x2075000:0x1c] 0xfb -> 0xe3 diff 0x18
    mtd_oobtest: error: verify failed at 0x2075000
    mtd_oobtest: error @addr[0x21da000:0x0] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at block 270 addr 0x21da000
    mtd_oobtest: error @addr[0x21da000:0x32] 0x7c -> 0x74 diff 0x8
    mtd_oobtest: error: verify failed at 0x21da000
    mtd_oobtest: error @addr[0x26aa800:0x0] 0xf9 -> 0xf8 diff 0x1
    mtd_oobtest: error: verify failed at block 309 addr 0x26aa800
    mtd_oobtest: error @addr[0x26aa800:0x31] 0xf9 -> 0xf8 diff 0x1
    mtd_oobtest: error: verify failed at 0x26aa800
    mtd_oobtest: error @addr[0x26df000:0x0] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at block 310 addr 0x26df000
    mtd_oobtest: error @addr[0x26df000:0x37] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at 0x26df000
    mtd_oobtest: error @addr[0x29d1800:0x0] 0xdd -> 0xdc diff 0x1
    mtd_oobtest: error: verify failed at block 334 addr 0x29d1800
    mtd_oobtest: error @addr[0x29d1800:0x17] 0xdd -> 0xdc diff 0x1
    mtd_oobtest: error: verify failed at 0x29d1800
    mtd_oobtest: error @addr[0x29ff000:0x0] 0x7b -> 0x79 diff 0x2
    mtd_oobtest: error: verify failed at block 335 addr 0x29ff000
    mtd_oobtest: error @addr[0x29ff000:0x19] 0x7b -> 0x79 diff 0x2
    mtd_oobtest: error: verify failed at 0x29ff000
    mtd_oobtest: error @addr[0x2a54000:0x0] 0xe5 -> 0xe4 diff 0x1
    mtd_oobtest: error: verify failed at block 338 addr 0x2a54000
    mtd_oobtest: error @addr[0x2a54000:0x1d] 0xe5 -> 0xe4 diff 0x1
    mtd_oobtest: error: verify failed at 0x2a54000
    mtd_oobtest: error @addr[0x2ab2800:0x23] 0xfd -> 0x7d diff 0x80
    mtd_oobtest: error: verify failed at 0x2ab2800
    mtd_oobtest: error @addr[0x2f9f000:0x0] 0x6f -> 0x67 diff 0x8
    mtd_oobtest: error: verify failed at block 380 addr 0x2f9f000
    mtd_oobtest: error @addr[0x2f9f000:0x23] 0x6f -> 0x67 diff 0x8
    mtd_oobtest: error: verify failed at 0x2f9f000
    mtd_oobtest: error @addr[0x2fb0000:0x0] 0xfc -> 0xf4 diff 0x8
    mtd_oobtest: error: verify failed at block 381 addr 0x2fb0000
    mtd_oobtest: error @addr[0x2fb0000:0x24] 0xfc -> 0xf4 diff 0x8
    mtd_oobtest: error: verify failed at 0x2fb0000
    mtd_oobtest: error @addr[0x3055000:0x0] 0xbd -> 0xbc diff 0x1
    mtd_oobtest: error: verify failed at block 386 addr 0x3055000
    mtd_oobtest: error @addr[0x3055000:0x30] 0xbd -> 0xbc diff 0x1
    mtd_oobtest: error: verify failed at 0x3055000
    mtd_oobtest: error @addr[0x30a7800:0x0] 0xea -> 0xe2 diff 0x8
    mtd_oobtest: error: verify failed at block 389 addr 0x30a7800
    mtd_oobtest: error @addr[0x30a7800:0x3a] 0xea -> 0xe2 diff 0x8
    mtd_oobtest: error: verify failed at 0x30a7800
    mtd_oobtest: error @addr[0x33b3800:0x1] 0xbf -> 0xbe diff 0x1
    mtd_oobtest: error: verify failed at block 413 addr 0x33b3800
    mtd_oobtest: error @addr[0x3443800:0x0] 0x3e -> 0x3c diff 0x2
    mtd_oobtest: error: verify failed at block 418 addr 0x3443800
    mtd_oobtest: error @addr[0x3443800:0x20] 0x3e -> 0x3c diff 0x2
    mtd_oobtest: error: verify failed at 0x3443800
    mtd_oobtest: error @addr[0x3543800:0x1] 0xf3 -> 0xf2 diff 0x1
    mtd_oobtest: error: verify failed at block 426 addr 0x3543800
    mtd_oobtest: error @addr[0x3543800:0x33] 0xf3 -> 0xf2 diff 0x1
    mtd_oobtest: error: verify failed at 0x3543800
    mtd_oobtest: error @addr[0x366d800:0x0] 0xfc -> 0x7c diff 0x80
    mtd_oobtest: error: verify failed at block 435 addr 0x366d800
    mtd_oobtest: error @addr[0x366d800:0x5] 0xfc -> 0x7c diff 0x80
    mtd_oobtest: error: verify failed at 0x366d800
    mtd_oobtest: error @addr[0x3708800:0x0] 0xf1 -> 0xf0 diff 0x1
    mtd_oobtest: error: verify failed at block 440 addr 0x3708800
    mtd_oobtest: error @addr[0x3708800:0xa] 0xf1 -> 0xf0 diff 0x1
    mtd_oobtest: error: verify failed at 0x3708800
    mtd_oobtest: error @addr[0x391e000:0x0] 0xc7 -> 0xc6 diff 0x1
    mtd_oobtest: error: verify failed at block 456 addr 0x391e000
    mtd_oobtest: error @addr[0x391e000:0x20] 0xc7 -> 0xc6 diff 0x1
    mtd_oobtest: error: verify failed at 0x391e000
    mtd_oobtest: error @addr[0x3a67000:0x0] 0xf9 -> 0xe9 diff 0x10
    mtd_oobtest: error: verify failed at block 467 addr 0x3a67000
    mtd_oobtest: error @addr[0x3a67000:0x3c] 0xf9 -> 0xe9 diff 0x10
    mtd_oobtest: error: verify failed at 0x3a67000
    mtd_oobtest: error @addr[0x3c8c800:0x0] 0xb6 -> 0x36 diff 0x80
    mtd_oobtest: error: verify failed at block 484 addr 0x3c8c800
    mtd_oobtest: error @addr[0x3c8c800:0x10] 0xb6 -> 0x36 diff 0x80
    mtd_oobtest: error: verify failed at 0x3c8c800
    mtd_oobtest: error @addr[0x3f23800:0x0] 0xfa -> 0xf8 diff 0x2
    mtd_oobtest: error: verify failed at block 505 addr 0x3f23800
    mtd_oobtest: error @addr[0x3f23800:0x37] 0xfa -> 0xf8 diff 0x2
    mtd_oobtest: error: verify failed at 0x3f23800
    mtd_oobtest: error @addr[0x3f45800:0x0] 0xf6 -> 0x76 diff 0x80
    mtd_oobtest: error: verify failed at block 506 addr 0x3f45800
    mtd_oobtest: error @addr[0x3f45800:0x3d] 0xf6 -> 0x76 diff 0x80
    mtd_oobtest: error: verify failed at 0x3f45800
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: error @addr[0x43dd000:0x0] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at block 542 addr 0x43dd000
    mtd_oobtest: error @addr[0x43dd000:0x33] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at 0x43dd000
    mtd_oobtest: error @addr[0x4405000:0x0] 0xce -> 0xcc diff 0x2
    mtd_oobtest: error: verify failed at block 544 addr 0x4405000
    mtd_oobtest: error @addr[0x4405000:0x38] 0xce -> 0xcc diff 0x2
    mtd_oobtest: error: verify failed at 0x4405000
    mtd_oobtest: error @addr[0x4626800:0x0] 0xbb -> 0x3b diff 0x80
    mtd_oobtest: error: verify failed at block 561 addr 0x4626800
    mtd_oobtest: error @addr[0x4626800:0xf] 0xbb -> 0x3b diff 0x80
    mtd_oobtest: error: verify failed at 0x4626800
    mtd_oobtest: error @addr[0x479a800:0x0] 0xfa -> 0xea diff 0x10
    mtd_oobtest: error: verify failed at block 572 addr 0x479a800
    mtd_oobtest: error @addr[0x479a800:0x1f] 0xfa -> 0xea diff 0x10
    mtd_oobtest: error: verify failed at 0x479a800
    mtd_oobtest: error @addr[0x47e3800:0x0] 0x76 -> 0x74 diff 0x2
    mtd_oobtest: error: verify failed at block 575 addr 0x47e3800
    mtd_oobtest: error @addr[0x47e3800:0x23] 0x76 -> 0x74 diff 0x2
    mtd_oobtest: error: verify failed at 0x47e3800
    mtd_oobtest: error @addr[0x4b50800:0x0] 0xbe -> 0xba diff 0x4
    mtd_oobtest: error: verify failed at block 602 addr 0x4b50800
    mtd_oobtest: error @addr[0x4b50800:0x12] 0xbe -> 0xba diff 0x4
    mtd_oobtest: error: verify failed at 0x4b50800
    mtd_oobtest: error @addr[0x508e000:0x0] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at block 644 addr 0x508e000
    mtd_oobtest: error @addr[0x508e000:0x16] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at 0x508e000
    mtd_oobtest: error @addr[0x52a6000:0x0] 0xaf -> 0xae diff 0x1
    mtd_oobtest: error: verify failed at block 661 addr 0x52a6000
    mtd_oobtest: error @addr[0x52a6000:0x3b] 0xaf -> 0xae diff 0x1
    mtd_oobtest: error: verify failed at 0x52a6000
    mtd_oobtest: error @addr[0x578e800:0x0] 0xef -> 0xeb diff 0x4
    mtd_oobtest: error: verify failed at block 700 addr 0x578e800
    mtd_oobtest: error @addr[0x578e800:0x3e] 0xef -> 0xeb diff 0x4
    mtd_oobtest: error: verify failed at 0x578e800
    mtd_oobtest: error @addr[0x5d21000:0x0] 0x6f -> 0x2f diff 0x40
    mtd_oobtest: error: verify failed at block 745 addr 0x5d21000
    mtd_oobtest: error @addr[0x5d21000:0x4] 0x6f -> 0x2f diff 0x40
    mtd_oobtest: error: verify failed at 0x5d21000
    mtd_oobtest: error @addr[0x5f78800:0x0] 0xd7 -> 0xd5 diff 0x2
    mtd_oobtest: error: verify failed at block 763 addr 0x5f78800
    mtd_oobtest: error @addr[0x5f78800:0x1a] 0xd7 -> 0xd5 diff 0x2
    mtd_oobtest: error: verify failed at 0x5f78800
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: error @addr[0x614c000:0x41] 0xed -> 0xcd diff 0x20
    mtd_oobtest: error: verify failed at 0x614c000
    mtd_oobtest: error @addr[0x61fb800:0x0] 0x6e -> 0x4e diff 0x20
    mtd_oobtest: error: verify failed at block 783 addr 0x61fb800
    mtd_oobtest: error @addr[0x61fb800:0x4] 0x6e -> 0x4e diff 0x20
    mtd_oobtest: error: verify failed at 0x61fb800
    mtd_oobtest: error @addr[0x637b000:0x0] 0xfb -> 0xe3 diff 0x18
    mtd_oobtest: error: verify failed at block 795 addr 0x637b000
    mtd_oobtest: error @addr[0x637b000:0x11] 0xfb -> 0xe3 diff 0x18
    mtd_oobtest: error: verify failed at 0x637b000
    mtd_oobtest: error @addr[0x6395000:0x0] 0xf6 -> 0xf2 diff 0x4
    mtd_oobtest: error: verify failed at block 796 addr 0x6395000
    mtd_oobtest: error @addr[0x6395000:0x12] 0xf6 -> 0xf2 diff 0x4
    mtd_oobtest: error: verify failed at 0x6395000
    mtd_oobtest: error @addr[0x643d000:0x0] 0x6e -> 0x66 diff 0x8
    mtd_oobtest: error: verify failed at block 801 addr 0x643d000
    mtd_oobtest: error @addr[0x643d000:0x19] 0x6e -> 0x66 diff 0x8
    mtd_oobtest: error: verify failed at 0x643d000
    mtd_oobtest: error @addr[0x660b000:0x0] 0xbf -> 0xb6 diff 0x9
    mtd_oobtest: error: verify failed at block 816 addr 0x660b000
    mtd_oobtest: error @addr[0x660b000:0x3a] 0xbf -> 0xb6 diff 0x9
    mtd_oobtest: error: verify failed at 0x660b000
    mtd_oobtest: error @addr[0x6615800:0x0] 0xa7 -> 0xa5 diff 0x2
    mtd_oobtest: error: verify failed at block 816 addr 0x6615800
    mtd_oobtest: error @addr[0x6615800:0x3c] 0xa7 -> 0xa5 diff 0x2
    mtd_oobtest: error: verify failed at 0x6615800
    mtd_oobtest: error @addr[0x6a3b800:0x0] 0x73 -> 0x33 diff 0x40
    mtd_oobtest: error: verify failed at block 849 addr 0x6a3b800
    mtd_oobtest: error @addr[0x6a9d800:0x0] 0x7e -> 0x78 diff 0x6
    mtd_oobtest: error: verify failed at block 852 addr 0x6a9d800
    mtd_oobtest: error @addr[0x6a9d800:0x31] 0x7e -> 0x78 diff 0x6
    mtd_oobtest: error: verify failed at 0x6a9d800
    mtd_oobtest: error @addr[0x6af0000:0x0] 0xf1 -> 0xe1 diff 0x10
    mtd_oobtest: error: verify failed at block 855 addr 0x6af0000
    mtd_oobtest: error @addr[0x6af0000:0x3c] 0xf1 -> 0xe1 diff 0x10
    mtd_oobtest: error: verify failed at 0x6af0000
    mtd_oobtest: error @addr[0x6aff000:0x0] 0x75 -> 0x71 diff 0x4
    mtd_oobtest: error: verify failed at block 855 addr 0x6aff000
    mtd_oobtest: error @addr[0x6aff000:0x40] 0x75 -> 0x71 diff 0x4
    mtd_oobtest: error: verify failed at 0x6aff000
    mtd_oobtest: error @addr[0x6d95000:0x0] 0xd7 -> 0xd5 diff 0x2
    mtd_oobtest: error: verify failed at block 876 addr 0x6d95000
    mtd_oobtest: error @addr[0x6ee9000:0x0] 0xfc -> 0xbc diff 0x40
    mtd_oobtest: error: verify failed at block 887 addr 0x6ee9000
    mtd_oobtest: error @addr[0x6ee9000:0x26] 0xfc -> 0xbc diff 0x40
    mtd_oobtest: error: verify failed at 0x6ee9000
    mtd_oobtest: error @addr[0x6fde000:0x0] 0x9e -> 0x96 diff 0x8
    mtd_oobtest: error: verify failed at block 894 addr 0x6fde000
    mtd_oobtest: error @addr[0x6fde000:0x42] 0x9e -> 0x96 diff 0x8
    mtd_oobtest: error: verify failed at 0x6fde000
    mtd_oobtest: error @addr[0x708b000:0x0] 0xfc -> 0xdc diff 0x20
    mtd_oobtest: error: verify failed at block 900 addr 0x708b000
    mtd_oobtest: error @addr[0x730d000:0x0] 0x37 -> 0x27 diff 0x10
    mtd_oobtest: error: verify failed at block 920 addr 0x730d000
    mtd_oobtest: error @addr[0x730d000:0x1c] 0x37 -> 0x27 diff 0x10
    mtd_oobtest: error: verify failed at 0x730d000
    mtd_oobtest: error @addr[0x7419000:0x0] 0x7e -> 0x5e diff 0x20
    mtd_oobtest: error: verify failed at block 928 addr 0x7419000
    mtd_oobtest: error @addr[0x7419000:0x2c] 0x7e -> 0x5e diff 0x20
    mtd_oobtest: error: verify failed at 0x7419000
    mtd_oobtest: error @addr[0x74a5000:0x0] 0xec -> 0xe4 diff 0x8
    mtd_oobtest: error: verify failed at block 933 addr 0x74a5000
    mtd_oobtest: error @addr[0x74a5000:0x3c] 0xec -> 0xe4 diff 0x8
    mtd_oobtest: error: verify failed at 0x74a5000
    mtd_oobtest: error @addr[0x7523000:0x0] 0x3f -> 0x3d diff 0x2
    mtd_oobtest: error: verify failed at block 937 addr 0x7523000
    mtd_oobtest: error @addr[0x7523000:0x2] 0x3f -> 0x3d diff 0x2
    mtd_oobtest: error: verify failed at 0x7523000
    mtd_oobtest: error @addr[0x765b800:0x0] 0x6e -> 0x4e diff 0x20
    mtd_oobtest: error: verify failed at block 946 addr 0x765b800
    mtd_oobtest: error @addr[0x765b800:0xc] 0x6e -> 0x4e diff 0x20
    mtd_oobtest: error: verify failed at 0x765b800
    mtd_oobtest: error @addr[0x7718800:0x0] 0xec -> 0xcc diff 0x20
    mtd_oobtest: error: verify failed at block 952 addr 0x7718800
    mtd_oobtest: error @addr[0x7718800:0x13] 0xec -> 0xcc diff 0x20
    mtd_oobtest: error: verify failed at 0x7718800
    mtd_oobtest: error @addr[0x7f3b000:0x0] 0xea -> 0x6a diff 0x80
    mtd_oobtest: error: verify failed at block 1017 addr 0x7f3b000
    mtd_oobtest: error @addr[0x7f3b000:0x5] 0xea -> 0x6a diff 0x80
    mtd_oobtest: error: verify failed at 0x7f3b000
    mtd_oobtest: error @addr[0x7f99000:0x0] 0xfe -> 0x7e diff 0x80
    mtd_oobtest: error: verify failed at block 1020 addr 0x7f99000
    mtd_oobtest: error @addr[0x7f99000:0x8] 0xfe -> 0x7e diff 0x80
    mtd_oobtest: error: verify failed at 0x7f99000
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: error @addr[0x819c800:0x0] 0x4f -> 0xf diff 0x40
    mtd_oobtest: error: verify failed at block 1036 addr 0x819c800
    mtd_oobtest: error @addr[0x819c800:0x1c] 0x4f -> 0xf diff 0x40
    mtd_oobtest: error: verify failed at 0x819c800
    mtd_oobtest: error @addr[0x8620000:0x0] 0xee -> 0xec diff 0x2
    mtd_oobtest: error: verify failed at block 1073 addr 0x8620000
    mtd_oobtest: error @addr[0x8620000:0x18] 0xee -> 0xec diff 0x2
    mtd_oobtest: error: verify failed at 0x8620000
    mtd_oobtest: error @addr[0x87a6800:0x1] 0xdf -> 0xd7 diff 0x8
    mtd_oobtest: error: verify failed at block 1085 addr 0x87a6800
    mtd_oobtest: error @addr[0x89a8800:0x0] 0x57 -> 0x47 diff 0x10
    mtd_oobtest: error: verify failed at block 1101 addr 0x89a8800
    mtd_oobtest: error @addr[0x89a8800:0xb] 0x57 -> 0x47 diff 0x10
    mtd_oobtest: error: verify failed at 0x89a8800
    mtd_oobtest: error @addr[0x8cbc000:0x0] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at block 1125 addr 0x8cbc000
    mtd_oobtest: error @addr[0x8cbc000:0x35] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at 0x8cbc000
    mtd_oobtest: error @addr[0x8f8e800:0x0] 0xeb -> 0xe9 diff 0x2
    mtd_oobtest: error: verify failed at block 1148 addr 0x8f8e800
    mtd_oobtest: error @addr[0x8f8e800:0x15] 0xeb -> 0xe9 diff 0x2
    mtd_oobtest: error: verify failed at 0x8f8e800
    mtd_oobtest: error @addr[0x91da000:0x0] 0xbb -> 0xb9 diff 0x2
    mtd_oobtest: error: verify failed at block 1166 addr 0x91da000
    mtd_oobtest: error @addr[0x91da000:0x44] 0xbb -> 0xb9 diff 0x2
    mtd_oobtest: error: verify failed at 0x91da000
    mtd_oobtest: error @addr[0x9ac4800:0x0] 0xe9 -> 0xa9 diff 0x40
    mtd_oobtest: error: verify failed at block 1238 addr 0x9ac4800
    mtd_oobtest: error @addr[0x9ac4800:0x29] 0xe9 -> 0xa9 diff 0x40
    mtd_oobtest: error: verify failed at 0x9ac4800
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: error @addr[0xa043000:0x0] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at block 1282 addr 0xa043000
    mtd_oobtest: error @addr[0xa043000:0x39] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at 0xa043000
    mtd_oobtest: error @addr[0xa479800:0x0] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at block 1315 addr 0xa479800
    mtd_oobtest: error @addr[0xa479800:0x29] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at 0xa479800
    mtd_oobtest: error @addr[0xa500800:0x0] 0x7c -> 0x3c diff 0x40
    mtd_oobtest: error: verify failed at block 1320 addr 0xa500800
    mtd_oobtest: error @addr[0xa500800:0x35] 0x7c -> 0x3c diff 0x40
    mtd_oobtest: error: verify failed at 0xa500800
    mtd_oobtest: error @addr[0xa523800:0x0] 0xe6 -> 0x66 diff 0x80
    mtd_oobtest: error: verify failed at block 1321 addr 0xa523800
    mtd_oobtest: error @addr[0xa523800:0x3a] 0xe6 -> 0x66 diff 0x80
    mtd_oobtest: error: verify failed at 0xa523800
    mtd_oobtest: error @addr[0xa738800:0x0] 0x3d -> 0x1d diff 0x20
    mtd_oobtest: error: verify failed at block 1337 addr 0xa738800
    mtd_oobtest: error @addr[0xa738800:0xf] 0x3d -> 0x1d diff 0x20
    mtd_oobtest: error: verify failed at 0xa738800
    mtd_oobtest: error @addr[0xa7ba800:0x0] 0x76 -> 0x36 diff 0x40
    mtd_oobtest: error: verify failed at block 1341 addr 0xa7ba800
    mtd_oobtest: error @addr[0xa7ba800:0x14] 0x76 -> 0x36 diff 0x40
    mtd_oobtest: error: verify failed at 0xa7ba800
    mtd_oobtest: error @addr[0xab48000:0x0] 0x5d -> 0x5c diff 0x1
    mtd_oobtest: error: verify failed at block 1370 addr 0xab48000
    mtd_oobtest: error @addr[0xab48000:0x8] 0x5d -> 0x5c diff 0x1
    mtd_oobtest: error: verify failed at 0xab48000
    mtd_oobtest: error @addr[0xacf4000:0x0] 0x5e -> 0x1e diff 0x40
    mtd_oobtest: error: verify failed at block 1383 addr 0xacf4000
    mtd_oobtest: error @addr[0xacf4000:0x18] 0x5e -> 0x1e diff 0x40
    mtd_oobtest: error: verify failed at 0xacf4000
    mtd_oobtest: error @addr[0xad5f800:0x0] 0xb5 -> 0x95 diff 0x20
    mtd_oobtest: error: verify failed at block 1386 addr 0xad5f800
    mtd_oobtest: error @addr[0xadf1800:0x0] 0xdc -> 0xd8 diff 0x4
    mtd_oobtest: error: verify failed at block 1391 addr 0xadf1800
    mtd_oobtest: error @addr[0xadf1800:0x25] 0xdc -> 0xd8 diff 0x4
    mtd_oobtest: error: verify failed at 0xadf1800
    mtd_oobtest: error @addr[0xb108800:0x0] 0xfa -> 0xf8 diff 0x2
    mtd_oobtest: error: verify failed at block 1416 addr 0xb108800
    mtd_oobtest: error @addr[0xb108800:0x10] 0xfa -> 0xf8 diff 0x2
    mtd_oobtest: error: verify failed at 0xb108800
    mtd_oobtest: error @addr[0xb590800:0x0] 0xd3 -> 0x53 diff 0x80
    mtd_oobtest: error: verify failed at block 1452 addr 0xb590800
    mtd_oobtest: error @addr[0xb590800:0xd] 0xd3 -> 0x53 diff 0x80
    mtd_oobtest: error: verify failed at 0xb590800
    mtd_oobtest: error @addr[0xb7ff000:0x0] 0xdf -> 0xd6 diff 0x9
    mtd_oobtest: error: verify failed at block 1471 addr 0xb7ff000
    mtd_oobtest: error @addr[0xb7ff000:0x2b] 0xdf -> 0xd6 diff 0x9
    mtd_oobtest: error: verify failed at 0xb7ff000
    mtd_oobtest: error @addr[0xb89c800:0x0] 0xe7 -> 0xe5 diff 0x2
    mtd_oobtest: error: verify failed at block 1476 addr 0xb89c800
    mtd_oobtest: error @addr[0xb89c800:0x3d] 0xe7 -> 0xe5 diff 0x2
    mtd_oobtest: error: verify failed at 0xb89c800
    mtd_oobtest: error @addr[0xb958800:0x0] 0xb9 -> 0x99 diff 0x20
    mtd_oobtest: error: verify failed at block 1482 addr 0xb958800
    mtd_oobtest: error @addr[0xb958800:0x4] 0xb9 -> 0x99 diff 0x20
    mtd_oobtest: error: verify failed at 0xb958800
    mtd_oobtest: error @addr[0xba4e800:0x0] 0x8f -> 0x87 diff 0x8
    mtd_oobtest: error: verify failed at block 1490 addr 0xba4e800
    mtd_oobtest: error @addr[0xba4e800:0xc] 0x8f -> 0x87 diff 0x8
    mtd_oobtest: error: verify failed at 0xba4e800
    mtd_oobtest: error @addr[0xbb55000:0x0] 0x5f -> 0x5d diff 0x2
    mtd_oobtest: error: verify failed at block 1498 addr 0xbb55000
    mtd_oobtest: error @addr[0xbc03000:0x0] 0xfa -> 0xba diff 0x40
    mtd_oobtest: error: verify failed at block 1504 addr 0xbc03000
    mtd_oobtest: error @addr[0xbc03000:0x1e] 0xfa -> 0xba diff 0x40
    mtd_oobtest: error: verify failed at 0xbc03000
    mtd_oobtest: error @addr[0xbfff000:0x0] 0xde -> 0xce diff 0x10
    mtd_oobtest: error: verify failed at block 1535 addr 0xbfff000
    mtd_oobtest: error @addr[0xbfff000:0x14] 0xde -> 0xce diff 0x10
    mtd_oobtest: error: verify failed at 0xbfff000
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: error @addr[0xc08a800:0x0] 0x2f -> 0x2b diff 0x4
    mtd_oobtest: error: verify failed at block 1540 addr 0xc08a800
    mtd_oobtest: error @addr[0xc08a800:0x1a] 0x2f -> 0x2b diff 0x4
    mtd_oobtest: error: verify failed at 0xc08a800
    mtd_oobtest: error @addr[0xc1a6800:0x0] 0xaf -> 0x8f diff 0x20
    mtd_oobtest: error: verify failed at block 1549 addr 0xc1a6800
    mtd_oobtest: error @addr[0xc1a6800:0x2a] 0xaf -> 0x8f diff 0x20
    mtd_oobtest: error: verify failed at 0xc1a6800
    mtd_oobtest: error @addr[0xc23c800:0x0] 0xbc -> 0x9c diff 0x20
    mtd_oobtest: error: verify failed at block 1553 addr 0xc23c800
    mtd_oobtest: error @addr[0xc23c800:0x39] 0xbc -> 0x9c diff 0x20
    mtd_oobtest: error: verify failed at 0xc23c800
    mtd_oobtest: error @addr[0xc30d800:0x0] 0xeb -> 0xe3 diff 0x8
    mtd_oobtest: error: verify failed at block 1560 addr 0xc30d800
    mtd_oobtest: error @addr[0xc30d800:0x4] 0xeb -> 0xe3 diff 0x8
    mtd_oobtest: error: verify failed at 0xc30d800
    mtd_oobtest: error @addr[0xc681000:0x0] 0x6f -> 0x4f diff 0x20
    mtd_oobtest: error: verify failed at block 1588 addr 0xc681000
    mtd_oobtest: error @addr[0xc681000:0x2a] 0x6f -> 0x4f diff 0x20
    mtd_oobtest: error: verify failed at 0xc681000
    mtd_oobtest: error @addr[0xc717000:0x0] 0xab -> 0xa9 diff 0x2
    mtd_oobtest: error: verify failed at block 1592 addr 0xc717000
    mtd_oobtest: error @addr[0xc717000:0x39] 0xab -> 0xa9 diff 0x2
    mtd_oobtest: error: verify failed at 0xc717000
    mtd_oobtest: error @addr[0xc8a3800:0x0] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at block 1605 addr 0xc8a3800
    mtd_oobtest: error @addr[0xc8a3800:0xa] 0xdc -> 0xd4 diff 0x8
    mtd_oobtest: error: verify failed at 0xc8a3800
    mtd_oobtest: error @addr[0xcb3f000:0x0] 0xb9 -> 0xb1 diff 0x8
    mtd_oobtest: error: verify failed at block 1625 addr 0xcb3f000
    mtd_oobtest: error @addr[0xcb3f000:0x28] 0xb9 -> 0xb1 diff 0x8
    mtd_oobtest: error: verify failed at 0xcb3f000
    mtd_oobtest: error @addr[0xcb82800:0x0] 0xfb -> 0xdb diff 0x20
    mtd_oobtest: error: verify failed at block 1628 addr 0xcb82800
    mtd_oobtest: error @addr[0xcb82800:0x2d] 0xfb -> 0xdb diff 0x20
    mtd_oobtest: error: verify failed at 0xcb82800
    mtd_oobtest: error @addr[0xcbc3000:0x0] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at block 1630 addr 0xcbc3000
    mtd_oobtest: error @addr[0xcbc3000:0x33] 0xaf -> 0xab diff 0x4
    mtd_oobtest: error: verify failed at 0xcbc3000
    mtd_oobtest: error @addr[0xcbf1800:0x0] 0x8f -> 0x8e diff 0x1
    mtd_oobtest: error: verify failed at block 1631 addr 0xcbf1800
    mtd_oobtest: error @addr[0xcc13800:0x0] 0x73 -> 0x53 diff 0x20
    mtd_oobtest: error: verify failed at block 1632 addr 0xcc13800
    mtd_oobtest: error @addr[0xcc13800:0x41] 0x73 -> 0x53 diff 0x20
    mtd_oobtest: error: verify failed at 0xcc13800
    mtd_oobtest: error @addr[0xcc17800:0x1] 0xeb -> 0xea diff 0x1
    mtd_oobtest: error: verify failed at block 1632 addr 0xcc17800
    mtd_oobtest: error @addr[0xcc17800:0x45] 0xeb -> 0xea diff 0x1
    mtd_oobtest: error: verify failed at 0xcc17800
    mtd_oobtest: error @addr[0xd447800:0x0] 0xdd -> 0x5d diff 0x80
    mtd_oobtest: error: verify failed at block 1698 addr 0xd447800
    mtd_oobtest: error @addr[0xd447800:0x1e] 0xdd -> 0x5d diff 0x80
    mtd_oobtest: error: verify failed at 0xd447800
    mtd_oobtest: error @addr[0xd537800:0x0] 0x6d -> 0x6c diff 0x1
    mtd_oobtest: error: verify failed at block 1705 addr 0xd537800
    mtd_oobtest: error @addr[0xd537800:0x2d] 0x6d -> 0x6c diff 0x1
    mtd_oobtest: error: verify failed at 0xd537800
    mtd_oobtest: error @addr[0xddbf000:0x0] 0x6b -> 0x4b diff 0x20
    mtd_oobtest: error: verify failed at block 1773 addr 0xddbf000
    mtd_oobtest: error @addr[0xddbf000:0x1b] 0x6b -> 0x4b diff 0x20
    mtd_oobtest: error: verify failed at 0xddbf000
    mtd_oobtest: error @addr[0xdde8800:0x0] 0x97 -> 0x17 diff 0x80
    mtd_oobtest: error: verify failed at block 1775 addr 0xdde8800
    mtd_oobtest: error @addr[0xdde8800:0x1d] 0x97 -> 0x17 diff 0x80
    mtd_oobtest: error: verify failed at 0xdde8800
    mtd_oobtest: error @addr[0xdf81000:0x0] 0xdb -> 0x9b diff 0x40
    mtd_oobtest: error: verify failed at block 1788 addr 0xdf81000
    mtd_oobtest: error @addr[0xdf81000:0x43] 0xdb -> 0x9b diff 0x40
    mtd_oobtest: error: verify failed at 0xdf81000
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: error @addr[0xe375000:0x0] 0x9d -> 0x99 diff 0x4
    mtd_oobtest: error: verify failed at block 1819 addr 0xe375000
    mtd_oobtest: error @addr[0xe375000:0x25] 0x9d -> 0x99 diff 0x4
    mtd_oobtest: error: verify failed at 0xe375000
    mtd_oobtest: error @addr[0xe409800:0x0] 0xb3 -> 0x93 diff 0x20
    mtd_oobtest: error: verify failed at block 1824 addr 0xe409800
    mtd_oobtest: error @addr[0xe409800:0x30] 0xb3 -> 0x93 diff 0x20
    mtd_oobtest: error: verify failed at 0xe409800
    mtd_oobtest: error @addr[0xe44f800:0x0] 0xba -> 0xaa diff 0x10
    mtd_oobtest: error: verify failed at block 1826 addr 0xe44f800
    mtd_oobtest: error @addr[0xe44f800:0x38] 0xba -> 0xaa diff 0x10
    mtd_oobtest: error: verify failed at 0xe44f800
    mtd_oobtest: error @addr[0xe506000:0x0] 0x77 -> 0x17 diff 0x60
    mtd_oobtest: error: verify failed at block 1832 addr 0xe506000
    mtd_oobtest: error @addr[0xe506000:0x3] 0x77 -> 0x17 diff 0x60
    mtd_oobtest: error: verify failed at 0xe506000
    mtd_oobtest: error @addr[0xed49800:0x0] 0xb6 -> 0x96 diff 0x20
    mtd_oobtest: error: verify failed at block 1898 addr 0xed49800
    mtd_oobtest: error @addr[0xed49800:0x27] 0xb6 -> 0x96 diff 0x20
    mtd_oobtest: error: verify failed at 0xed49800
    mtd_oobtest: error @addr[0xf282800:0x0] 0xcf -> 0xc9 diff 0x6
    mtd_oobtest: error: verify failed at block 1940 addr 0xf282800
    mtd_oobtest: error @addr[0xf282800:0x2e] 0xcf -> 0xc9 diff 0x6
    mtd_oobtest: error: verify failed at 0xf282800
    mtd_oobtest: error @addr[0xf5ca000:0x1] 0x5f -> 0x57 diff 0x8
    mtd_oobtest: error: verify failed at block 1966 addr 0xf5ca000
    mtd_oobtest: error @addr[0xf5ca000:0x18] 0x5f -> 0x57 diff 0x8
    mtd_oobtest: error: verify failed at 0xf5ca000
    mtd_oobtest: error @addr[0xfa5d000:0x0] 0xe3 -> 0xe2 diff 0x1
    mtd_oobtest: error: verify failed at block 2002 addr 0xfa5d000
    mtd_oobtest: error @addr[0xfa5d000:0x14] 0xe3 -> 0xe2 diff 0x1
    mtd_oobtest: error: verify failed at 0xfa5d000
    mtd_oobtest: error @addr[0xfba9000:0x0] 0xed -> 0x6d diff 0x80
    mtd_oobtest: error: verify failed at block 2013 addr 0xfba9000
    mtd_oobtest: error @addr[0xfba9000:0x24] 0xed -> 0x6d diff 0x80
    mtd_oobtest: error: verify failed at 0xfba9000
    mtd_oobtest: error @addr[0xfc04800:0x0] 0xf4 -> 0xb4 diff 0x40
    mtd_oobtest: error: verify failed at block 2016 addr 0xfc04800
    mtd_oobtest: error @addr[0xfc4e000:0x0] 0xb3 -> 0xb1 diff 0x2
    mtd_oobtest: error: verify failed at block 2018 addr 0xfc4e000
    mtd_oobtest: error @addr[0xfc4e000:0x30] 0xb3 -> 0xb1 diff 0x2
    mtd_oobtest: error: verify failed at 0xfc4e000
    mtd_oobtest: error @addr[0x10002000:0x0] 0xcf -> 0xc7 diff 0x8
    mtd_oobtest: error: verify failed at block 2048 addr 0x10002000
    mtd_oobtest: error @addr[0x10002000:0x1d] 0xcf -> 0xc7 diff 0x8
    mtd_oobtest: error: verify failed at 0x10002000
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: error @addr[0x100ec800:0x2b] 0xfb -> 0xdb diff 0x20
    mtd_oobtest: error: verify failed at 0x100ec800
    mtd_oobtest: error @addr[0x10203800:0x0] 0xbd -> 0x3d diff 0x80
    mtd_oobtest: error: verify failed at block 2064 addr 0x10203800
    mtd_oobtest: error @addr[0x10203800:0x2] 0xbd -> 0x3d diff 0x80
    mtd_oobtest: error: verify failed at 0x10203800
    mtd_oobtest: error @addr[0x10549800:0x0] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at block 2090 addr 0x10549800
    mtd_oobtest: error @addr[0x10549800:0x21] 0x6d -> 0x4d diff 0x20
    mtd_oobtest: error: verify failed at 0x10549800
    mtd_oobtest: error @addr[0x10695000:0x0] 0xdf -> 0xdd diff 0x2
    mtd_oobtest: error: verify failed at block 2100 addr 0x10695000
    mtd_oobtest: error @addr[0x11419000:0x0] 0x7a -> 0x5a diff 0x20
    mtd_oobtest: error: verify failed at block 2208 addr 0x11419000
    mtd_oobtest: error @addr[0x11419000:0x21] 0x7a -> 0x5a diff 0x20
    mtd_oobtest: error: verify failed at 0x11419000
    mtd_oobtest: error @addr[0x114f2800:0x0] 0xe5 -> 0xc5 diff 0x20
    mtd_oobtest: error: verify failed at block 2215 addr 0x114f2800
    mtd_oobtest: error @addr[0x114f2800:0x30] 0xe5 -> 0xc5 diff 0x20
    mtd_oobtest: error: verify failed at 0x114f2800
    mtd_oobtest: error @addr[0x1154a800:0x0] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at block 2218 addr 0x1154a800
    mtd_oobtest: error @addr[0x1154a800:0x3b] 0x9f -> 0x97 diff 0x8
    mtd_oobtest: error: verify failed at 0x1154a800
    mtd_oobtest: error @addr[0x11a19800:0x0] 0xeb -> 0xea diff 0x1
    mtd_oobtest: error: verify failed at block 2256 addr 0x11a19800
    mtd_oobtest: error @addr[0x11c4f800:0x0] 0xe6 -> 0xe4 diff 0x2
    mtd_oobtest: error: verify failed at block 2274 addr 0x11c4f800
    mtd_oobtest: error @addr[0x11c4f800:0x10] 0xe6 -> 0xe4 diff 0x2
    mtd_oobtest: error: verify failed at 0x11c4f800
    mtd_oobtest: error @addr[0x11d81000:0x0] 0xef -> 0xea diff 0x5
    mtd_oobtest: error: verify failed at block 2284 addr 0x11d81000
    mtd_oobtest: error @addr[0x11d81000:0x1d] 0xef -> 0xea diff 0x5
    mtd_oobtest: error: verify failed at 0x11d81000
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: error @addr[0x12296000:0x0] 0xbc -> 0xb4 diff 0x8
    mtd_oobtest: error: verify failed at block 2324 addr 0x12296000
    mtd_oobtest: error @addr[0x12296000:0x20] 0xbc -> 0xb4 diff 0x8
    mtd_oobtest: error: verify failed at 0x12296000
    mtd_oobtest: error @addr[0x1249f800:0x0] 0xbf -> 0xb7 diff 0x8
    mtd_oobtest: error: verify failed at block 2340 addr 0x1249f800
    mtd_oobtest: error @addr[0x1249f800:0x4] 0xbf -> 0xb7 diff 0x8
    mtd_oobtest: error: verify failed at 0x1249f800
    mtd_oobtest: error @addr[0x128c2000:0x0] 0x7f -> 0x67 diff 0x18
    mtd_oobtest: error: verify failed at block 2374 addr 0x128c2000
    mtd_oobtest: error @addr[0x128c2000:0x3e] 0x7f -> 0x67 diff 0x18
    mtd_oobtest: error: verify failed at 0x128c2000
    mtd_oobtest: error @addr[0x12c5d800:0x21] 0x7f -> 0x5f diff 0x20
    mtd_oobtest: error: verify failed at 0x12c5d800
    mtd_oobtest: error @addr[0x12cd1000:0x0] 0xf6 -> 0xf0 diff 0x6
    mtd_oobtest: error: verify failed at block 2406 addr 0x12cd1000
    mtd_oobtest: error @addr[0x12cd1000:0x28] 0xf6 -> 0xf0 diff 0x6
    mtd_oobtest: error: verify failed at 0x12cd1000
    mtd_oobtest: error @addr[0x12d14800:0x0] 0x9e -> 0x9a diff 0x4
    mtd_oobtest: error: verify failed at block 2408 addr 0x12d14800
    mtd_oobtest: error @addr[0x12d14800:0x2d] 0x9e -> 0x9a diff 0x4
    mtd_oobtest: error: verify failed at 0x12d14800
    mtd_oobtest: error @addr[0x12da5800:0x0] 0xbd -> 0xb9 diff 0x4
    mtd_oobtest: error: verify failed at block 2413 addr 0x12da5800
    mtd_oobtest: error @addr[0x12da5800:0x41] 0xbd -> 0xb9 diff 0x4
    mtd_oobtest: error: verify failed at 0x12da5800
    mtd_oobtest: error @addr[0x12e75000:0x0] 0xef -> 0xaf diff 0x40
    mtd_oobtest: error: verify failed at block 2419 addr 0x12e75000
    mtd_oobtest: error @addr[0x12e75000:0x5] 0xef -> 0xaf diff 0x40
    mtd_oobtest: error: verify failed at 0x12e75000
    mtd_oobtest: error @addr[0x1326e800:0x0] 0xd5 -> 0xd1 diff 0x4
    mtd_oobtest: error: verify failed at block 2451 addr 0x1326e800
    mtd_oobtest: error @addr[0x1326e800:0x3c] 0xd5 -> 0xd1 diff 0x4
    mtd_oobtest: error: verify failed at 0x1326e800
    mtd_oobtest: error @addr[0x137c7000:0x0] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at block 2494 addr 0x137c7000
    mtd_oobtest: error @addr[0x137c7000:0x2] 0x7d -> 0x6d diff 0x10
    mtd_oobtest: error: verify failed at 0x137c7000
    mtd_oobtest: error @addr[0x13c37000:0x0] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at block 2529 addr 0x13c37000
    mtd_oobtest: error @addr[0x13c37000:0x42] 0xf2 -> 0xb2 diff 0x40
    mtd_oobtest: error: verify failed at 0x13c37000
    mtd_oobtest: error @addr[0x13f51000:0x0] 0xab -> 0xa3 diff 0x8
    mtd_oobtest: error: verify failed at block 2554 addr 0x13f51000
    mtd_oobtest: error @addr[0x13f51000:0x1b] 0xab -> 0xa3 diff 0x8
    mtd_oobtest: error: verify failed at 0x13f51000
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: error @addr[0x140ed800:0x0] 0x7c -> 0x3c diff 0x40
    mtd_oobtest: error: verify failed at block 2567 addr 0x140ed800
    mtd_oobtest: error @addr[0x14114000:0x0] 0xde -> 0xda diff 0x4
    mtd_oobtest: error: verify failed at block 2568 addr 0x14114000
    mtd_oobtest: error @addr[0x14114000:0x44] 0xde -> 0xda diff 0x4
    mtd_oobtest: error: verify failed at 0x14114000
    mtd_oobtest: error @addr[0x1419d800:0x0] 0xbe -> 0x9a diff 0x24
    mtd_oobtest: error: verify failed at block 2572 addr 0x1419d800
    mtd_oobtest: error @addr[0x1419d800:0x3] 0xbe -> 0x9a diff 0x24
    mtd_oobtest: error: verify failed at 0x1419d800
    mtd_oobtest: error @addr[0x14455000:0x0] 0x5f -> 0x5e diff 0x1
    mtd_oobtest: error: verify failed at block 2594 addr 0x14455000
    mtd_oobtest: error @addr[0x14532000:0x0] 0xfe -> 0xfc diff 0x2
    mtd_oobtest: error: verify failed at block 2601 addr 0x14532000
    mtd_oobtest: error @addr[0x14532000:0x2a] 0xfe -> 0xfc diff 0x2
    mtd_oobtest: error: verify failed at 0x14532000
    mtd_oobtest: error @addr[0x14abf000:0x0] 0xfd -> 0xdc diff 0x21
    mtd_oobtest: error: verify failed at block 2645 addr 0x14abf000
    mtd_oobtest: error @addr[0x14abf000:0x3f] 0xfd -> 0xdc diff 0x21
    mtd_oobtest: error: verify failed at 0x14abf000
    mtd_oobtest: verified 2662 eraseblocks
    mtd_oobtest: test 4 of 5
    mtd_oobtest: attempting to start write past end of OOB
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to start read past end of OOB
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to write past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to read past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to write past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to read past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: test 5 of 5
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written 2661 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified 2661 eraseblocks
    mtd_oobtest: finished with 297 errors
    =================================================
    

    gw2:

    gw2-oob1.loggw2-oob2.loggw2-oob3.log

  • Burong Xu said:
    And we want to know oobtest pass standard, 0 errors or an error ratio?

    You have failures in simple write/verify tests. Those should all be with zero errors.

    Have you used this same custom board successfully before, but with a different NAND chip?

    Basically, oobtest passing with that board but a different NAND?

    Thanks and Regards,
    Andreas

  • Hi Burong,

    please let me know if this is still an issue or if you have been able to resolve this in some way (if so, how).

    Thanks,
    Andreas