[Elphel-support] [#265683] Fwd: RedZone Robotics ELphel Imagers & Boards

Aaron Joseph ajoseph at redzone.com
Tue Oct 15 10:13:49 PDT 2013


Oleg,

I added an extra change to nand_base.c to handle the case where oobsize =
128:

(line ~2865)
    /* If no default placement scheme is given, select an
     * appropriate one */
    if (!this->autooob) {
        /* Select the appropriate default oob placement scheme for
         * placement agnostic filesystems */
        switch (mtd->oobsize) {
        case 8:
            this->autooob = &nand_oob_8;
            break;
        case 16:
            this->autooob = &nand_oob_16;
            break;
        case 64:
        case 128:
            this->autooob = &nand_oob_64;
            break;
        default:
            D(printk("No oob scheme defined for oobsize %d\n",
                 mtd->oobsize));
            BUG();
        }
    }



I then recompiled and ran the flashitall program. The output [attached]
doesn't look great... but I was able to telnet into the elphel and the
program I made to check if the correct image was there worked as expected.
And the version output said 7.1.5 -- so it looks like the board was flashed
correctly.

My only issue now is that the change I made was somewhat sloppy and needs
to be cleaned up so that all of the oob variables match up correctly. But
this at least gets us a great step in the right direction. Im reading up on
how all this mtd stuff works so that I can make the hack to nand_base.c a
little cleaner. If you can provide any info that can help streamline my
changing of nand_base.c then that would be much appreciated.

--Aaron Joseph





On Tue, Oct 15, 2013 at 9:28 AM, Aaron Joseph <ajoseph at redzone.com> wrote:

>
> Oleg,
>
> I change the code to look like the following:
>
> *
> /* Select the device */
> this->select_chip(mtd, 0);
>
> // while(1) {
> /* Send the command for reading device ID */
> this->cmdfunc (mtd, NAND_CMD_READID, 0x00, -1);
>
> /* Read manufacturer and device IDs */
> nand_maf_id = this->read_byte(mtd);
> nand_dev_id = this->read_byte(mtd);
>
> // Added to make flashitall get the right device ID.
> nand_dev_id = 0xF1;
>
>
> printk("nand_scan(): nand_maf_if == 0x%02X; nand_dev_id == 0x%02X\n",
> nand_maf_id,
> nand_dev_id);
>
> /* Select the device */
> this->select_chip(mtd, 0);
>
> // while(1) {
> /* Send the command for reading device ID */
> this->cmdfunc (mtd, NAND_CMD_READID, 0x00, -1);
>
> /* Read manufacturer and device IDs */
> nand_maf_id = this->read_byte(mtd);
> nand_dev_id = this->read_byte(mtd);
>
> // Added to make flashitall get the right device ID.
> nand_dev_id = 0xF1;
>
>
> printk("nand_scan(): nand_maf_if == 0x%02X; nand_dev_id == 0x%02X\n",
> nand_maf_id,
> nand_dev_id);
> //printk("1... nand_scan(): this->eccmode == %d\n", (int)this->eccmode);
> // }
> /* Print and store flash device information */
>
> for (i = 0; nand_flash_ids[i].name != NULL; i++) { ....*
>
>
>
> Not sure if this is what you meant for me to do, but now my flashitall
> output looks as follows:
>
> 0xc0000000
> 0xc3ffffff
>
> Memory test
> 1:................................................................
> Memory test
> 2:................................................................Passed
> memory test.
> PACKET_INFO
> 0x40000000
> 0x00020000
> NAND_FLASH
> 0x40000000
> 0x00000000
> 0x0003ffff
> 0x00020000
> nand_scan(): nand_maf_if == 0x00; nand_dev_id == 0xF1
> nand_scan(): nand_maf_if == 0x2C; nand_dev_id == 0xF1
> NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 128MiB
> 3,3V 8-bit)
> mtd->oobsize == 0x00000080
> this->phys_erase_shift == 0x00000010
> this->page_shift == 0x0000000D
> mtd->oobsize << ... == 0x00000400
> No oob scheme defined for oobsize 128
>
>
> So, we have a new error... which to me seems promising.
>
> Can I just hard code a bunch of values for whatever parameters flashitall
> tries to read in? Fixing flashitall may be the best route for me because
> no-one here really knows much about the custom firmware that was built--
> which makes it very hard to port those changes to 8.2.15. Plus, I can't be
> the only person with this issue so sorting out how to fix it will probably
> benefit more than just me.
>
> The other route I was exploring was copying my 7.1.5 images into the
> 8.2.15 nfs folder used by the netboot flashing method with the hope that
> netboot could just kinda figure out what to do. But that didn't work.
>
>
> --Aaron Joseph
>
>
>
>
> On Mon, Oct 14, 2013 at 6:38 PM, Oleg K Dzhimiev <oleg at elphel.com> wrote:
>
>> Aaron,
>>
>> "flashitall" reads the chip ID incorrectly - "0x01" vs correct one "0xF1"
>> at netboot and normal boot - this leads to an error (because of different
>> parameters) when flash is being written.
>>
>> One more thing to try - there is a file elphel353/tools/build-R2_19_3/fsboot/cbl/nand/nand_base.c,
>> line ~2660 there are 2 code patterns repeated - hard to remember why, but
>> you could try to add the third one (and rebuild) - so it might finally read
>> the correct chip ID:
>>
>>  /* Select the device */
>>> this->select_chip(mtd, 0);
>>> // while(1) {
>>>  /* Send the command for reading device ID */
>>> this->cmdfunc (mtd, NAND_CMD_READID, 0x00, -1);
>>> /* Read manufacturer and device IDs */
>>>  nand_maf_id = this->read_byte(mtd);
>>> nand_dev_id = this->read_byte(mtd);
>>>         printk("nand_scan(): nand_maf_if == 0x%02X; nand_dev_id ==
>>> 0x%02X\n", nand_maf_id, nand_dev_id);
>>
>>
>> If that will not work - fixing that old code of Axis might take a long
>> time also.
>>
>> Can we please continue our discussion on our public mailing list so the
>> information will not get lost? (support-list at support.elphel.com)
>>
>> Thanks,
>> Oleg
>>
>>
>> On 14 October 2013 16:13, Aaron Joseph <ajoseph at redzone.com> wrote:
>>
>>>
>>> I've attached the requested files.
>>>
>>> One note I will make is that the "Passed memory test" message in *
>>> flashitall_output.txt* was not appearing before the changes were made
>>> to '*nand_ids.c*' and '*mtd_nand.h*'. So making those changes you
>>> suggested did something in the right direction.
>>>
>>> --Aaron
>>>
>>>
>>>
>>> On Mon, Oct 14, 2013 at 5:53 PM, Oleg K Dzhimiev <oleg at elphel.com>wrote:
>>>
>>>> Aaron,
>>>>
>>>> Could you send the "dmesg" output from 8.2.15 from telnet session and
>>>> the bad output from flashitall for the same board.
>>>> Want to check if the board reads different chip IDs while the
>>>> Manufacturer ID "stays" the same.
>>>>
>>>> Oleg
>>>>
>>>
>>>
>>
>>
>> --
>> Best regards,
>> Oleg Dzhimiev
>> Electronics Engineer
>> phone: +1 801 783 5555 x124
>> Elphel, Inc.
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://support.elphel.com/pipermail/support-list_support.elphel.com/attachments/20131015/e055b018/attachment-0002.html>
-------------- next part --------------


root at etx:/home/kulr/projects/elphel353-7.1.5/elphel353# flashitall 

PSIZE_RESCUE == 0x0020000
PSIZE_KERNEL == 0x0300000
PSIZE_ROOTFS == 0x0C00000
PSIZE_RWFS   == 0x0800000
PROOM_RESCUE == 0x0040000
PROOM_KERNEL == 0x07C0000
PROOM_ROOTFS == 0x1800000
PROOM_RWFS   == 0x5000000
Using internal boot loader: INTERNAL_NW - Network boot (default).
Using internal boot loader: INTERNAL2 - Level2 boot.
Starting boot...
We're doing a flash write, this may take up to a few minutes...
Connected. Booting device with random id 5dc0b358.


Device ID = 5dc0b358
This bootloader compiled by ekratzer Thu Nov  8 14:24:17 EST 2007.
Checksum of bootloader is 0x00509f79
Waiting for load info.
Got load info.
SET_REGISTER
0xb0014000
0x0004044a
SET_REGISTER
0xb0014004
0x00380000
SET_REGISTER
0xb0014008
0x06300483
SET_REGISTER
0xb001400c
0x00000000
SET_REGISTER
0xb0014010
0x00000958
SET_REGISTER
0xb0014014
0x00000000
SET_REGISTER
0xb0014018
0x0000124a
SET_REGISTER
0xb001401c
0x00000000
PAUSE_LOOP
0x00020000
SET_REGISTER
0xb001401c
0x00000002
SET_REGISTER
0xb001401c
0x00000000
SET_REGISTER
0x3801f800
0x00000007
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000001
SET_REGISTER
0xb001401c
0x00000000
LOOP
0x3801f800
0x3801f924
SET_REGISTER
0xb001401c
0x00000103
SET_REGISTER
0xb001401c
0x00000000
SET_REGISTER
0xb001401c
0x00020103
SET_REGISTER
0xb001401c
0x00000000
SET_REGISTER
0xb0014018
0x0000524a
SET_REGISTER
0xb001401c
0x00020103
SET_REGISTER
0xb0038000
0x000000ff
SET_REGISTER
0xb001a000
0x00000070
SET_REGISTER
0xb001a008
0x0000007f
SET_REGISTER
0xb001a020
0x00000000
SET_REGISTER
0xb001a028
0x00000000
SET_REGISTER
0xb001a030
0x00000000
SET_REGISTER
0xb001a038
0x00000000
SET_REGISTER
0xb001a040
0x00000000
SET_REGISTER
0xb001a048
0x00000000
SET_REGISTER
0xb001a050
0x00000000
SET_REGISTER
0xb001a058
0x00000000
SET_REGISTER
0xb0038000
0x000000f0
MEM_TEST
0xc0000000
0xc3ffffff

Memory test 1:................................................................
Memory test 2:................................................................Passed memory test.
PACKET_INFO
0x40000000
0x00020000
NAND_FLASH
0x40000000
0x00000000
0x0003ffff
0x00020000
nand_scan(): nand_maf_if == 0x00; nand_dev_id == 0xF1
nand_scan(): nand_maf_if == 0x2C; nand_dev_id == 0xF1
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 128MiB 3,3V 8-bit)
mtd->oobsize == 0x00000080
this->phys_erase_shift == 0x00000010
this->page_shift == 0x0000000D
mtd->oobsize << ... == 0x00000400
1... nand_scan(): this->eccmode == 1
Bad block table not found for chip 0
Bad block table not found for chip 0
Scanning device for bad blocks
1 Bad eraseblock 0 at 0x00000000
1 Bad eraseblock 1 at 0x00010000
1 Bad eraseblock 3 at 0x00030000
1 Bad eraseblock 16 at 0x00100000
1 Bad eraseblock 17 at 0x00110000
1 Bad eraseblock 18 at 0x00120000
1 Bad eraseblock 19 at 0x00130000
1 Bad eraseblock 20 at 0x00140000
1 Bad eraseblock 21 at 0x00150000
1 Bad eraseblock 22 at 0x00160000
1 Bad eraseblock 23 at 0x00170000
1 Bad eraseblock 24 at 0x00180000
1 Bad eraseblock 25 at 0x00190000
1 Bad eraseblock 26 at 0x001a0000
1 Bad eraseblock 27 at 0x001b0000
1 Bad eraseblock 28 at 0x001c0000
1 Bad eraseblock 29 at 0x001d0000
1 Bad eraseblock 30 at 0x001e0000
1 Bad eraseblock 31 at 0x001f0000
1 Bad eraseblock 32 at 0x00200000
1 Bad eraseblock 33 at 0x00210000
1 Bad eraseblock 34 at 0x00220000
1 Bad eraseblock 35 at 0x00230000
1 Bad eraseblock 36 at 0x00240000
1 Bad eraseblock 37 at 0x00250000
1 Bad eraseblock 38 at 0x00260000
1 Bad eraseblock 39 at 0x00270000
1 Bad eraseblock 40 at 0x00280000
1 Bad eraseblock 41 at 0x00290000
1 Bad eraseblock 42 at 0x002a0000
1 Bad eraseblock 43 at 0x002b0000
1 Bad eraseblock 44 at 0x002c0000
1 Bad eraseblock 45 at 0x002d0000
1 Bad eraseblock 46 at 0x002e0000
1 Bad eraseblock 47 at 0x002f0000
1 Bad eraseblock 48 at 0x00300000
1 Bad eraseblock 49 at 0x00310000
1 Bad eraseblock 50 at 0x00320000
1 Bad eraseblock 51 at 0x00330000
1 Bad eraseblock 52 at 0x00340000
1 Bad eraseblock 53 at 0x00350000
1 Bad eraseblock 54 at 0x00360000
1 Bad eraseblock 55 at 0x00370000
1 Bad eraseblock 56 at 0x00380000
1 Bad eraseblock 57 at 0x00390000
1 Bad eraseblock 58 at 0x003a0000
1 Bad eraseblock 59 at 0x003b0000
1 Bad eraseblock 60 at 0x003c0000
1 Bad eraseblock 61 at 0x003d0000
1 Bad eraseblock 62 at 0x003e0000
1 Bad eraseblock 63 at 0x003f0000
1 Bad eraseblock 64 at 0x00400000
1 Bad eraseblock 65 at 0x00410000
1 Bad eraseblock 66 at 0x00420000
1 Bad eraseblock 67 at 0x00430000
1 Bad eraseblock 68 at 0x00440000
1 Bad eraseblock 69 at 0x00450000
1 Bad eraseblock 70 at 0x00460000
1 Bad eraseblock 71 at 0x00470000
1 Bad eraseblock 72 at 0x00480000
1 Bad eraseblock 73 at 0x00490000
1 Bad eraseblock 74 at 0x004a0000
1 Bad eraseblock 75 at 0x004b0000
1 Bad eraseblock 76 at 0x004c0000
1 Bad eraseblock 77 at 0x004d0000
1 Bad eraseblock 78 at 0x004e0000
1 Bad eraseblock 79 at 0x004f0000
1 Bad eraseblock 80 at 0x00500000
1 Bad eraseblock 81 at 0x00510000
1 Bad eraseblock 82 at 0x00520000
1 Bad eraseblock 83 at 0x00530000
1 Bad eraseblock 84 at 0x00540000
1 Bad eraseblock 85 at 0x00550000
1 Bad eraseblock 86 at 0x00560000
1 Bad eraseblock 87 at 0x00570000
1 Bad eraseblock 88 at 0x00580000
1 Bad eraseblock 89 at 0x00590000
1 Bad eraseblock 90 at 0x005a0000
1 Bad eraseblock 91 at 0x005b0000
1 Bad eraseblock 92 at 0x005c0000
1 Bad eraseblock 93 at 0x005d0000
1 Bad eraseblock 94 at 0x005e0000
1 Bad eraseblock 95 at 0x005f0000
1 Bad eraseblock 96 at 0x00600000
1 Bad eraseblock 97 at 0x00610000
1 Bad eraseblock 98 at 0x00620000
1 Bad eraseblock 99 at 0x00630000
1 Bad eraseblock 100 at 0x00640000
1 Bad eraseblock 101 at 0x00650000
1 Bad eraseblock 102 at 0x00660000
1 Bad eraseblock 103 at 0x00670000
1 Bad eraseblock 512 at 0x02000000
1 Bad eraseblock 513 at 0x02010000
1 Bad eraseblock 514 at 0x02020000
1 Bad eraseblock 515 at 0x02030000
1 Bad eraseblock 516 at 0x02040000
1 Bad eraseblock 517 at 0x02050000
1 Bad eraseblock 518 at 0x02060000
1 Bad eraseblock 519 at 0x02070000
1 Bad eraseblock 520 at 0x02080000
1 Bad eraseblock 521 at 0x02090000
1 Bad eraseblock 522 at 0x020a0000
1 Bad eraseblock 523 at 0x020b0000
1 Bad eraseblock 524 at 0x020c0000
1 Bad eraseblock 525 at 0x020d0000
1 Bad eraseblock 526 at 0x020e0000
1 Bad eraseblock 527 at 0x020f0000
1 Bad eraseblock 528 at 0x02100000
1 Bad eraseblock 529 at 0x02110000
1 Bad eraseblock 530 at 0x02120000
1 Bad eraseblock 531 at 0x02130000
1 Bad eraseblock 532 at 0x02140000
1 Bad eraseblock 533 at 0x02150000
1 Bad eraseblock 534 at 0x02160000
1 Bad eraseblock 535 at 0x02170000
1 Bad eraseblock 536 at 0x02180000
1 Bad eraseblock 537 at 0x02190000
1 Bad eraseblock 538 at 0x021a0000
1 Bad eraseblock 539 at 0x021b0000
1 Bad eraseblock 540 at 0x021c0000
1 Bad eraseblock 541 at 0x021d0000
1 Bad eraseblock 542 at 0x021e0000
1 Bad eraseblock 543 at 0x021f0000
1 Bad eraseblock 544 at 0x02200000
1 Bad eraseblock 545 at 0x02210000
1 Bad eraseblock 546 at 0x02220000
1 Bad eraseblock 547 at 0x02230000
1 Bad eraseblock 548 at 0x02240000
1 Bad eraseblock 549 at 0x02250000
1 Bad eraseblock 550 at 0x02260000
1 Bad eraseblock 551 at 0x02270000
1 Bad eraseblock 552 at 0x02280000
1 Bad eraseblock 553 at 0x02290000
1 Bad eraseblock 554 at 0x022a0000
1 Bad eraseblock 555 at 0x022b0000
1 Bad eraseblock 556 at 0x022c0000
1 Bad eraseblock 557 at 0x022d0000
1 Bad eraseblock 558 at 0x022e0000
1 Bad eraseblock 559 at 0x022f0000
1 Bad eraseblock 560 at 0x02300000
1 Bad eraseblock 561 at 0x02310000
1 Bad eraseblock 562 at 0x02320000
1 Bad eraseblock 563 at 0x02330000
1 Bad eraseblock 564 at 0x02340000
1 Bad eraseblock 565 at 0x02350000
1 Bad eraseblock 566 at 0x02360000
1 Bad eraseblock 567 at 0x02370000
1 Bad eraseblock 568 at 0x02380000
1 Bad eraseblock 569 at 0x02390000
1 Bad eraseblock 570 at 0x023a0000
1 Bad eraseblock 571 at 0x023b0000
1 Bad eraseblock 572 at 0x023c0000
1 Bad eraseblock 573 at 0x023d0000
1 Bad eraseblock 574 at 0x023e0000
1 Bad eraseblock 575 at 0x023f0000
1 Bad eraseblock 576 at 0x02400000
1 Bad eraseblock 577 at 0x02410000
1 Bad eraseblock 578 at 0x02420000
1 Bad eraseblock 579 at 0x02430000
1 Bad eraseblock 580 at 0x02440000
1 Bad eraseblock 581 at 0x02450000
1 Bad eraseblock 582 at 0x02460000
1 Bad eraseblock 583 at 0x02470000
1 Bad eraseblock 584 at 0x02480000
1 Bad eraseblock 585 at 0x02490000
1 Bad eraseblock 586 at 0x024a0000
1 Bad eraseblock 587 at 0x024b0000
1 Bad eraseblock 588 at 0x024c0000
1 Bad eraseblock 589 at 0x024d0000
1 Bad eraseblock 590 at 0x024e0000
1 Bad eraseblock 591 at 0x024f0000
1 Bad eraseblock 592 at 0x02500000
1 Bad eraseblock 593 at 0x02510000
1 Bad eraseblock 594 at 0x02520000
1 Bad eraseblock 595 at 0x02530000
1 Bad eraseblock 596 at 0x02540000
1 Bad eraseblock 597 at 0x02550000
1 Bad eraseblock 598 at 0x02560000
1 Bad eraseblock 599 at 0x02570000
1 Bad eraseblock 600 at 0x02580000
1 Bad eraseblock 601 at 0x02590000
1 Bad eraseblock 602 at 0x025a0000
1 Bad eraseblock 603 at 0x025b0000
1 Bad eraseblock 604 at 0x025c0000
1 Bad eraseblock 605 at 0x025d0000
1 Bad eraseblock 606 at 0x025e0000
1 Bad eraseblock 607 at 0x025f0000
1 Bad eraseblock 608 at 0x02600000
1 Bad eraseblock 609 at 0x02610000
1 Bad eraseblock 610 at 0x02620000
1 Bad eraseblock 611 at 0x02630000
1 Bad eraseblock 612 at 0x02640000
1 Bad eraseblock 613 at 0x02650000
1 Bad eraseblock 614 at 0x02660000
1 Bad eraseblock 615 at 0x02670000
1 Bad eraseblock 616 at 0x02680000
1 Bad eraseblock 617 at 0x02690000
1 Bad eraseblock 618 at 0x026a0000
1 Bad eraseblock 619 at 0x026b0000
1 Bad eraseblock 620 at 0x026c0000
1 Bad eraseblock 621 at 0x026d0000
1 Bad eraseblock 622 at 0x026e0000
1 Bad eraseblock 623 at 0x026f0000
1 Bad eraseblock 624 at 0x02700000
1 Bad eraseblock 625 at 0x02710000
1 Bad eraseblock 626 at 0x02720000
1 Bad eraseblock 627 at 0x02730000
1 Bad eraseblock 628 at 0x02740000
1 Bad eraseblock 629 at 0x02750000
1 Bad eraseblock 630 at 0x02760000
1 Bad eraseblock 631 at 0x02770000
1 Bad eraseblock 632 at 0x02780000
1 Bad eraseblock 633 at 0x02790000
1 Bad eraseblock 634 at 0x027a0000
1 Bad eraseblock 635 at 0x027b0000
1 Bad eraseblock 636 at 0x027c0000
1 Bad eraseblock 637 at 0x027d0000
1 Bad eraseblock 638 at 0x027e0000
1 Bad eraseblock 639 at 0x027f0000
1 Bad eraseblock 640 at 0x02800000
1 Bad eraseblock 641 at 0x02810000
1 Bad eraseblock 642 at 0x02820000
1 Bad eraseblock 643 at 0x02830000
1 Bad eraseblock 644 at 0x02840000
1 Bad eraseblock 645 at 0x02850000
1 Bad eraseblock 646 at 0x02860000
1 Bad eraseblock 647 at 0x02870000
1 Bad eraseblock 648 at 0x02880000
1 Bad eraseblock 649 at 0x02890000
1 Bad eraseblock 650 at 0x028a0000
1 Bad eraseblock 651 at 0x028b0000
1 Bad eraseblock 652 at 0x028c0000
1 Bad eraseblock 653 at 0x028d0000
1 Bad eraseblock 654 at 0x028e0000
1 Bad eraseblock 655 at 0x028f0000
1 Bad eraseblock 656 at 0x02900000
1 Bad eraseblock 657 at 0x02910000
1 Bad eraseblock 658 at 0x02920000
1 Bad eraseblock 659 at 0x02930000
1 Bad eraseblock 660 at 0x02940000
1 Bad eraseblock 661 at 0x02950000
1 Bad eraseblock 662 at 0x02960000
1 Bad eraseblock 663 at 0x02970000
1 Bad eraseblock 664 at 0x02980000
1 Bad eraseblock 665 at 0x02990000
1 Bad eraseblock 666 at 0x029a0000
1 Bad eraseblock 667 at 0x029b0000
1 Bad eraseblock 668 at 0x029c0000
1 Bad eraseblock 669 at 0x029d0000
1 Bad eraseblock 670 at 0x029e0000
1 Bad eraseblock 671 at 0x029f0000
1 Bad eraseblock 672 at 0x02a00000
1 Bad eraseblock 673 at 0x02a10000
1 Bad eraseblock 674 at 0x02a20000
1 Bad eraseblock 675 at 0x02a30000
1 Bad eraseblock 676 at 0x02a40000
1 Bad eraseblock 677 at 0x02a50000
1 Bad eraseblock 678 at 0x02a60000
1 Bad eraseblock 679 at 0x02a70000
1 Bad eraseblock 680 at 0x02a80000
1 Bad eraseblock 681 at 0x02a90000
1 Bad eraseblock 682 at 0x02aa0000
1 Bad eraseblock 683 at 0x02ab0000
1 Bad eraseblock 684 at 0x02ac0000
1 Bad eraseblock 685 at 0x02ad0000
1 Bad eraseblock 686 at 0x02ae0000
1 Bad eraseblock 687 at 0x02af0000
1 Bad eraseblock 688 at 0x02b00000
1 Bad eraseblock 689 at 0x02b10000
1 Bad eraseblock 690 at 0x02b20000
1 Bad eraseblock 691 at 0x02b30000
1 Bad eraseblock 692 at 0x02b40000
1 Bad eraseblock 693 at 0x02b50000
1 Bad eraseblock 694 at 0x02b60000
1 Bad eraseblock 695 at 0x02b70000
1 Bad eraseblock 696 at 0x02b80000
1 Bad eraseblock 697 at 0x02b90000
1 Bad eraseblock 698 at 0x02ba0000
1 Bad eraseblock 699 at 0x02bb0000
1 Bad eraseblock 700 at 0x02bc0000
1 Bad eraseblock 701 at 0x02bd0000
1 Bad eraseblock 702 at 0x02be0000
1 Bad eraseblock 703 at 0x02bf0000
1 Bad eraseblock 704 at 0x02c00000
1 Bad eraseblock 705 at 0x02c10000
1 Bad eraseblock 706 at 0x02c20000
1 Bad eraseblock 707 at 0x02c30000
1 Bad eraseblock 708 at 0x02c40000
1 Bad eraseblock 709 at 0x02c50000
1 Bad eraseblock 710 at 0x02c60000
1 Bad eraseblock 711 at 0x02c70000
1 Bad eraseblock 712 at 0x02c80000
1 Bad eraseblock 713 at 0x02c90000
1 Bad eraseblock 714 at 0x02ca0000
1 Bad eraseblock 715 at 0x02cb0000
1 Bad eraseblock 716 at 0x02cc0000
1 Bad eraseblock 717 at 0x02cd0000
1 Bad eraseblock 718 at 0x02ce0000
1 Bad eraseblock 719 at 0x02cf0000
1 Bad eraseblock 720 at 0x02d00000
1 Bad eraseblock 721 at 0x02d10000
1 Bad eraseblock 722 at 0x02d20000
1 Bad eraseblock 723 at 0x02d30000
1 Bad eraseblock 724 at 0x02d40000
1 Bad eraseblock 725 at 0x02d50000
1 Bad eraseblock 726 at 0x02d60000
1 Bad eraseblock 727 at 0x02d70000
1 Bad eraseblock 728 at 0x02d80000
1 Bad eraseblock 729 at 0x02d90000
1 Bad eraseblock 730 at 0x02da0000
1 Bad eraseblock 731 at 0x02db0000
1 Bad eraseblock 732 at 0x02dc0000
1 Bad eraseblock 733 at 0x02dd0000
1 Bad eraseblock 734 at 0x02de0000
1 Bad eraseblock 735 at 0x02df0000
1 Bad eraseblock 736 at 0x02e00000
1 Bad eraseblock 737 at 0x02e10000
1 Bad eraseblock 738 at 0x02e20000
1 Bad eraseblock 739 at 0x02e30000
1 Bad eraseblock 740 at 0x02e40000
1 Bad eraseblock 741 at 0x02e50000
1 Bad eraseblock 742 at 0x02e60000
1 Bad eraseblock 743 at 0x02e70000
1 Bad eraseblock 744 at 0x02e80000
1 Bad eraseblock 745 at 0x02e90000
1 Bad eraseblock 746 at 0x02ea0000
1 Bad eraseblock 747 at 0x02eb0000
1 Bad eraseblock 748 at 0x02ec0000
1 Bad eraseblock 749 at 0x02ed0000
1 Bad eraseblock 750 at 0x02ee0000
1 Bad eraseblock 751 at 0x02ef0000
1 Bad eraseblock 752 at 0x02f00000
1 Bad eraseblock 753 at 0x02f10000
1 Bad eraseblock 754 at 0x02f20000
1 Bad eraseblock 755 at 0x02f30000
1 Bad eraseblock 756 at 0x02f40000
1 Bad eraseblock 757 at 0x02f50000
1 Bad eraseblock 758 at 0x02f60000
1 Bad eraseblock 759 at 0x02f70000
1 Bad eraseblock 760 at 0x02f80000
1 Bad eraseblock 761 at 0x02f90000
1 Bad eraseblock 762 at 0x02fa0000
1 Bad eraseblock 763 at 0x02fb0000
1 Bad eraseblock 764 at 0x02fc0000
1 Bad eraseblock 765 at 0x02fd0000
1 Bad eraseblock 766 at 0x02fe0000
1 Bad eraseblock 767 at 0x02ff0000
1 Bad eraseblock 768 at 0x03000000
1 Bad eraseblock 769 at 0x03010000
1 Bad eraseblock 770 at 0x03020000
1 Bad eraseblock 771 at 0x03030000
1 Bad eraseblock 772 at 0x03040000
1 Bad eraseblock 773 at 0x03050000
1 Bad eraseblock 774 at 0x03060000
1 Bad eraseblock 775 at 0x03070000
1 Bad eraseblock 776 at 0x03080000
1 Bad eraseblock 777 at 0x03090000
1 Bad eraseblock 778 at 0x030a0000
1 Bad eraseblock 779 at 0x030b0000
1 Bad eraseblock 780 at 0x030c0000
1 Bad eraseblock 781 at 0x030d0000
1 Bad eraseblock 782 at 0x030e0000
1 Bad eraseblock 783 at 0x030f0000
1 Bad eraseblock 784 at 0x03100000
1 Bad eraseblock 785 at 0x03110000
1 Bad eraseblock 786 at 0x03120000
1 Bad eraseblock 787 at 0x03130000
1 Bad eraseblock 788 at 0x03140000
1 Bad eraseblock 789 at 0x03150000
1 Bad eraseblock 790 at 0x03160000
1 Bad eraseblock 791 at 0x03170000
1 Bad eraseblock 792 at 0x03180000
1 Bad eraseblock 793 at 0x03190000
1 Bad eraseblock 794 at 0x031a0000
1 Bad eraseblock 795 at 0x031b0000
1 Bad eraseblock 796 at 0x031c0000
1 Bad eraseblock 797 at 0x031d0000
1 Bad eraseblock 798 at 0x031e0000
1 Bad eraseblock 799 at 0x031f0000
1 Bad eraseblock 800 at 0x03200000
1 Bad eraseblock 801 at 0x03210000
1 Bad eraseblock 802 at 0x03220000
1 Bad eraseblock 803 at 0x03230000
1 Bad eraseblock 804 at 0x03240000
1 Bad eraseblock 805 at 0x03250000
1 Bad eraseblock 806 at 0x03260000
1 Bad eraseblock 807 at 0x03270000
1 Bad eraseblock 808 at 0x03280000
1 Bad eraseblock 809 at 0x03290000
1 Bad eraseblock 810 at 0x032a0000
1 Bad eraseblock 811 at 0x032b0000
1 Bad eraseblock 812 at 0x032c0000
1 Bad eraseblock 813 at 0x032d0000
1 Bad eraseblock 814 at 0x032e0000
1 Bad eraseblock 815 at 0x032f0000
1 Bad eraseblock 816 at 0x03300000
1 Bad eraseblock 817 at 0x03310000
1 Bad eraseblock 818 at 0x03320000
1 Bad eraseblock 819 at 0x03330000
1 Bad eraseblock 820 at 0x03340000
1 Bad eraseblock 821 at 0x03350000
1 Bad eraseblock 822 at 0x03360000
1 Bad eraseblock 823 at 0x03370000
1 Bad eraseblock 824 at 0x03380000
1 Bad eraseblock 825 at 0x03390000
1 Bad eraseblock 826 at 0x033a0000
1 Bad eraseblock 827 at 0x033b0000
1 Bad eraseblock 828 at 0x033c0000
1 Bad eraseblock 829 at 0x033d0000
1 Bad eraseblock 830 at 0x033e0000
1 Bad eraseblock 831 at 0x033f0000
1 Bad eraseblock 832 at 0x03400000
1 Bad eraseblock 833 at 0x03410000
1 Bad eraseblock 834 at 0x03420000
1 Bad eraseblock 835 at 0x03430000
1 Bad eraseblock 836 at 0x03440000
1 Bad eraseblock 837 at 0x03450000
1 Bad eraseblock 838 at 0x03460000
1 Bad eraseblock 839 at 0x03470000
1 Bad eraseblock 840 at 0x03480000
1 Bad eraseblock 841 at 0x03490000
1 Bad eraseblock 842 at 0x034a0000
1 Bad eraseblock 843 at 0x034b0000
1 Bad eraseblock 844 at 0x034c0000
1 Bad eraseblock 845 at 0x034d0000
1 Bad eraseblock 846 at 0x034e0000
1 Bad eraseblock 847 at 0x034f0000
1 Bad eraseblock 848 at 0x03500000
1 Bad eraseblock 849 at 0x03510000
1 Bad eraseblock 850 at 0x03520000
1 Bad eraseblock 851 at 0x03530000
1 Bad eraseblock 852 at 0x03540000
1 Bad eraseblock 853 at 0x03550000
1 Bad eraseblock 854 at 0x03560000
1 Bad eraseblock 855 at 0x03570000
1 Bad eraseblock 856 at 0x03580000
1 Bad eraseblock 857 at 0x03590000
1 Bad eraseblock 858 at 0x035a0000
1 Bad eraseblock 859 at 0x035b0000
1 Bad eraseblock 860 at 0x035c0000
1 Bad eraseblock 861 at 0x035d0000
1 Bad eraseblock 862 at 0x035e0000
1 Bad eraseblock 863 at 0x035f0000
1 Bad eraseblock 864 at 0x03600000
1 Bad eraseblock 865 at 0x03610000
1 Bad eraseblock 866 at 0x03620000
1 Bad eraseblock 867 at 0x03630000
1 Bad eraseblock 868 at 0x03640000
1 Bad eraseblock 869 at 0x03650000
1 Bad eraseblock 870 at 0x03660000
1 Bad eraseblock 871 at 0x03670000
1 Bad eraseblock 872 at 0x03680000
1 Bad eraseblock 873 at 0x03690000
1 Bad eraseblock 874 at 0x036a0000
1 Bad eraseblock 875 at 0x036b0000
1 Bad eraseblock 876 at 0x036c0000
1 Bad eraseblock 877 at 0x036d0000
1 Bad eraseblock 878 at 0x036e0000
1 Bad eraseblock 879 at 0x036f0000
1 Bad eraseblock 880 at 0x03700000
1 Bad eraseblock 881 at 0x03710000
1 Bad eraseblock 882 at 0x03720000
1 Bad eraseblock 883 at 0x03730000
1 Bad eraseblock 884 at 0x03740000
1 Bad eraseblock 885 at 0x03750000
1 Bad eraseblock 886 at 0x03760000
1 Bad eraseblock 887 at 0x03770000
1 Bad eraseblock 888 at 0x03780000
1 Bad eraseblock 889 at 0x03790000
1 Bad eraseblock 890 at 0x037a0000
1 Bad eraseblock 891 at 0x037b0000
1 Bad eraseblock 892 at 0x037c0000
1 Bad eraseblock 893 at 0x037d0000
1 Bad eraseblock 894 at 0x037e0000
1 Bad eraseblock 895 at 0x037f0000
1 Bad eraseblock 896 at 0x03800000
1 Bad eraseblock 897 at 0x03810000
1 Bad eraseblock 898 at 0x03820000
1 Bad eraseblock 899 at 0x03830000
1 Bad eraseblock 900 at 0x03840000
1 Bad eraseblock 901 at 0x03850000
1 Bad eraseblock 902 at 0x03860000
1 Bad eraseblock 903 at 0x03870000
1 Bad eraseblock 904 at 0x03880000
1 Bad eraseblock 905 at 0x03890000
1 Bad eraseblock 906 at 0x038a0000
1 Bad eraseblock 907 at 0x038b0000
1 Bad eraseblock 908 at 0x038c0000
1 Bad eraseblock 909 at 0x038d0000
1 Bad eraseblock 910 at 0x038e0000
1 Bad eraseblock 911 at 0x038f0000
1 Bad eraseblock 912 at 0x03900000
1 Bad eraseblock 913 at 0x03910000
1 Bad eraseblock 914 at 0x03920000
1 Bad eraseblock 915 at 0x03930000
1 Bad eraseblock 916 at 0x03940000
1 Bad eraseblock 917 at 0x03950000
1 Bad eraseblock 918 at 0x03960000
1 Bad eraseblock 919 at 0x03970000
1 Bad eraseblock 920 at 0x03980000
1 Bad eraseblock 921 at 0x03990000
1 Bad eraseblock 922 at 0x039a0000
1 Bad eraseblock 923 at 0x039b0000
1 Bad eraseblock 924 at 0x039c0000
1 Bad eraseblock 925 at 0x039d0000
1 Bad eraseblock 926 at 0x039e0000
1 Bad eraseblock 927 at 0x039f0000
1 Bad eraseblock 928 at 0x03a00000
1 Bad eraseblock 929 at 0x03a10000
1 Bad eraseblock 930 at 0x03a20000
1 Bad eraseblock 931 at 0x03a30000
1 Bad eraseblock 932 at 0x03a40000
1 Bad eraseblock 933 at 0x03a50000
1 Bad eraseblock 934 at 0x03a60000
1 Bad eraseblock 935 at 0x03a70000
1 Bad eraseblock 936 at 0x03a80000
1 Bad eraseblock 937 at 0x03a90000
1 Bad eraseblock 938 at 0x03aa0000
1 Bad eraseblock 939 at 0x03ab0000
1 Bad eraseblock 940 at 0x03ac0000
1 Bad eraseblock 941 at 0x03ad0000
1 Bad eraseblock 942 at 0x03ae0000
1 Bad eraseblock 943 at 0x03af0000
1 Bad eraseblock 944 at 0x03b00000
1 Bad eraseblock 945 at 0x03b10000
1 Bad eraseblock 946 at 0x03b20000
1 Bad eraseblock 947 at 0x03b30000
1 Bad eraseblock 948 at 0x03b40000
1 Bad eraseblock 949 at 0x03b50000
1 Bad eraseblock 950 at 0x03b60000
1 Bad eraseblock 951 at 0x03b70000
1 Bad eraseblock 952 at 0x03b80000
1 Bad eraseblock 953 at 0x03b90000
1 Bad eraseblock 954 at 0x03ba0000
1 Bad eraseblock 955 at 0x03bb0000
1 Bad eraseblock 956 at 0x03bc0000
1 Bad eraseblock 957 at 0x03bd0000
1 Bad eraseblock 958 at 0x03be0000
1 Bad eraseblock 959 at 0x03bf0000
1 Bad eraseblock 960 at 0x03c00000
1 Bad eraseblock 961 at 0x03c10000
1 Bad eraseblock 962 at 0x03c20000
1 Bad eraseblock 963 at 0x03c30000
1 Bad eraseblock 964 at 0x03c40000
1 Bad eraseblock 965 at 0x03c50000
1 Bad eraseblock 966 at 0x03c60000
1 Bad eraseblock 967 at 0x03c70000
1 Bad eraseblock 968 at 0x03c80000
1 Bad eraseblock 969 at 0x03c90000
1 Bad eraseblock 970 at 0x03ca0000
1 Bad eraseblock 971 at 0x03cb0000
1 Bad eraseblock 972 at 0x03cc0000
1 Bad eraseblock 973 at 0x03cd0000
1 Bad eraseblock 974 at 0x03ce0000
1 Bad eraseblock 975 at 0x03cf0000
1 Bad eraseblock 976 at 0x03d00000
1 Bad eraseblock 977 at 0x03d10000
1 Bad eraseblock 978 at 0x03d20000
1 Bad eraseblock 979 at 0x03d30000
1 Bad eraseblock 980 at 0x03d40000
1 Bad eraseblock 981 at 0x03d50000
1 Bad eraseblock 982 at 0x03d60000
1 Bad eraseblock 983 at 0x03d70000
1 Bad eraseblock 984 at 0x03d80000
1 Bad eraseblock 985 at 0x03d90000
1 Bad eraseblock 986 at 0x03da0000
1 Bad eraseblock 987 at 0x03db0000
1 Bad eraseblock 988 at 0x03dc0000
1 Bad eraseblock 989 at 0x03dd0000
1 Bad eraseblock 990 at 0x03de0000
1 Bad eraseblock 991 at 0x03df0000
1 Bad eraseblock 992 at 0x03e00000
1 Bad eraseblock 993 at 0x03e10000
1 Bad eraseblock 994 at 0x03e20000
1 Bad eraseblock 995 at 0x03e30000
1 Bad eraseblock 996 at 0x03e40000
1 Bad eraseblock 997 at 0x03e50000
1 Bad eraseblock 998 at 0x03e60000
1 Bad eraseblock 999 at 0x03e70000
1 Bad eraseblock 1000 at 0x03e80000
1 Bad eraseblock 1001 at 0x03e90000
1 Bad eraseblock 1002 at 0x03ea0000
1 Bad eraseblock 1003 at 0x03eb0000
1 Bad eraseblock 1004 at 0x03ec0000
1 Bad eraseblock 1005 at 0x03ed0000
1 Bad eraseblock 1006 at 0x03ee0000
1 Bad eraseblock 1007 at 0x03ef0000
1 Bad eraseblock 1008 at 0x03f00000
1 Bad eraseblock 1009 at 0x03f10000
1 Bad eraseblock 1010 at 0x03f20000
1 Bad eraseblock 1011 at 0x03f30000
1 Bad eraseblock 1012 at 0x03f40000
1 Bad eraseblock 1013 at 0x03f50000
1 Bad eraseblock 1014 at 0x03f60000
1 Bad eraseblock 1015 at 0x03f70000
1 Bad eraseblock 1016 at 0x03f80000
1 Bad eraseblock 1017 at 0x03f90000
1 Bad eraseblock 1018 at 0x03fa0000
1 Bad eraseblock 1019 at 0x03fb0000
1 Bad eraseblock 1020 at 0x03fc0000
1 Bad eraseblock 1021 at 0x03fd0000
1 Bad eraseblock 1022 at 0x03fe0000
1 Bad eraseblock 1023 at 0x03ff0000
1 Bad eraseblock 1024 at 0x04000000
1 Bad eraseblock 1025 at 0x04010000
1 Bad eraseblock 1026 at 0x04020000
1 Bad eraseblock 1027 at 0x04030000
1 Bad eraseblock 1028 at 0x04040000
1 Bad eraseblock 1029 at 0x04050000
1 Bad eraseblock 1030 at 0x04060000
1 Bad eraseblock 1031 at 0x04070000
1 Bad eraseblock 1032 at 0x04080000
1 Bad eraseblock 1033 at 0x04090000
1 Bad eraseblock 1034 at 0x040a0000
1 Bad eraseblock 1035 at 0x040b0000
1 Bad eraseblock 1036 at 0x040c0000
1 Bad eraseblock 1037 at 0x040d0000
1 Bad eraseblock 1038 at 0x040e0000
1 Bad eraseblock 1039 at 0x040f0000
1 Bad eraseblock 1040 at 0x04100000
1 Bad eraseblock 1041 at 0x04110000
1 Bad eraseblock 1042 at 0x04120000
1 Bad eraseblock 1043 at 0x04130000
1 Bad eraseblock 1044 at 0x04140000
1 Bad eraseblock 1045 at 0x04150000
1 Bad eraseblock 1046 at 0x04160000
1 Bad eraseblock 1047 at 0x04170000
1 Bad eraseblock 1048 at 0x04180000
1 Bad eraseblock 1049 at 0x04190000
1 Bad eraseblock 1050 at 0x041a0000
1 Bad eraseblock 1051 at 0x041b0000
1 Bad eraseblock 1052 at 0x041c0000
1 Bad eraseblock 1053 at 0x041d0000
1 Bad eraseblock 1054 at 0x041e0000
1 Bad eraseblock 1055 at 0x041f0000
1 Bad eraseblock 1056 at 0x04200000
1 Bad eraseblock 1057 at 0x04210000
1 Bad eraseblock 1058 at 0x04220000
1 Bad eraseblock 1059 at 0x04230000
1 Bad eraseblock 1060 at 0x04240000
1 Bad eraseblock 1061 at 0x04250000
1 Bad eraseblock 1062 at 0x04260000
1 Bad eraseblock 1063 at 0x04270000
1 Bad eraseblock 1064 at 0x04280000
1 Bad eraseblock 1065 at 0x04290000
1 Bad eraseblock 1066 at 0x042a0000
1 Bad eraseblock 1067 at 0x042b0000
1 Bad eraseblock 1068 at 0x042c0000
1 Bad eraseblock 1069 at 0x042d0000
1 Bad eraseblock 1070 at 0x042e0000
1 Bad eraseblock 1071 at 0x042f0000
1 Bad eraseblock 1072 at 0x04300000
1 Bad eraseblock 1073 at 0x04310000
1 Bad eraseblock 1074 at 0x04320000
1 Bad eraseblock 1075 at 0x04330000
1 Bad eraseblock 1076 at 0x04340000
1 Bad eraseblock 1077 at 0x04350000
1 Bad eraseblock 1078 at 0x04360000
1 Bad eraseblock 1079 at 0x04370000
1 Bad eraseblock 1080 at 0x04380000
1 Bad eraseblock 1081 at 0x04390000
1 Bad eraseblock 1082 at 0x043a0000
1 Bad eraseblock 1083 at 0x043b0000
1 Bad eraseblock 1084 at 0x043c0000
1 Bad eraseblock 1085 at 0x043d0000
1 Bad eraseblock 1086 at 0x043e0000
1 Bad eraseblock 1087 at 0x043f0000
1 Bad eraseblock 1088 at 0x04400000
1 Bad eraseblock 1089 at 0x04410000
1 Bad eraseblock 1090 at 0x04420000
1 Bad eraseblock 1091 at 0x04430000
1 Bad eraseblock 1092 at 0x04440000
1 Bad eraseblock 1093 at 0x04450000
1 Bad eraseblock 1094 at 0x04460000
1 Bad eraseblock 1095 at 0x04470000
1 Bad eraseblock 1096 at 0x04480000
1 Bad eraseblock 1097 at 0x04490000
1 Bad eraseblock 1098 at 0x044a0000
1 Bad eraseblock 1099 at 0x044b0000
1 Bad eraseblock 1100 at 0x044c0000
1 Bad eraseblock 1101 at 0x044d0000
1 Bad eraseblock 1102 at 0x044e0000
1 Bad eraseblock 1103 at 0x044f0000
1 Bad eraseblock 1104 at 0x04500000
1 Bad eraseblock 1105 at 0x04510000
1 Bad eraseblock 1106 at 0x04520000
1 Bad eraseblock 1107 at 0x04530000
1 Bad eraseblock 1108 at 0x04540000
1 Bad eraseblock 1109 at 0x04550000
1 Bad eraseblock 1110 at 0x04560000
1 Bad eraseblock 1111 at 0x04570000
1 Bad eraseblock 1112 at 0x04580000
1 Bad eraseblock 1113 at 0x04590000
1 Bad eraseblock 1114 at 0x045a0000
1 Bad eraseblock 1115 at 0x045b0000
1 Bad eraseblock 1116 at 0x045c0000
1 Bad eraseblock 1117 at 0x045d0000
1 Bad eraseblock 1118 at 0x045e0000
1 Bad eraseblock 1119 at 0x045f0000
1 Bad eraseblock 1120 at 0x04600000
1 Bad eraseblock 1121 at 0x04610000
1 Bad eraseblock 1122 at 0x04620000
1 Bad eraseblock 1123 at 0x04630000
1 Bad eraseblock 1124 at 0x04640000
1 Bad eraseblock 1125 at 0x04650000
1 Bad eraseblock 1126 at 0x04660000
1 Bad eraseblock 1127 at 0x04670000
1 Bad eraseblock 1128 at 0x04680000
1 Bad eraseblock 1129 at 0x04690000
1 Bad eraseblock 1130 at 0x046a0000
1 Bad eraseblock 1131 at 0x046b0000
1 Bad eraseblock 1132 at 0x046c0000
1 Bad eraseblock 1133 at 0x046d0000
1 Bad eraseblock 1134 at 0x046e0000
1 Bad eraseblock 1135 at 0x046f0000
1 Bad eraseblock 1136 at 0x04700000
1 Bad eraseblock 1137 at 0x04710000
1 Bad eraseblock 1138 at 0x04720000
1 Bad eraseblock 1139 at 0x04730000
1 Bad eraseblock 1140 at 0x04740000
1 Bad eraseblock 1141 at 0x04750000
1 Bad eraseblock 1142 at 0x04760000
1 Bad eraseblock 1143 at 0x04770000
1 Bad eraseblock 1144 at 0x04780000
1 Bad eraseblock 1145 at 0x04790000
1 Bad eraseblock 1146 at 0x047a0000
1 Bad eraseblock 1147 at 0x047b0000
1 Bad eraseblock 1148 at 0x047c0000
1 Bad eraseblock 1149 at 0x047d0000
1 Bad eraseblock 1150 at 0x047e0000
1 Bad eraseblock 1151 at 0x047f0000
1 Bad eraseblock 1152 at 0x04800000
1 Bad eraseblock 1153 at 0x04810000
1 Bad eraseblock 1154 at 0x04820000
1 Bad eraseblock 1155 at 0x04830000
1 Bad eraseblock 1156 at 0x04840000
1 Bad eraseblock 1157 at 0x04850000
1 Bad eraseblock 1158 at 0x04860000
1 Bad eraseblock 1159 at 0x04870000
1 Bad eraseblock 1160 at 0x04880000
1 Bad eraseblock 1161 at 0x04890000
1 Bad eraseblock 1162 at 0x048a0000
1 Bad eraseblock 1163 at 0x048b0000
1 Bad eraseblock 1164 at 0x048c0000
1 Bad eraseblock 1165 at 0x048d0000
1 Bad eraseblock 1166 at 0x048e0000
1 Bad eraseblock 1167 at 0x048f0000
1 Bad eraseblock 1168 at 0x04900000
1 Bad eraseblock 1169 at 0x04910000
1 Bad eraseblock 1170 at 0x04920000
1 Bad eraseblock 1171 at 0x04930000
1 Bad eraseblock 1172 at 0x04940000
1 Bad eraseblock 1173 at 0x04950000
1 Bad eraseblock 1174 at 0x04960000
1 Bad eraseblock 1175 at 0x04970000
1 Bad eraseblock 1176 at 0x04980000
1 Bad eraseblock 1177 at 0x04990000
1 Bad eraseblock 1178 at 0x049a0000
1 Bad eraseblock 1179 at 0x049b0000
1 Bad eraseblock 1180 at 0x049c0000
1 Bad eraseblock 1181 at 0x049d0000
1 Bad eraseblock 1182 at 0x049e0000
1 Bad eraseblock 1183 at 0x049f0000
1 Bad eraseblock 1184 at 0x04a00000
1 Bad eraseblock 1185 at 0x04a10000
1 Bad eraseblock 1186 at 0x04a20000
1 Bad eraseblock 1187 at 0x04a30000
1 Bad eraseblock 1188 at 0x04a40000
1 Bad eraseblock 1189 at 0x04a50000
1 Bad eraseblock 1190 at 0x04a60000
1 Bad eraseblock 1191 at 0x04a70000
1 Bad eraseblock 1192 at 0x04a80000
1 Bad eraseblock 1193 at 0x04a90000
1 Bad eraseblock 1194 at 0x04aa0000
1 Bad eraseblock 1195 at 0x04ab0000
1 Bad eraseblock 1196 at 0x04ac0000
1 Bad eraseblock 1197 at 0x04ad0000
1 Bad eraseblock 1198 at 0x04ae0000
1 Bad eraseblock 1199 at 0x04af0000
1 Bad eraseblock 1200 at 0x04b00000
1 Bad eraseblock 1201 at 0x04b10000
1 Bad eraseblock 1202 at 0x04b20000
1 Bad eraseblock 1203 at 0x04b30000
1 Bad eraseblock 1204 at 0x04b40000
1 Bad eraseblock 1205 at 0x04b50000
1 Bad eraseblock 1206 at 0x04b60000
1 Bad eraseblock 1207 at 0x04b70000
1 Bad eraseblock 1208 at 0x04b80000
1 Bad eraseblock 1209 at 0x04b90000
1 Bad eraseblock 1210 at 0x04ba0000
1 Bad eraseblock 1211 at 0x04bb0000
1 Bad eraseblock 1212 at 0x04bc0000
1 Bad eraseblock 1213 at 0x04bd0000
1 Bad eraseblock 1214 at 0x04be0000
1 Bad eraseblock 1215 at 0x04bf0000
1 Bad eraseblock 1216 at 0x04c00000
1 Bad eraseblock 1217 at 0x04c10000
1 Bad eraseblock 1218 at 0x04c20000
1 Bad eraseblock 1219 at 0x04c30000
1 Bad eraseblock 1220 at 0x04c40000
1 Bad eraseblock 1221 at 0x04c50000
1 Bad eraseblock 1222 at 0x04c60000
1 Bad eraseblock 1223 at 0x04c70000
1 Bad eraseblock 1224 at 0x04c80000
1 Bad eraseblock 1225 at 0x04c90000
1 Bad eraseblock 1226 at 0x04ca0000
1 Bad eraseblock 1227 at 0x04cb0000
1 Bad eraseblock 1228 at 0x04cc0000
1 Bad eraseblock 1229 at 0x04cd0000
1 Bad eraseblock 1230 at 0x04ce0000
1 Bad eraseblock 1231 at 0x04cf0000
1 Bad eraseblock 1232 at 0x04d00000
1 Bad eraseblock 1233 at 0x04d10000
1 Bad eraseblock 1234 at 0x04d20000
1 Bad eraseblock 1235 at 0x04d30000
1 Bad eraseblock 1236 at 0x04d40000
1 Bad eraseblock 1237 at 0x04d50000
1 Bad eraseblock 1238 at 0x04d60000
1 Bad eraseblock 1239 at 0x04d70000
1 Bad eraseblock 1240 at 0x04d80000
1 Bad eraseblock 1241 at 0x04d90000
1 Bad eraseblock 1242 at 0x04da0000
1 Bad eraseblock 1243 at 0x04db0000
1 Bad eraseblock 1244 at 0x04dc0000
1 Bad eraseblock 1245 at 0x04dd0000
1 Bad eraseblock 1246 at 0x04de0000
1 Bad eraseblock 1247 at 0x04df0000
1 Bad eraseblock 1248 at 0x04e00000
1 Bad eraseblock 1249 at 0x04e10000
1 Bad eraseblock 1250 at 0x04e20000
1 Bad eraseblock 1251 at 0x04e30000
1 Bad eraseblock 1252 at 0x04e40000
1 Bad eraseblock 1253 at 0x04e50000
1 Bad eraseblock 1254 at 0x04e60000
1 Bad eraseblock 1255 at 0x04e70000
1 Bad eraseblock 1256 at 0x04e80000
1 Bad eraseblock 1257 at 0x04e90000
1 Bad eraseblock 1258 at 0x04ea0000
1 Bad eraseblock 1259 at 0x04eb0000
1 Bad eraseblock 1260 at 0x04ec0000
1 Bad eraseblock 1261 at 0x04ed0000
1 Bad eraseblock 1262 at 0x04ee0000
1 Bad eraseblock 1263 at 0x04ef0000
1 Bad eraseblock 1264 at 0x04f00000
1 Bad eraseblock 1265 at 0x04f10000
1 Bad eraseblock 1266 at 0x04f20000
1 Bad eraseblock 1267 at 0x04f30000
1 Bad eraseblock 1268 at 0x04f40000
1 Bad eraseblock 1269 at 0x04f50000
1 Bad eraseblock 1270 at 0x04f60000
1 Bad eraseblock 1271 at 0x04f70000
1 Bad eraseblock 1272 at 0x04f80000
1 Bad eraseblock 1273 at 0x04f90000
1 Bad eraseblock 1274 at 0x04fa0000
1 Bad eraseblock 1275 at 0x04fb0000
1 Bad eraseblock 1276 at 0x04fc0000
1 Bad eraseblock 1277 at 0x04fd0000
1 Bad eraseblock 1278 at 0x04fe0000
1 Bad eraseblock 1279 at 0x04ff0000
1 Bad eraseblock 1280 at 0x05000000
1 Bad eraseblock 1281 at 0x05010000
1 Bad eraseblock 1282 at 0x05020000
1 Bad eraseblock 1283 at 0x05030000
1 Bad eraseblock 1284 at 0x05040000
1 Bad eraseblock 1285 at 0x05050000
1 Bad eraseblock 1286 at 0x05060000
1 Bad eraseblock 1287 at 0x05070000
nand_bbt: Error while writing bad block table -405
rflflash_init(NAND): nand_scan failed
PACKET_INFO
0x40020000
0x00300000
NAND_FLASH
0x40020000
0x00040000
0x007fffff
0x00300000
nand_scan(): nand_maf_if == 0x2C; nand_dev_id == 0xF1
nand_scan(): nand_maf_if == 0x2C; nand_dev_id == 0xF1
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 128MiB 3,3V 8-bit)
mtd->oobsize == 0x00000040
this->phys_erase_shift == 0x00000011
this->page_shift == 0x0000000B
mtd->oobsize << ... == 0x00001000
1... nand_scan(): this->eccmode == 1
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
nand_read_bbt: Bad block at 0x00c80000
blocksize 131072, pagesize 2048, oobsize 64, total 0x08000000 bytes
>rflflash_nand_erase(rflnandflash.c) Erase from 0x40000 to 0x7fffff
PACKET_INFO
0x40020000
0x00c00000
Last packet from file '-', is smaller than 64 bytes. 
This is not allowed in the Ethernet standard. Will pad with 10 bytes.
NAND_FLASH
0x40020000
0x00800000
0x01ffffff
0x00c00000
>rflflash_nand_erase(rflnandflash.c) Erase from 0x800000 to 0x1ffffff
Skipping bad block 0x64, 0x00c80000-0x00c9ffff
PACKET_INFO
0x40014000
0x00800000
NAND_FLASH
0x40014000
0x02000000
0x06ffffff
0x00800000
>rflflash_nand_erase(rflnandflash.c) Erase from 0x2000000 to 0x6ffffff
JUMP
Exiting with code 0


root at etx:/home/kulr/projects/elphel353-7.1.5/elphel353# telnet 192.168.0.9
Trying 192.168.0.9...
Connected to 192.168.0.9.
Escape character is '^]'.
Elphel353 login: root
Password: 

[root at Elphel353 /]774# new-image-test
Hello RedZone!
Build from 10-11-13


[root at Elphel353 /]774# cat /etc/issue
Elphel (R) Model 353 Camera release 7.1.5
\s \r on a \m (\l)

[root at Elphel353 /]774# 



More information about the Support-list mailing list