[flashrom] FAILED: Adlink NanoX-TC

Ricardo Menzer ricardomenzer at gmail.com
Wed Aug 13 17:15:43 CEST 2014


Hi guys!
I'm working with this COM Express module from Adlink
(http://www.adlinktech.com/PD/web/PD_detail.php?cKind=&pid=1001&seq=&id=&sid=&source=)
and sometimes it doesn't recognize it's flash chip.
The following log happened after a failed probing. I then let the
board resting some time and tried to program again, with the results
bellow.

This is a quite problematic module. Frequently it fails to probe the
flash chip. I have to reboot the system so it can see it again. It
also seems to corrupt the module flash even if I select to write to
the baseboard flash. I don't know if it's a flashrom issue or a
bios/hardware issue.

I can safely reboot the system because we have a second flash on the baseboard.

Right now I am using the module's flash to play with coreboot and i'm
maintaining a copy of the original BIOS on the baseboard. Changing the
role of both chips doesn't seem to change much, except for the
corruption issue (didn't made much tests yet, though).

I have a Kontron module that I use in this same base board and it
works pretty well.


14:55:12 root ~ # flashrom-0.9.7/flashrom -p internal -w
/media/sda1/coreboot.rom
flashrom v0.9.7-r1711 on Linux 3.10.38-ltsi-yocto-standard (i686)
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
sh: dmidecode: command not found
dmidecode execution unsuccessful - continuing without DMI info
Warning: Can't autodetect MSC Q7-TCTC, DMI info unavailable.
Please supply the board vendor and model name with the -p
internal:mainboard=<vendor>:<model> option.
Found chipset "Intel Atom E6xx(T)/Tunnel Creek". Enabling flash write... OK.
Found SST flash chip "SST25VF016B" (2048 kB, SPI) at physical address
0xffe00000.
Reading old flash chip contents... done.
Erasing and writing flash chip... timeout, ICH7_REG_SPIS=0x0001
spi_block_erase_20 failed during command execution at address 0x0
Reading current flash chip contents... Error: SCIP never cleared!
Can't read anymore! Aborting.
FAILED!
Uh oh. Erase/write failed. Checking if anything changed.
Error: SCIP never cleared!
Your flash chip is in an unknown state.
Get help on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom at flashrom.org with the subject "FAILED: <your board name>"!
-------------------------------------------------------------------------------
DO NOT REBOOT OR POWEROFF!
14:56:28 root ~ # flashrom-0.9.7/flashrom -p internal -w
/media/sda1/coreboot.rom
flashrom v0.9.7-r1711 on Linux 3.10.38-ltsi-yocto-standard (i686)
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
sh: dmidecode: command not found
dmidecode execution unsuccessful - continuing without DMI info
Warning: Can't autodetect MSC Q7-TCTC, DMI info unavailable.
Please supply the board vendor and model name with the -p
internal:mainboard=<vendor>:<model> option.
Found chipset "Intel Atom E6xx(T)/Tunnel Creek". Enabling flash write... OK.
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
Error: SCIP never cleared!
^C
14:58:09 root ~ #


Ricardo Menzer
ricardomenzer at gmail.com
(32)8865-8805




More information about the flashrom mailing list