<div dir="ltr">Hello, I've attached a verbose Flashrom report for a Dell Optiplex 980 I'm trying to flash. thank you.<br><br><br><br><br>flashrom v0.9.6.1-r1563 on Linux 3.8.0-19-generic (x86_64)<br>flashrom is free software, get the source code at <a href="http://www.flashrom.org">http://www.flashrom.org</a><br>
<br>flashrom was built with libpci 3.1.9, GCC 4.7.1, little endian<br>Command line (5 args): flashrom -V -w O980-A09.hdr --programmer internal<br>Calibrating delay loop... OS timer resolution is 1 usecs, 1679M loops per second, 10 myus = 10 us, 100 myus = 104 us, 1000 myus = 976 us, 10000 myus = 10145 us, 4 myus = 5 us, OK.<br>
Initializing internal programmer<br>No coreboot table found.<br>DMI string system-manufacturer: "Dell Inc."<br>DMI string system-product-name: "OptiPlex 980                 "<br>DMI string system-version: "Not Specified"<br>
DMI string baseboard-manufacturer: "Dell Inc."<br>DMI string baseboard-product-name: "0D441T"<br>DMI string baseboard-version: "A01"<br>DMI string chassis-type: "Mini Tower"<br>Found chipset "Intel Q57" with PCI ID 8086:3b0a. <br>
This chipset is marked as untested. If you are using an up-to-date version<br>of flashrom *and* were (not) able to successfully update your firmware with it,<br>then please email a report to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> including a verbose (-V) log.<br>
Thank you!<br>Enabling flash write... <br>0xfff80000/0xffb80000 FWH IDSEL: 0x0<br>0xfff00000/0xffb00000 FWH IDSEL: 0x0<br>0xffe80000/0xffa80000 FWH IDSEL: 0x0<br>0xffe00000/0xffa00000 FWH IDSEL: 0x0<br>0xffd80000/0xff980000 FWH IDSEL: 0x0<br>
0xffd00000/0xff900000 FWH IDSEL: 0x0<br>0xffc80000/0xff880000 FWH IDSEL: 0x3<br>0xffc00000/0xff800000 FWH IDSEL: 0x3<br>0xff700000/0xff300000 FWH IDSEL: 0x4<br>0xff600000/0xff200000 FWH IDSEL: 0x5<br>0xff500000/0xff100000 FWH IDSEL: 0x6<br>
0xff400000/0xff000000 FWH IDSEL: 0x7<br>0xfff80000/0xffb80000 FWH decode enabled<br>0xfff00000/0xffb00000 FWH decode enabled<br>0xffe80000/0xffa80000 FWH decode enabled<br>0xffe00000/0xffa00000 FWH decode enabled<br>0xffd80000/0xff980000 FWH decode enabled<br>
0xffd00000/0xff900000 FWH decode enabled<br>0xffc80000/0xff880000 FWH decode disabled<br>0xffc00000/0xff800000 FWH decode disabled<br>0xff700000/0xff300000 FWH decode disabled<br>0xff600000/0xff200000 FWH decode disabled<br>
0xff500000/0xff100000 FWH decode disabled<br>0xff400000/0xff000000 FWH decode disabled<br>Maximum FWH chip size: 0x300000 bytes<br>BIOS Lock Enable: enabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x2<br>WARNING: Setting 0xdc from 0x2 to 0x3 on Q57 failed. New value is 0x2.<br>
Root Complex Register Block address = 0xfeda8000<br>GCS = 0xc61: BIOS Interface Lock-Down: enabled, Boot BIOS Straps: 0x3 (SPI)<br>Top Swap : not enabled<br>SPIBAR = 0xfeda8000 + 0x3800<br>0x04: 0xe008 (HSFS)<br>HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=1, SCIP=0, FDOPSS=1, FDV=1, FLOCKDN=1<br>
WARNING: SPI Configuration Lockdown activated.<br>Reading OPCODES... done<br>0x06: 0x0000 (HSFC)<br>HSFC: FGO=0, FCYCLE=0, FDBC=0, SME=0<br>0x08: 0x00000000 (FADDR)<br>0x50: 0x00000a0b (FRAP)<br>BMWAG 0x00, BMRAG 0x00, BRWA 0x0a, BRRA 0x0b<br>
0x54: 0x00000000 FREG0: WARNING: Flash Descriptor region (0x00000000-0x00000fff) is read-only.<br>0x58: 0x09ff0700 FREG1: BIOS region (0x00700000-0x009fffff) is read-write.<br>0x5C: 0x06ff0023 FREG2: WARNING: Management Engine region (0x00023000-0x006fffff) is locked.<br>
0x60: 0x00220021 FREG3: Gigabit Ethernet region (0x00021000-0x00022fff) is read-write.<br>0x64: 0x00200001 FREG4: WARNING: Platform Data region (0x00001000-0x00020fff) is locked.<br>Please send a verbose log to <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a> if this board is not listed on<br>
<a href="http://flashrom.org/Supported_hardware#Supported_mainboards">http://flashrom.org/Supported_hardware#Supported_mainboards</a> yet.<br>Writes have been disabled. You can enforce write support with the<br>ich_spi_force programmer option, but it will most likely harm your hardware!<br>
If you force flashrom you will get no support if something breaks.<br>0x90: 0x04 (SSFS)<br>SSFS: SCIP=0, FDONE=1, FCERR=0, AEL=0<br>0x91: 0xf84054 (SSFC)<br>SSFC: SCGO=0, ACS=1, SPOP=0, COP=5, DBC=0, SME=0, SCF=0<br>0x94: 0x0606     (PREOP)<br>
0x96: 0x4fc8     (OPTYPE)<br>0x98: 0x029fabab (OPMENU)<br>0x9C: 0x01050220 (OPMENU+4)<br>0xA0: 0x00000000 (BBAR)<br>0xC4: 0x00802005 (LVSCC)<br>LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=1<br>0xC8: 0x00002005 (UVSCC)<br>
UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=0<br>0xD0: 0x00000000 (FPB)<br><br>Enabling hardware sequencing due to multiple flash chips detected.<br>SPI Read Configuration: prefetching disabled, caching enabled, PROBLEMS, continuing anyway<br>
The following protocols are supported: FWH, Programmer-specific.<br>Probing for Programmer Opaque flash chip, 0 kB: Found 2 attached SPI flash chips with a combined density of 10240 kB.<br>There is only one partition containing the whole address space (0x000000 - 0x9fffff).<br>
There are 2560 erase blocks with 4096 B each.<br>Found Programmer flash chip "Opaque flash chip" (10240 kB, Programmer-specific) at physical address 0x0.<br>Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xdc, id2 0x7a, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xdc, id2 0x7a, id1 is normal flash content, id2 is normal flash content<br>
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content<br>
Found Programmer flash chip "Opaque flash chip" (10240 kB, Programmer-specific).<br>Write/erase is not working yet on your programmer in its current configuration.<br>Aborting.<br>Restoring MMIO space at 0x7f27650948a0<br>
Restoring PCI config space for 00:1f:0 reg 0xdc<br><br></div>