<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<span style="color: rgb(0, 0, 0); font-family: Consolas, 'Lucida
Console', monospace; font-size: 13px; font-style: normal;
font-variant: normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: auto; text-align: start;
text-indent: -7px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
display: inline !important; float: none; background-color:
rgb(240, 247, 255);"><big>hi folks !<br>
<br>
I'm trying to use flashrom with an avoton/rangeley board, <br>
bios protections are disabled, chip is detected but simple read
operation fails, here's my log :<br>
<br>
</big><br>
<b><big><small><tt>flashrom v0.9.7-r1869 on Linux
3.13.0-24-generic (x86_64)</tt><tt><br>
</tt><tt>flashrom is free software, get the source code at
<a class="moz-txt-link-freetext" href="http://www.flashrom.org">http://www.flashrom.org</a></tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>flashrom was built with libpci 3.2.1, GCC 4.8.2,
little endian</tt><tt><br>
</tt><tt>Command line (7 args): flashrom -V -p internal -c
N25Q128..3E -r LFFF-backup.bin</tt><tt><br>
</tt><tt>Calibrating delay loop... OS timer resolution is 1
usecs, 863M loops per second, 10 myus = 10 us, 100 myus =
104 us, 1000 myus = 1016 us, 10000 myus = 10017 us, 4 myus
= 4 us, OK.</tt><tt><br>
</tt><tt>Initializing internal programmer</tt><tt><br>
</tt><tt>No coreboot table found.</tt><tt><br>
</tt><tt>Using Internal DMI decoder.</tt><tt><br>
</tt><tt>DMI string chassis-type: "Desktop"</tt><tt><br>
</tt><tt>DMI string system-manufacturer: "Insyde"</tt><tt><br>
</tt><tt>DMI string system-product-name: "MohonPeak"</tt><tt><br>
</tt><tt>DMI string system-version: "TBD by OEM"</tt><tt><br>
</tt><tt>DMI string baseboard-manufacturer: "Type2 - Board
Vendor Name1"</tt><tt><br>
</tt><tt>DMI string baseboard-product-name: "Type2 - Board
Product Name1"</tt><tt><br>
</tt><tt>DMI string baseboard-version: "Type2 - Board
Version"</tt><tt><br>
</tt><tt>Found chipset "Intel Avoton/Rangeley" with PCI ID
8086:1f38.</tt><tt><br>
</tt><tt>This chipset is marked as untested. If you are
using an up-to-date version</tt><tt><br>
</tt><tt>of flashrom *and* were (not) able to successfully
update your firmware with it,</tt><tt><br>
</tt><tt>then please email a report to <a class="moz-txt-link-abbreviated" href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a>
including a verbose (-V) log.</tt><tt><br>
</tt><tt>Thank you!</tt><tt><br>
</tt><tt>Enabling flash write... Root Complex Register Block
address = 0xfed1c000</tt><tt><br>
</tt><tt>GCS = 0x40000c01: BIOS Interface Lock-Down:
enabled, Boot BIOS Straps: 0x3 (SPI)</tt><tt><br>
</tt><tt>Top Swap: not enabled</tt><tt><br>
</tt><tt>0xfff80000/0xffb80000 FWH IDSEL: 0x0</tt><tt><br>
</tt><tt>0xfff00000/0xffb00000 FWH IDSEL: 0x0</tt><tt><br>
</tt><tt>0xffe80000/0xffa80000 FWH IDSEL: 0x1</tt><tt><br>
</tt><tt>0xffe00000/0xffa00000 FWH IDSEL: 0x1</tt><tt><br>
</tt><tt>0xffd80000/0xff980000 FWH IDSEL: 0x2</tt><tt><br>
</tt><tt>0xffd00000/0xff900000 FWH IDSEL: 0x2</tt><tt><br>
</tt><tt>0xffc80000/0xff880000 FWH IDSEL: 0x3</tt><tt><br>
</tt><tt>0xffc00000/0xff800000 FWH IDSEL: 0x3</tt><tt><br>
</tt><tt>0xfff80000/0xffb80000 FWH decode enabled</tt><tt><br>
</tt><tt>0xfff00000/0xffb00000 FWH decode enabled</tt><tt><br>
</tt><tt>0xffe80000/0xffa80000 FWH decode enabled</tt><tt><br>
</tt><tt>0xffe00000/0xffa00000 FWH decode enabled</tt><tt><br>
</tt><tt>0xffd80000/0xff980000 FWH decode enabled</tt><tt><br>
</tt><tt>0xffd00000/0xff900000 FWH decode enabled</tt><tt><br>
</tt><tt>0xffc80000/0xff880000 FWH decode enabled</tt><tt><br>
</tt><tt>0xffc00000/0xff800000 FWH decode enabled</tt><tt><br>
</tt><tt>0xff700000/0xff300000 FWH decode enabled</tt><tt><br>
</tt><tt>0xff600000/0xff200000 FWH decode enabled</tt><tt><br>
</tt><tt>0xff500000/0xff100000 FWH decode enabled</tt><tt><br>
</tt><tt>0xff400000/0xff000000 FWH decode enabled</tt><tt><br>
</tt><tt>Maximum FWH chip size: 0x100000 bytes</tt><tt><br>
</tt><tt>SPI_BASE_ADDRESS = 0xfed01000</tt><tt><br>
</tt><tt>SPI Read Configuration: prefetching disabled,
caching enabled,</tt><tt><br>
</tt><tt>BIOS_CNTL = 0x01: BIOS Lock Enable: disabled, BIOS
Write Enable: enabled</tt><tt><br>
</tt><tt>0x04: 0x6018 (HSFS)</tt><tt><br>
</tt><tt>HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=3, SCIP=0,
FDOPSS=1, FDV=1, FLOCKDN=0</tt><tt><br>
</tt><tt>Programming OPCODES... done</tt><tt><br>
</tt><tt>0x06: 0x0000 (HSFC)</tt><tt><br>
</tt><tt>HSFC: FGO=0, FCYCLE=0, FDBC=0, SME=0</tt><tt><br>
</tt><tt>0x50: 0x0000ffff (FRAP)</tt><tt><br>
</tt><tt>BMWAG 0x00, BMRAG 0x00, BRWA 0xff, BRRA 0xff</tt><tt><br>
</tt><tt>0x54: 0x01ff0000 FREG0: Flash Descriptor region
(0x00000000-0x001fffff) is read-write.</tt><tt><br>
</tt><tt>0x58: 0x07ff0200 FREG1: BIOS region
(0x00200000-0x007fffff) is read-write.</tt><tt><br>
</tt><tt>0x90: 0x84 (SSFS)</tt><tt><br>
</tt><tt>SSFS: SCIP=0, FDONE=1, FCERR=0, AEL=0</tt><tt><br>
</tt><tt>0x91: 0xf80000 (SSFC)</tt><tt><br>
</tt><tt>SSFC: SCGO=0, ACS=0, SPOP=0, COP=0, DBC=0, SME=0,
SCF=0</tt><tt><br>
</tt><tt>0x94: 0x5006 (PREOP)</tt><tt><br>
</tt><tt>0x96: 0x463b (OPTYPE)</tt><tt><br>
</tt><tt>0x98: 0x05d80302 (OPMENU)</tt><tt><br>
</tt><tt>0x9C: 0xc79f0190 (OPMENU+4)</tt><tt><br>
</tt><tt>0xC4: 0x0080d807 (LVSCC)</tt><tt><br>
</tt><tt>LVSCC: BES=0x3, WG=1, WSR=0, WEWS=0, EO=0xd8, VCL=1</tt><tt><br>
</tt><tt>0xC8: 0x0000d807 (UVSCC)</tt><tt><br>
</tt><tt>UVSCC: BES=0x3, WG=1, WSR=0, WEWS=0, EO=0xd8</tt><tt><br>
</tt><tt>0xD0: 0x00000000 (FPB)</tt><tt><br>
</tt><tt>OK.</tt><tt><br>
</tt><tt>The following protocols are supported: FWH, SPI.</tt><tt><br>
</tt><tt>Probing for Micron/Numonyx/ST N25Q128..3E, 16384
kB: probe_spi_rdid_generic: id1 0x20, id2 0xba18</tt><tt><br>
</tt><tt>Found Micron/Numonyx/ST flash chip "N25Q128..3E"
(16384 kB, SPI) mapped at physical address
0x00000000ff000000.</tt><tt><br>
</tt><tt>Chip status register is 0x02.</tt><tt><br>
</tt><tt>Chip status register: Status Register Write Disable
(SRWD, SRP, ...) is not set</tt><tt><br>
</tt><tt>Chip status register: Block Protect 3 (BP3) is not
set</tt><tt><br>
</tt><tt>Chip status register: Top/Bottom (TB) is top</tt><tt><br>
</tt><tt>Chip status register: Block Protect 2 (BP2) is not
set</tt><tt><br>
</tt><tt>Chip status register: Block Protect 1 (BP1) is not
set</tt><tt><br>
</tt><tt>Chip status register: Block Protect 0 (BP0) is not
set</tt><tt><br>
</tt><tt>Chip status register: Write Enable Latch (WEL) is
set</tt><tt><br>
</tt><tt>Chip status register: Write In Progress (WIP/BUSY)
is not set</tt><tt><br>
</tt><tt>This chip may contain one-time programmable memory.
flashrom cannot read</tt><tt><br>
</tt><tt>and may never be able to write it, hence it may not
be able to completely</tt><tt><br>
</tt><tt>clone the contents of this chip (see man page for
details).</tt><tt><br>
</tt><tt>Reading flash... Transaction error!</tt><tt><br>
</tt><tt>SSFS: SCIP=0, FDONE=1, FCERR=1, AEL=0</tt><tt><br>
</tt><tt>SSFC: SCGO=0, ACS=0, SPOP=0, COP=1, DBC=63, SME=0,
SCF=0</tt><tt><br>
</tt><tt>Running OPCODE 0x03 failed at address 0x800000
(payload length was 64).</tt><tt><br>
</tt><tt>Read operation failed!</tt><tt><br>
</tt><tt>FAILED.</tt><tt><br>
</tt><tt>Restoring MMIO space at 0x7f4c9ba1409c</tt><tt><br>
</tt><tt>Restoring MMIO space at 0x7f4c9ba14098</tt><tt><br>
</tt><tt>Restoring MMIO space at 0x7f4c9ba14096</tt><tt><br>
</tt><tt>Restoring MMIO space at 0x7f4c9ba14094</tt><tt><br>
</tt></small><tt><small>Restoring MMIO space at
0x7f4c9ba140fc</small><br>
<br>
<br>
</tt></big></b><big>Any idea ?<br>
<br>
Best regards,<br>
</big></span>
<pre class="moz-signature" cols="72">--
Pierre-O</pre>
</body>
</html>