Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- flashrom on FreeDOS 7 (i686)
- flashrom was built with libpci 3.5.6, GCC 10.2.0, little endian
- Command line (6 args): c:/flashrom.exe -p internal -w ASROCK_M.ROM -o write.log
- Calibrating delay loop... OS timer resolution is 60000 usecs, 1380M loops per second, 10 myus = 0 us, 100 myus = 0 us, 1000 myus = 0 us, 10000 myus = 0 us, 240000 myus = 270000 us, OK.
- Initializing internal programmer
- No coreboot table found.
- Using Internal DMI decoder.
- DMI string chassis-type: "Desktop"
- DMI string system-manufacturer: "To Be Filled By O.E.M."
- DMI string system-product-name: "To Be Filled By O.E.M."
- DMI string system-version: "To Be Filled By O.E.M."
- DMI string baseboard-manufacturer: "ASRock"
- DMI string baseboard-product-name: "H310M-STX"
- DMI string baseboard-version: " "
- Found chipset "Intel H310" with PCI ID 8086:a303.
- This chipset is marked as untested. If you are using an up-to-date version
- of flashrom *and* were (not) able to successfully update your firmware with it,
- then please email a report to [email protected] including a verbose (-V) log.
- Thank you!
- Enabling flash write... BIOS_SPI_BC = 0x888: BIOS Interface Lock-Down: enabled, Boot BIOS Straps: 0x0 (SPI)
- Top Swap: not enabled
- SPI Read Configuration: prefetching enabled, caching enabled,
- BIOS_CNTL = 0x89: BIOS Lock Enable: disabled, BIOS Write Enable: enabled
- SPIBAR = 0xfdc10000 (phys = 0xfe010000)
- 0x04: 0xe800 (HSFS)
- HSFS: FDONE=0, FCERR=0, AEL=0, SCIP=0, PRR34_LOCKDN=0, WRSDIS=1, FDOPSS=1, FDV=1, FLOCKDN=1
- SPI Configuration is locked down.
- Reading OPCODES... done
- OP Type Pre-OP
- op[0]: 0x00, read w/o addr, none
- op[1]: 0x00, read w/o addr, none
- op[2]: 0x00, read w/o addr, none
- op[3]: 0x00, read w/o addr, none
- op[4]: 0x00, read w/o addr, none
- op[5]: 0x00, read w/o addr, none
- op[6]: 0x00, read w/o addr, none
- op[7]: 0x00, read w/o addr, none
- Pre-OP 0: 0x00, Pre-OP 1: 0x00
- 0x06: 0x3f00 (HSFC)
- HSFC: FGO=0, HSFC=0, WET=0, FDBC=63, SME=0
- 0x08: 0x00ffffc0 (FADDR)
- 0x0c: 0x00000000 (DLOCK)
- DLOCK: BMWAG_LOCKDN=0, BMRAG_LOCKDN=0, SBMWAG_LOCKDN=0, SBMRAG_LOCKDN=0,
- PR0_LOCKDN=0, PR1_LOCKDN=0, PR2_LOCKDN=0, PR3_LOCKDN=0, PR4_LOCKDN=0,
- SSEQ_LOCKDN=0
- 0x50: 0x00004acf (FRAP)
- BMWAG 0x00, BMRAG 0x00, BRWA 0x4a, BRRA 0xcf
- 0x54: 0x00000000 FREG0: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
- 0x58: 0x0fff0300 FREG1: BIOS region (0x00300000-0x00ffffff) is read-write.
- 0x5C: 0x02ff0003 FREG2: Management Engine region (0x00003000-0x002fffff) is read-only.
- 0x60: 0x00020001 FREG3: Gigabit Ethernet region (0x00001000-0x00002fff) is read-write.
- 0x64: 0x00007fff FREG4: Platform Data region is unused.
- 0x68: 0x00007fff FREG5: Device Expansion region is unused.
- 0x6C: 0x00007fff FREG6: BIOS2 region is unused.
- 0x70: 0x00007fff FREG7: unknown region is unused.
- 0x74: 0x00007fff FREG8: EC/BMC region is unused.
- 0x78: 0x00007fff FREG9: unknown region is unused.
- 0x7C: 0x00007fff FREG10: unknown region is unused.
- 0x80: 0x00007fff FREG11: unknown region is unused.
- 0xE0: 0x00007fff FREG12: unknown region is unused.
- 0xE4: 0x00007fff FREG13: unknown region is unused.
- 0xE8: 0x00007fff FREG14: unknown region is unused.
- 0xEC: 0x00007fff FREG15: unknown region is unused.
- Not all flash regions are freely accessible by flashrom. This is most likely
- due to an active ME. Please see https://flashrom.org/ME for details.
- 0x84: 0x00000000 (PR0 is unused)
- 0x88: 0x00000000 (PR1 is unused)
- 0x8C: 0x00000000 (PR2 is unused)
- 0x90: 0x00000000 (PR3 is unused)
- 0x94: 0x00000000 (PR4 is unused)
- 0x98: 0x00000000 (GPR0 is unused)
- At least some flash regions are write protected. For write operations,
- you should use a flash layout and include only writable regions. See
- manpage for more details.
- 0xa0: 0x80 (SSFS)
- SSFS: SCIP=0, FDONE=0, FCERR=0, AEL=0
- 0xa1: 0xfe0000 (SSFC)
- SSFC: SCGO=0, ACS=0, SPOP=0, COP=0, DBC=0, SME=0, SCF=6
- 0xa4: 0x0000 (PREOP)
- 0xa6: 0x0000 (OPTYPE)
- 0xa8: 0x00000000 (OPMENU)
- 0xac: 0x00000000 (OPMENU+4)
- 0xc4: 0xf1d82085 (LVSCC)
- LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=1
- 0xc8: 0x20252025 (UVSCC)
- UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20
- Reading flash descriptors mapped by the chipset via FDOC/FDOD... done.
- === Content Section ===
- FLVALSIG 0x0ff0a55a
- FLMAP0 0x00040003
- FLMAP1 0x5a100208
- FLMAP2 0x00340330
- --- Details ---
- NR (Number of Regions): 16
- FRBA (Flash Region Base Address): 0x040
- NC (Number of Components): 1
- FCBA (Flash Component Base Address): 0x030
- ISL (ICH/PCH/SoC Strap Length): 90
- FISBA/FPSBA (Flash ICH/PCH/SoC Strap Base Addr): 0x100
- NM (Number of Masters): 3
- FMBA (Flash Master Base Address): 0x080
- MSL/PSL (MCH/PROC Strap Length): 3
- FMSBA (Flash MCH/PROC Strap Base Address): 0x300
- === Component Section ===
- FLCOMP 0x2498fcf5
- FLILL 0x00000000
- FLILL1 0x00000000
- --- Details ---
- Component 1 density: 16 MB
- Component 2 is not used.
- Read Clock Frequency: 30 MHz
- Read ID and Status Clock Freq.: 30 MHz
- Write and Erase Clock Freq.: 30 MHz
- Fast Read is supported.
- Fast Read Clock Frequency: 30 MHz
- Dual Output Fast Read Support: enabled
- No forbidden opcodes.
- === Region Section ===
- FLREG0 0x00000000
- FLREG1 0x0fff0300
- FLREG2 0x02ff0003
- FLREG3 0x00020001
- FLREG4 0x00007fff
- FLREG5 0x00007fff
- FLREG6 0x00007fff
- FLREG7 0x00007fff
- FLREG8 0x00007fff
- FLREG9 0x00007fff
- FLREG10 0x00007fff
- FLREG11 0x00007fff
- FLREG12 0x00007fff
- FLREG13 0x00007fff
- FLREG14 0x00007fff
- FLREG15 0x00007fff
- --- Details ---
- Region 0 (Descr. ) 0x00000000 - 0x00000fff
- Region 1 (BIOS ) 0x00300000 - 0x00ffffff
- Region 2 (ME ) 0x00003000 - 0x002fffff
- Region 3 (GbE ) 0x00001000 - 0x00002fff
- Region 4 (Platf. ) is unused.
- Region 5 (DevExp ) is unused.
- Region 6 (BIOS2 ) is unused.
- Region 7 (unknown) is unused.
- Region 8 (EC/BMC ) is unused.
- Region 9 (unknown) is unused.
- Region 10 (IE ) is unused.
- Region 11 (10GbE ) is unused.
- Region 12 (unknown) is unused.
- Region 13 (unknown) is unused.
- Region 14 (unknown) is unused.
- Region 15 (unknown) is unused.
- === Master Section ===
- FLMSTR1 0x00a00f00
- FLMSTR2 0x00400d00
- FLMSTR3 0x00800900
- --- Details ---
- FD BIOS ME GbE Pltf Reg5 Reg6 Reg7 EC Reg9 RegA RegB RegC RegD RegE RegF
- BIOS r rw r rw
- ME r rw r
- GbE r rw
- Enabling hardware sequencing because some important opcode is locked.
- OK.
- The following protocols are supported: Parallel, LPC, FWH, Programmer-specific.
- Probing for Programmer Opaque flash chip, 0 kB: Hardware sequencing reports 1 attached SPI flash chip with a density of 16384 kB.
- There is only one partition containing the whole address space (0x000000 - 0xffffff).
- There are 4096 erase blocks with 4096 B each.
- Found Programmer flash chip "Opaque flash chip" (16384 kB, Programmer-specific) mapped at physical address 0x00000000.
- Probing for AMD Am29F002(N)BB, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F002(N)BT, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F010A/B, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F016D, 2048 kB: probe_jedec_common: id1 0x89, id2 0x08, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F080, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29F080B, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV001BB, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV001BT, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV002BB, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV002BT, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV004BB, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV004BT, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV008BB, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV008BT, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMD Am29LV081B, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMIC A29002B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMIC A29002T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMIC A29040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for AMIC A49LF040A, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT29C010A, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT29C020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT29C040A, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT29C512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49(H)F010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49BV512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49F002(N), 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49F002(N)T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49F020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49F040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49F080, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49F080T, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49LH004, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Atmel AT49LH00B4, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Bright BM29F040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Catalyst CAT28F512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ESMT F49B002UA, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Eon EN29F002(A)(N)B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Eon EN29F002(A)(N)T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Eon EN29F010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Eon EN29GL064(A)B, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Eon EN29GL064(A)T, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Eon EN29GL064H/L, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Eon EN29GL128, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Eon EN29LV040(A), 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Eon EN29LV640B, 8192 kB: probe_en29lv640b: id1 0x8392, id2 0x00af
- Probing for Fujitsu MBM29F004BC, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Fujitsu MBM29F004TC, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Fujitsu MBM29F400BC, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Fujitsu MBM29F400TC, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Fujitsu MBM29LV160BE, 2048 kB: probe_jedec_common: id1 0x89, id2 0x8b, id1 is normal flash content, id2 is normal flash content
- Probing for Fujitsu MBM29LV160TE, 2048 kB: probe_jedec_common: id1 0x89, id2 0x8b, id1 is normal flash content, id2 is normal flash content
- Probing for Hyundai HY29F002B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Hyundai HY29F002T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Hyundai HY29F040A, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ISSI IS29GL064B, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for ISSI IS29GL064H/L, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for ISSI IS29GL064T, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for ISSI IS29GL128H/L, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Intel 28F001BN/BX-B, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F001BN/BX-T, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F002BC/BL/BV/BX-T, 256 kB: probe_82802ab: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F004B5/BE/BV/BX-B, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F004B5/BE/BV/BX-T, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F008S3/S5/SC, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F400BV/BX/CE/CV-B, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 28F400BV/BX/CE/CV-T, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- 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
- Probing for Macronix MX29F001B, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29F001T, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29F002(N)B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29F002(N)T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29F022(N)B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29F022(N)T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29F040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Macronix MX29GL128F, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29GL320EB, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29GL320EH/L, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29GL320ET, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29GL640EB, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29GL640EH/L, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29GL640ET, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Macronix MX29LV040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29C51000B, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29C51000T, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29C51400B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29C51400T, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29LC51000, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29LC51001, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for MoselVitelic V29LC51002, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm29F002B, 256 kB: Chip lacks correct probe timing information, using default 10ms/40us. probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm29F002T, 256 kB: Chip lacks correct probe timing information, using default 10ms/40us. probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm39LV010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm39LV020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm39LV040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm39LV512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST28SF040A, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST29EE010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST29EE020A, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST29LE010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST29LE020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39SF010A, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39SF020A, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39SF040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39SF512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39VF010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39VF020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39VF040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39VF080, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST39VF512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0x1f, id2 0x76, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- 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
- 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
- Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0x89, id2 0x08, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF020A, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF080A, 1024 kB: Chip lacks correct probe timing information, using default 10ms/40us. probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SST SST49LF160C, 2048 kB: probe_82802ab: id1 0x89, id2 0x08, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29F002B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29F002T/NT, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29F040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29F400BB, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29F400BT, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29W010B, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29W040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M29W512B, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- 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
- 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
- Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0x89, id2 0x08, id1 is normal flash content, id2 is normal flash content
- Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- 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
- Probing for ST M50LPW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for ST M50LPW116, 2048 kB: probe_82802ab: id1 0x89, id2 0x08, id1 is normal flash content, id2 is normal flash content
- Probing for Sharp LH28F008BJT-BTLZ1, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- 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
- Probing for SyncMOS/MoselVitelic {F,S,V}29C51001B, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {F,S,V}29C51001T, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {F,S,V}29C51002B, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {F,S,V}29C51002T, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {F,S,V}29C51004B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {F,S,V}29C51004T, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {S,V}29C31004B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for SyncMOS/MoselVitelic {S,V}29C31004T, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for TI TMS29F002RB, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for TI TMS29F002RT, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012-old, 128 kB: Old Winbond W29* probe method disabled because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29C010(M)/W29C011A/W29EE011/W29EE012-old' if you have a board with such a chip.
- Probing for Winbond W29C020(C)/W29C022, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W29C040/P, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W29C512A/W29EE512, 64 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W29GL032CB, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W29GL032CH/L, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W29GL032CT, 4096 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W29GL064CB, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W29GL064CH/L, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W29GL064CT, 8192 kB: probe_jedec_29gl: man_id 0x83, dev_id 0xbd0963, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W29GL128C, 16384 kB: probe_jedec_29gl: man_id 0xff, dev_id 0xffffff, man_id parity violation, man_id seems to be normal flash content, dev_id seems to be normal flash content
- Probing for Winbond W39F010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39L010, 128 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39L020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39L040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V040A, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V040C, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W39V080A, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- 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
- Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W49F002U/N, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W49F020, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W49V002A, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0x24, id2 0x43, id1 parity violation, id1 is normal flash content, id2 is normal flash content
- Found Programmer flash chip "Opaque flash chip" (16384 kB, Programmer-specific).
- Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.
- Reading old flash chip contents... Reading 16777216 bytes starting at 0x000000.
- done.
- Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:S, 0x001000-0x001fff:S, 0x002000-0x002fff:S, 0x003000-0x003fff:S, 0x004000-0x004fff:S, 0x005000-0x005fff:S, 0x006000-0x006fff:S, 0x007000-0x007fff:S, 0x008000-0x008fff:S, 0x009000-0x009fff:S, 0x00a000-0x00afff:S, 0x00b000-0x00bfff:EErasing 4096 bytes starting at 0x00b000.
- HSFC used for block erasing: HSFC: FGO=1, HSFC=3, WET=0, FDBC=63, SME=0
- Transaction error between offset 0x0000b000 and 0x0000bfff (= 0x0000b000 + 4095)!
- HSFS: FDONE=1, FCERR=1, AEL=0, SCIP=0, PRR34_LOCKDN=0, WRSDIS=1, FDOPSS=1, FDV=1, FLOCKDN=1
- HSFC: FGO=0, HSFC=3, WET=0, FDBC=63, SME=0
- Reading current flash chip contents... Reading 16777216 bytes starting at 0x000000.
- done. Looking for another erase function.
- Trying erase function 1... not defined. Looking for another erase function.
- Trying erase function 2... not defined. Looking for another erase function.
- Trying erase function 3... not defined. Looking for another erase function.
- Trying erase function 4... not defined. Looking for another erase function.
- Trying erase function 5... not defined. Looking for another erase function.
- Trying erase function 6... not defined. Looking for another erase function.
- Trying erase function 7... not defined. No usable erase functions left.
- FAILED!
- Uh oh. Erase/write failed. Checking if anything has changed.
- Reading current flash chip contents... Reading 16777216 bytes starting at 0x000000.
- done.
- Good, writing to the flash chip apparently didn't do anything.
- This means we have to add special support for your board, programmer or flash
- chip. Please report this on IRC at chat.freenode.net (channel #flashrom) or
- mail [email protected], thanks!
- -------------------------------------------------------------------------------
- You may now reboot or simply leave the machine running.
- Restoring PCI config space for 00:1f:5 reg 0xdc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement