Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~/flashrom $ sudo ./flashrom --programmer internal:laptop=force_I_want_a_brick -V
- flashrom v0.9.9-r1954 on Linux 3.11.0-26-generic (x86_64)
- flashrom is free software, get the source code at https://flashrom.org
- flashrom was built with libpci 3.1.8, GCC 4.6.3, little endian
- Command line (3 args): ./flashrom --programmer internal:laptop=force_I_want_a_brick -V
- Calibrating delay loop... OS timer resolution is 2 usecs, 2912M loops per second, 10 myus = 11 us, 100 myus = 112 us, 1000 myus = 1025 us, 10000 myus = 10027 us, 8 myus = 16 us, OK.
- Initializing internal programmer
- No coreboot table found.
- Using Internal DMI decoder.
- DMI string chassis-type: "Portable"
- Laptop detected via DMI.
- DMI string system-manufacturer: "Dell Inc."
- DMI string system-product-name: "Precision M4400 "
- DMI string system-version: "Not Specified"
- DMI string baseboard-manufacturer: "Dell Inc."
- DMI string baseboard-product-name: "0R906R"
- DMI string baseboard-version: " "
- ========================================================================
- WARNING! You seem to be running flashrom on an unsupported laptop.
- Laptops, notebooks and netbooks are difficult to support and we
- recommend to use the vendor flashing utility. The embedded controller
- (EC) in these machines often interacts badly with flashing.
- See the manpage and https://flashrom.org/Laptops for details.
- If flash is shared with the EC, erase is guaranteed to brick your laptop
- and write may brick your laptop.
- Read and probe may irritate your EC and cause fan failure, backlight
- failure and sudden poweroff.
- You have been warned.
- ========================================================================
- Proceeding anyway because user forced us to.
- Found chipset "Intel ICH9M-E" with PCI ID 8086:2917.
- Enabling flash write... Root Complex Register Block address = 0xfed18000
- GCS = 0x140440: BIOS Interface Lock-Down: disabled, Boot BIOS Straps: 0x1 (SPI)
- Top Swap: not enabled
- 0xfff80000/0xffb80000 FWH IDSEL: 0x0
- 0xfff00000/0xffb00000 FWH IDSEL: 0x0
- 0xffe80000/0xffa80000 FWH IDSEL: 0x0
- 0xffe00000/0xffa00000 FWH IDSEL: 0x0
- 0xffd80000/0xff980000 FWH IDSEL: 0x0
- 0xffd00000/0xff900000 FWH IDSEL: 0x0
- 0xffc80000/0xff880000 FWH IDSEL: 0x0
- 0xffc00000/0xff800000 FWH IDSEL: 0x0
- 0xff700000/0xff300000 FWH IDSEL: 0x0
- 0xff600000/0xff200000 FWH IDSEL: 0x0
- 0xff500000/0xff100000 FWH IDSEL: 0x0
- 0xff400000/0xff000000 FWH IDSEL: 0x0
- 0xfff80000/0xffb80000 FWH decode enabled
- 0xfff00000/0xffb00000 FWH decode enabled
- 0xffe80000/0xffa80000 FWH decode enabled
- 0xffe00000/0xffa00000 FWH decode enabled
- 0xffd80000/0xff980000 FWH decode disabled
- 0xffd00000/0xff900000 FWH decode disabled
- 0xffc80000/0xff880000 FWH decode disabled
- 0xffc00000/0xff800000 FWH decode disabled
- 0xff700000/0xff300000 FWH decode disabled
- 0xff600000/0xff200000 FWH decode disabled
- 0xff500000/0xff100000 FWH decode disabled
- 0xff400000/0xff000000 FWH decode disabled
- Maximum FWH chip size: 0x200000 bytes
- SPI Read Configuration: prefetching enabled, caching enabled,
- BIOS_CNTL = 0x0a: BIOS Lock Enable: enabled, BIOS Write Enable: disabled
- Warning: Setting Bios Control at 0xdc from 0x0a to 0x09 failed.
- New value is 0x0a.
- SPIBAR = 0x00007fda3db7b000 + 0x3800
- 0x04: 0x6008 (HSFS)
- HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=1, SCIP=0, FDOPSS=1, FDV=1, FLOCKDN=0
- Programming OPCODES... done
- 0x06: 0x0000 (HSFC)
- HSFC: FGO=0, FCYCLE=0, FDBC=0, SME=0
- 0x50: 0x00001a1b (FRAP)
- BMWAG 0x00, BMRAG 0x00, BRWA 0x1a, BRRA 0x1b
- 0x54: 0x00000000 FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
- 0x58: 0x03ff0260 FREG1: BIOS region (0x00260000-0x003fffff) is read-write.
- 0x5C: 0x025f000b FREG2: Warning: Management Engine region (0x0000b000-0x0025ffff) is locked.
- 0x60: 0x00020001 FREG3: Gigabit Ethernet region (0x00001000-0x00002fff) is read-write.
- 0x64: 0x000a0003 FREG4: Platform Data region (0x00003000-0x0000afff) is read-write.
- 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.
- Writes have been disabled for safety reasons. You can enforce write
- support with the ich_spi_force programmer option, but you will most likely
- harm your hardware! If you force flashrom you will get no support if
- something breaks. On a few mainboards it is possible to enable write
- access by setting a jumper (see its documentation or the board itself).
- 0x90: 0x04 (SSFS)
- SSFS: SCIP=0, FDONE=1, FCERR=0, AEL=0
- 0x91: 0x004060 (SSFC)
- SSFC: SCGO=0, ACS=0, SPOP=0, COP=6, DBC=0, SME=0, SCF=0
- 0x94: 0x5006 (PREOP)
- 0x96: 0x463b (OPTYPE)
- 0x98: 0x05d80302 (OPMENU)
- 0x9C: 0xc79f0190 (OPMENU+4)
- 0xA0: 0x00000000 (BBAR)
- 0xC4: 0x00002005 (LVSCC)
- LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=0
- 0xC8: 0x00002005 (UVSCC)
- UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20
- 0xD0: 0x00000000 (FPB)
- PROBLEMS, continuing anyway
- The following protocols are supported: FWH, SPI.
- Probing for Macronix MX25L3205(A), 4096 kB: probe_spi_rdid_generic: id1 0xc2, id2 0x2016
- Found Macronix flash chip "MX25L3205(A)" (4096 kB, SPI) mapped at physical address 0x00000000ffc00000.
- Chip status register is 0x00.
- Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
- Chip status register: Bit 6 is not set
- Chip status register: Bit 5 is not set
- Chip status register: Block Protect 2 (BP2) is not set
- Chip status register: Block Protect 1 (BP1) is not set
- Chip status register: Block Protect 0 (BP0) is not set
- Chip status register: Write Enable Latch (WEL) is not set
- Chip status register: Write In Progress (WIP/BUSY) is not set
- Probing for Macronix MX25L3205D/MX25L3208D, 4096 kB: probe_spi_rdid_generic: id1 0xc2, id2 0x2016
- Found Macronix flash chip "MX25L3205D/MX25L3208D" (4096 kB, SPI) mapped at physical address 0x00000000ffc00000.
- Chip status register is 0x00.
- Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
- Chip status register: Bit 6 is not set
- Chip status register: Block Protect 3 (BP3) is not set
- Chip status register: Block Protect 2 (BP2) is not set
- Chip status register: Block Protect 1 (BP1) is not set
- Chip status register: Block Protect 0 (BP0) is not set
- Chip status register: Write Enable Latch (WEL) is not set
- Chip status register: Write In Progress (WIP/BUSY) is not set
- Probing for Macronix MX25L3206E/MX25L3208E, 4096 kB: probe_spi_rdid_generic: id1 0xc2, id2 0x2016
- Found Macronix flash chip "MX25L3206E/MX25L3208E" (4096 kB, SPI) mapped at physical address 0x00000000ffc00000.
- Chip status register is 0x00.
- Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
- Chip status register: Bit 6 is not set
- Chip status register: Block Protect 3 (BP3) is not set
- Chip status register: Block Protect 2 (BP2) is not set
- Chip status register: Block Protect 1 (BP1) is not set
- Chip status register: Block Protect 0 (BP0) is not set
- Chip status register: Write Enable Latch (WEL) is not set
- Chip status register: Write In Progress (WIP/BUSY) is not set
- Probing for Macronix MX25L3273E, 4096 kB: probe_spi_rdid_generic: id1 0xc2, id2 0x2016
- Found Macronix flash chip "MX25L3273E" (4096 kB, SPI) mapped at physical address 0x00000000ffc00000.
- Chip status register is 0x00.
- Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
- Chip status register: Bit 6 is not set
- Chip status register: Block Protect 3 (BP3) is not set
- Chip status register: Block Protect 2 (BP2) is not set
- Chip status register: Block Protect 1 (BP1) is not set
- Chip status register: Block Protect 0 (BP0) is not set
- Chip status register: Write Enable Latch (WEL) is not set
- Chip status register: Write In Progress (WIP/BUSY) is not set
- Multiple flash chip definitions match the detected chip(s): "MX25L3205(A)", "MX25L3205D/MX25L3208D", "MX25L3206E/MX25L3208E", "MX25L3273E"
- Please specify which chip definition to use with the -c <chipname> option.
- Restoring MMIO space at 0x7fda3db7e8a0
- Restoring MMIO space at 0x7fda3db7e89c
- Restoring MMIO space at 0x7fda3db7e898
- Restoring MMIO space at 0x7fda3db7e896
- Restoring MMIO space at 0x7fda3db7e894
- Restoring PCI config space for 00:1f:0 reg 0xdc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement