Hi Oleg, I have another camera with issues booting that I would like to diagnose. Discovered I have a 10369 board can you pass along some instructions and I will see if it has a bad block.
Thanks, Linden Mills-Connery Zone4 Team <https://zone4.ca/contact/> 205-820 Main Street Canmore, AB, T1W2B7 403-401-7215 On Tue, 28 Aug 2018 at 16:19, Oleg <support-list@support.elphel.com> wrote: > Linden, > > I reflashed the 000E64081CA1 - and it works now. > > It had a bad block. See the old bootlog from the serial output (via the > extension board 10369) below. > > Have you ever reflashed a camera? One of the tests that can tell if the > flash is probably corrupted is putting the camera in the netboot mode. Then > reflash if possible - during reflashing it detects and skips the bad blocks. > > Boot log: > >> ETRAX FS NAND boot loader >> >> >> >> ========================= >> >> >> >> Rev 1, Nov 23 2009 12:31:43 >> >> >> >> Boot config: 0x00040000->0x40440000, len 0x00200000, boot @ 0x40440000 >> >> >> >> CPU revision: 0x00000020 >> >> >> >> Bootloader main at 0x38000ce2 >> >> >> >> Data end: 0x3800573c >> >> >> >> Bss: 0x38008000 >> >> >> >> Heap: 0x38008000 >> >> >> >> Identifying nand chip... >> >> >> >> maf_id: 0x0000002c; dev_id: 0x000000f1 >> >> >> >> mtd->size == 0x08000000 >> >> >> >> scan_bbt(); mtd->size == 0x08000000 >> >> >> >> scan_bbt() ...01; mtd->size == 0x08000000 >> >> >> >> len == 0x00000100; and BBT_LEN_1 == 0x00000400 >> >> >> >> scan_bbt() ...02; mtd->size == 0x08000000 >> >> >> >> scan_bbt() ...03; mtd->size == 0x08000000 >> >> >> >> scan_bbt() ...1; mtd->size == 0x08000000 >> >> >> >> scan_bbt() ...2; mtd->size == 0x08000000 >> >> >> >> scan_bbt() search_read_bbts(); mtd->size == 0x08000000 >> >> >> >> search_read_bbts() search primary table; mtd->size == 0x08000000 >> >> >> >> search_bbt() ...1; mtd->size == 0x08000000 >> >> >> >> search_bbt() ...2; maxblocks: 0x00000004; mtd->size == 0x08000000 >> >> >> >> Block: 0x000003ff >> >> >> >> Check, if we found a bbt for each requested chip >> >> >> >> Bad block table found at page0x0000ffc0, version 0x00000001 >> >> >> >> search_read_bbts() search mirror table >> >> >> >> search_bbt() ...1; mtd->size == 0x08000000 >> >> >> >> search_bbt() ...2; maxblocks: 0x00000004; mtd->size == 0x08000000 >> >> >> >> Block: 0x000003ff >> >> >> >> Block: 0x000003fe >> >> >> >> Check, if we found a bbt for each requested chip >> >> >> >> Bad block table found at page0x0000ff80, version 0x00000001 >> >> >> >> scan_bbt() ...3 >> >> >> >> Done. >> >> >> >> Chip identified... 3; NAND 128MiB 3,3V 8-bit >> >> >> >> type: 0x00000004 >> >> >> >> flags: 0x000000c5 >> >> >> >> size: 0x08000000 >> >> >> >> erasesize: 0x00020000 >> >> >> >> oobblock: 0x00000800 >> >> >> >> oobsize: 0x00000040 >> >> >> >> ecctype: 0x00000002 >> >> >> >> eccsize: 0x00000100 >> >> >> >> Oob info: >> >> >> >> useecc: 0x00000002 >> >> >> >> eccbytes: 0x00000018 >> >> >> >> eccpos: 0x00000028 0x00000029 0x0000002a 0x0000002b 0x0000002c 0x0000002d >> 0x0000002e 0x0000002f 0x00000030 0x00000031 0x00000032 0x00000033 >> 0x00000034 0x00000035 0x00000036 0x00000037 0x00000038 0x00000039 >> 0x0000003a 0x0000003b 0x0000003c 0x0000003d 0x0000003e 0x0000003 >> Bootload in progress... >> >> >> >> New block 0x00040000;len: 0x00200000;start: 0x00040000 >> >> >> >> New block 0x00060000;len: 0x001e0000;start: 0x00060000 >> >> >> >> New block 0x00080000;len: 0x001c0000;start: 0x00080000 >> >> >> >> New block 0x000a0000;len: 0x001a0000;start: 0x000a0000 >> >> >> >> New block 0x000c0000;len: 0x00180000;start: 0x000c0000 >> >> >> >> New block 0x000e0000;len: 0x00160000;start: 0x000e0000 >> >> >> >> New block 0x00100000;len: 0x00140000;start: 0x00100000 >> >> >> >> New block 0x00120000;len: 0x00120000;start: 0x00120000 >> >> >> >> New block 0x00140000;len: 0x00100000;start: 0x00140000 >> >> >> >> New block 0x00160000;len: 0x000e0000;start: 0x00160000 >> >> >> >> New block 0x00180000;len: 0x000c0000;start: 0x00180000 >> >> >> >> complete, status 0xffffffb6, loaded 0x00140000 bytes >> >> >> >> Data in DRAM: >> >> >> >> 0x25f005b0 0x009cedff 0xbeef05b0 >> >> >> > > >> >> >> >> >> >> >> Corrupt data in NAND flash. >> >> >> >> >> >> >> >> -- System halted > > > On Mon, Aug 20, 2018 at 1:53 PM Linden @ Zone4 <lin...@zone4.ca> wrote: > >> Thanks for the tip, solved it: >> I recall the autocampars.php file was causing issues on this camera >> before and I probably tried to fix it by pasting in the file from source >> into the web based terminal ( >> http://10.23.33.9/index.php?site=phpshell.php). This converts all the >> HTML entities (&npsp; etc...) to the wrong thing. I SCPed in the original >> source, deleted /etc/autocampars.xml and ran /usr/html/autocampars.php >> --init. Working again. >> >> I am still going to ship you the 000E64081CA1 mainboard (the one that >> won't boot). >> >> Thanks, >> >> Linden Mills-Connery >> Zone4 Team <https://zone4.ca/contact/> >> 205-820 Main Street >> Canmore, AB, T1W2B7 >> 403-401-7215 >> >> On 20 August 2018 at 10:43, Oleg <support-list@support.elphel.com> wrote: >> >>> Linden, >>> >>> Does the file look ok? It should have ~4k lines. >>> >>> http://192.168.0.9/index.php?site=admin-bin/editcgi.cgi?file=/usr/html/autocampars.php >>> >>> Regards, >>> Oleg >>> >>> On Fri, Aug 17, 2018 at 6:57 PM Linden @ Zone4 <lin...@zone4.ca> wrote: >>> >>>> I have run '/usr/html/autocampars.php --init', looks like a very >>>> similar error trace to loading >>>> http://10.23.33.9/index.php?site=autocampars.php. Output posted at >>>> bottom of GDoc: >>>> >>>> https://docs.google.com/document/d/1WfGlWGk0A7zLgAl1EptMntTKoKLJLodron0P0zYcpB4/edit?usp=sharing >>>> >>>> Linden Mills-Connery >>>> Zone4 Team <https://zone4.ca/contact/> >>>> 205-820 Main Street >>>> <https://maps.google.com/?q=205-820+Main+Street+Canmore,+AB,+T1W2B7&entry=gmail&source=g> >>>> Canmore, AB, T1W2B7 >>>> <https://maps.google.com/?q=205-820+Main+Street+Canmore,+AB,+T1W2B7&entry=gmail&source=g> >>>> 403-401-7215 >>>> >>>> On 17 August 2018 at 17:53, Oleg <support-list@support.elphel.com> >>>> wrote: >>>> >>>>> I deleted /etc/autocampars.xml and went to >>>>>> http://10.23.33.9/index.php?site=autocampars.php again to >>>>>> re-generate it which just resulted in an error message. The error message >>>>>> is also in the GDoc. >>>>>> >>>>> That worked with the board I'm testing. >>>>> >>>>> What if you reboot? >>>>> Try from command line? >>>>> >>>>> [root@Elphel353 /root]759# */usr/html/autocampars.php --init* >>>>>> autocampars.php created a new configuration file /etc/autocampars.xml >>>>>> from defaults. >>>>>> Current frame=1266, sleeping to give daemons a chance >>>>>> Current frame=1319, waking up, daemons should be dead already >>>>>> before reset - current frame=0 >>>>>> after reset - current frame=2 >>>>>> setting COMPRESSOR_RUN=2 >>>>>> setting DAEMON_EN=Array >>>>>> ( >>>>>> [DAEMON_EN_AUTOEXPOSURE] => 1 >>>>>> [DAEMON_EN_STREAMER] => 1 >>>>>> [DAEMON_EN_CCAMFTP] => 0 >>>>>> [DAEMON_EN_CAMOGM] => 0 >>>>>> [DAEMON_EN_TEMPERATURE] => 0 >>>>>> [DAEMON_EN] => 3 >>>>>> ) >>>>>> after setParsFromPage - current frame=12 >>>>>> Sensor was successfully initialized at August 17, 2018, 11:49 pm from >>>>>> /etc/autocampars.xml page 0 >>>>> >>>>> >>>>> Regards, >>>>> Oleg >>>>> >>>>> >>>> _______________________________________________ >>>> Support-list mailing list >>>> Support-list@support.elphel.com >>>> >>>> http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com >>>> >>> >>> >> _______________________________________________ >> Support-list mailing list >> Support-list@support.elphel.com >> http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com >> > > > -- > Best regards, > Oleg Dzhimiev > Electronics Engineer > phone: +1 801 783 5555 x124 > Elphel, Inc. >
_______________________________________________ Support-list mailing list Support-list@support.elphel.com http://support.elphel.com/mailman/listinfo/support-list_support.elphel.com