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