Hi,
On 28.04.2008 10:10, Peter Stuge wrote:
Hi Nathan,
On Sun, Apr 27, 2008 at 09:56:21PM -0600, Nathan Coulson wrote:
I just wanted to report my tests with flashrom.
Thank you for the report!
Running on a EeePC 701 4G.
Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel ICH6-M", enabling flash write... OK. No EEPROM/flash device found.
(Not my site, but it has the specs on the EeePC) http://beta.ivancover.com/wiki/index.php/Eee_PC_Research
ICH6-M southbridge, and one user reported having a WinBond W25x40
That wiki page mentions it has a Intel 915 chipset, I would have guessed that it's an ICH-8M rather than 6, but never mind. It's an SPI flash chip and flashrom does not have completely generic SPI support yet, so I am not surprised that flashrom does not work on the machine yet.
Sorry about these bad news. :\
The good news is that I think I understand what's happening here: The ICH6-M LPC cycles go to the Embedded Controller, which translates them to SPI cycles. That means we can't support flashing/identifying your chip until flashrom support for the Embedded Controller has been implemented. The good news is that we have programming info for a similar EC (the OLPC EC) and is should cost the implementer only a few days to add support to flashrom if he has access to the hardware, a LPC/SPI logic analyzer and a soldering iron in case flashing goes wrong.
Regards, Carl-Daniel