[flashrom] Flash Access on Shuttle XH170V failed

Michael Fuckner michael at fuckner.net
Tue Mar 21 20:48:50 CET 2017


Hi,

I added PCI ID for my chipset, but I can't access/ read FLash chip. Any 
idea how to proceed?

Regards,
  Michael!


[root at revo flashrom]# diff chipset_enable.c.bak chipset_enable.c
1783a1784
 >         {0x8086, 0xa144, NT,  "Intel", "Sunrise Point-H", 
   enable_flash_pch9},
-------------------------------------------------------

[root at revo flashrom]# ./flashrom -V -p internal
flashrom v0.9.9-r1954 on Linux 4.9.13-201.fc25.x86_64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

flashrom was built with libpci 3.5.4, GCC 6.3.1 20161221 (Red Hat 
6.3.1-1), little endian
Command line (3 args): ./flashrom -V -p internal
Calibrating delay loop... OS timer resolution is 1 usecs, 2789M loops 
per second, 10 myus = 10 us, 100 myus = 104 us, 1000 myus = 1014 us, 
10000 myus = 10007 us, 4 myus = 4 us, OK.
Initializing internal programmer
No coreboot table found.
Using Internal DMI decoder.
DMI string chassis-type: "Desktop"
DMI string system-manufacturer: "Shuttle Inc."
DMI string system-product-name: "XH170"
DMI string system-version: "V1.0"
DMI string baseboard-manufacturer: "Shuttle Inc."
DMI string baseboard-product-name: "FH170"
DMI string baseboard-version: "1.0"
Found ITE Super I/O, ID 0x8772 on port 0x2e
Found chipset "Intel Sunrise Point-H" with PCI ID 8086:a144.
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 flashrom at flashrom.org including a verbose 
(-V) log.
Thank you!
Enabling flash write... Root Complex Register Block address = 0x0
Error accessing ICH RCRB, 0x4000 bytes at 0x0000000000000000
/dev/mem mmap failed: Resource temporarily unavailable
FAILED!
FATAL ERROR!
Error: Programmer initialization failed.



More information about the flashrom mailing list