#1: flashRom doesn't work on MotherBoard with ICH9 + MP2532
--------------------------------------------------+-------------------------
Reporter: annyvonne.le_coq@… | Owner: hailfinger
Type: defect | Status: assigned
Priority: major | Milestone: flashrom 0.9.1
Component: flashrom | Version:
Keywords: | Dependencies:
Patchstatus: there is no patch |
--------------------------------------------------+-------------------------
Comment(by anonymous):
Replying to [comment:4 hailfinger]:
There are 3 issues:
* ICH9 PCI ID was not recognized. Fixed in r696.
* Complains about opcode 0x06. I have a fix with correct PREOP handling,
but this does not cause any problems except for lots of log output.
* Transaction errors for opcode 0x03. This is actually
three different
problems:
* We forget to clear the transaction error flag after
a transaction
error happens. Patch for this is upcoming.
* The chipset does not allow us to read some areas of
the chip. No idea
why (maybe region protection in ICH9?)
* We don't abort after the first read error.
Needs to be fixed.
You're right: an area is write protected by ICH9 due to current BIOS
initialization. It's possible to read this descriptor in flash address 0
(offset 60H).
As the descriptor can be written by flashrom -r, I patch it and reload it
by flashrom -w.
Then, I must reboot so that modifications are taken into account by ICH9.
After this reboot, it's possible to re-write the entire flash.
Regards
Anne
--
Ticket URL: <http://www.flashrom.org/trac/flashrom/ticket/1#comment:5>
flashrom <http://www.flashrom.org/>